Query
Friday 22 June 2012
2012-06-22 11:12:41 (10 years ago) by Per Hedbor <ph@opera.com>
- pike/src/code/amd64.c (+129/-29)(158 lines)
branch: 7.9
[compiler][amd64] Real mov16 and mov8 added.
Using the movzx instruction, this is for unsigned numbers. Versions
using movsz is needed if signed numbers are to be used.
Inlined a few more opcodes. Fixed branch when (non) zero and branch
when local to correctly treat 0.0 as non-zero.
Fixed clearing of zero type in ADD_LOCAL_INT[_and_pop] and
ADD_[NEG_]INT.