Eric Caruso
1920e85155
Adds word-size store instructions to x64 assembler
...
Formerly, trying to emit a 16-bit instruction, such as
with test_imm16_disp_reg64(...) would actually emit a testl
instead of a testw. This would emit an 8-byte instruction
(ex. 41 f7 45 0e 01 01 00 00) and possibly be testing the wrong
thing. Now, when you emit a word-size instruction, it will prefix
with 66 and use the correct operand size, saving us a byte
(ex. 66 41 f7 45 0e 01 01).
I also converted the instruction emission in ContPreNext to
use the new style assembly emission.
2013-06-15 23:30:24 -07:00
..
2013-05-15 13:05:10 -07:00
2013-06-15 23:29:49 -07:00
2013-06-15 23:30:24 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-15 23:30:24 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-06 11:39:13 -07:00
2013-06-06 11:39:13 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-05-15 13:05:06 -07:00
2013-05-15 13:05:10 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-13 10:25:38 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-03-21 14:07:59 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-06 11:39:13 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-06 11:39:13 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-02-11 02:10:41 -08:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-04-22 14:43:49 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-06 11:39:13 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-06 11:39:15 -07:00
2013-06-06 11:39:15 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-06 11:39:13 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-06-10 10:14:13 -07:00
2013-06-13 10:25:38 -07:00
2013-06-03 12:43:56 -07:00
2013-06-06 11:39:13 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00