https://bugs.kde.org/show_bug.cgi?id=401828

--- Comment #15 from Julian Seward <jsew...@acm.org> ---
Hmm, ignore my previous suggestion.  What's evident from the
failure message is that

1. t13 is declared to be an I32

2. however, it is assigned an I64 value, as created by ReinterpF64asI64,
   which is why the sanity check failed

3. it is then used as an I32 value: 32HLto64(t13,t13).

So (1) and (3) are consistent but (2) isn't.

+   t8:V128   t9:F64   t10:F64   t11:I32   t12:I32   t13:I32   t14:I64  

+   t13 =
ReinterpF64asI64(RoundF64toF32(Xor32(t11,And32(Shl32(t11,0x........:I8),0x........:I32)),DivF64(Xor32(t11,And32(Shl32(t11,0x........:I8),0x........:I32)),F64i{0x........},t9)))
+   PUT(784) = 64HLtoV128(ReinterpF64asI64(32HLto64(t13,t13)),0x........:I64)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to