Created attachment 580351 [details] reduced testcase that exposes the issue See attachment for a testcase that can run in the shell Bug is most likely due to float4 inlining Expected results: 2,0,0,0 0,3,0,0 0,0,0.4000000059604645,0 0,0,0,1 Actual results: 2,0,0,0 0,3,0,0 0,3,0,0 0,0,0,1
Root cause appers to be CSE for LIR_ffff2f4
Not CSE afterall (even though it worked with -Dnocse), but improper code generation in Nativei386 (which was copied to NativeX64 too).
Priority: -- → P2
Target Milestone: --- → Q2 12 - Cyril
Created attachment 580357 [details] [diff] [review] bugfix Added patch in case someone feels like reviewing this issue.
fixed in changeset 7055:1747a2dd963a
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → FIXED
Comment on attachment 580357 [details] [diff] [review] bugfix Rubber stamp. My expertise in the Assembler and areas below it is virtually zero.
Attachment #580357 - Flags: review?(lhansen) → review+
changeset: 7147:0814059d4ff7 user: Brent Baker <firstname.lastname@example.org> summary: Bug 708996: add testcase that exposed issue http://hg.mozilla.org/tamarin-redux/rev/0814059d4ff7
You need to log in before you can comment on or make changes to this bug.