Skip to content

v2.41.13

@obrotowy obrotowy tagged this 07 Oct 08:27
Some platforms don't support bfloats natively, and MOVs with bfloats are emitted as
mov with :uw datatype. When this is the case, source modifiers don't work properly, as
for example (abs) modifier on :uw datatype is a no-op.

(abs)x          -> and dst:uw x:uw 0x7FFF
-x              -> xor dst:uw x:uw 0x8000
-(abs)x         -> or dst:uw x:uw 0x8000

(cherry picked from commit 3dd3ab4845d4531f8978669a5ed68110e954feff)
Assets 2
Loading