merryhime/dynarmic

Automated testing failing at msr and vcvt.f32.f16

Wunkolo opened this issue · 3 comments

The vcvt.f32.f16 issue seems to be an issue when processing float16 NaN values like 0xff88 turning into 0xfff10000 while unicorn is expecting 0x7fc00000(default nan) despite the DN flag not being set though.
Unicorn might be the one default-nan-ing things when it shouldn't.

msr looks like a weird unicorn bug where it thinks the instruction is 2 bytes instead of 4.

vcvt fixed in 828959c