DescriptionFix x86 floating-point constant emission.
Previously, the basis of constant pooling was implemented, but two things were lacking:
1. The constant pools were not being emitted in the asm file.
2. A direct FP value was emitted in an FP instruction, e.g. "addss xmm0, 1.0000e00". Curiously, at least for some FP constants, llvm-mc was accepting this syntax.
BUG= none
R=jfb@chromium.org
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=f61d5b2
Patch Set 1 #
Total comments: 14
Patch Set 2 : Address JF comments round 1 #
Total comments: 4
Patch Set 3 : Changes from JF's review #Patch Set 4 : "Fix" static casting #
Messages
Total messages: 6 (0 generated)
|