Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Apr 2024 21:50:11 +0000
From:      bugzilla-noreply@freebsd.org
To:        toolchain@FreeBSD.org
Subject:   [Bug 278417] The _cvtsh_ss() intrinsic function generates illegal instructions
Message-ID:  <bug-278417-29464-OcFtwr0vP6@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-278417-29464@https.bugs.freebsd.org/bugzilla/>
References:  <bug-278417-29464@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D278417

--- Comment #2 from Yuri Victorovich <yuri@freebsd.org> ---
(In reply to Mark Millard from comment #1)

> Is your hardware missing the F16C instruction set extension?

No, it's not supported on my system.

But this should be covered by the CPUTYPE setting.
clang should know that this CPU doesn't support such instructions and should
emit a generic replacement.
Different CPUTYPEs introduce different extensions like this.

It looks like clang misses this one.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-278417-29464-OcFtwr0vP6>