61,6 → 61,7 |
db 1,'+',0 |
db 1,'-',083h |
db 3,'not',0D0h |
db 3,'plt',0E1h |
db 3,'rva',0E0h |
db 0 |
|
513,8 → 514,8 |
dw single_operand_instruction-assembler |
db 'neg',3 |
dw single_operand_instruction-assembler |
db 'nop',90h |
dw simple_instruction-assembler |
;db 'nop',90h |
;dw nop_instruction-assembler |
db 'not',2 |
dw single_operand_instruction-assembler |
db 'org',0 |
524,7 → 525,7 |
db 'pop',0 |
dw pop_instruction-assembler |
db 'por',0EBh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'rcl',2 |
dw sh_instruction-assembler |
db 'rcr',3 |
687,7 → 688,7 |
db 'outs',6Eh |
dw outs_instruction-assembler |
db 'pand',0DBh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'popa',61h |
dw simple_instruction_except64-assembler |
db 'popd',4 |
701,7 → 702,7 |
db 'push',0 |
dw push_instruction-assembler |
db 'pxor',0EFh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'repe',0F3h |
dw prefix_instruction-assembler |
db 'repz',0F3h |
991,22 → 992,28 |
dw simple_instruction_32bit-assembler |
db 'outsw',6Fh |
dw simple_instruction_16bit-assembler |
db 'pabsb',1Ch |
dw ssse3_instruction-assembler |
db 'pabsd',1Eh |
dw ssse3_instruction-assembler |
db 'pabsw',1Dh |
dw ssse3_instruction-assembler |
db 'paddb',0FCh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'paddd',0FEh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'paddq',0D4h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'paddw',0FDh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pandn',0DFh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pause',0 |
dw pause_instruction-assembler |
db 'pavgb',0E0h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pavgw',0E3h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pf2id',1Dh |
dw amd3dnow_instruction-assembler |
db 'pf2iw',1Ch |
1056,13 → 1063,13 |
db 'psrlw',0D1h |
dw mmx_ps_instruction-assembler |
db 'psubb',0F8h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'psubd',0FAh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'psubq',0FBh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'psubw',0F9h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pusha',60h |
dw simple_instruction_except64-assembler |
db 'pushd',4 |
1341,9 → 1348,9 |
db 'movups',10h |
dw movps_instruction-assembler |
db 'paddsb',0ECh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'paddsw',0EDh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pextrw',0C5h |
dw pextrw_instruction-assembler |
db 'pfnacc',8Ah |
1350,34 → 1357,50 |
dw amd3dnow_instruction-assembler |
db 'pfsubr',0AAh |
dw amd3dnow_instruction-assembler |
db 'phaddd',2 |
dw ssse3_instruction-assembler |
db 'phaddw',1 |
dw ssse3_instruction-assembler |
db 'phsubd',6 |
dw ssse3_instruction-assembler |
db 'phsubw',5 |
dw ssse3_instruction-assembler |
db 'pinsrw',0C4h |
dw pinsrw_instruction-assembler |
db 'pmaxsw',0EEh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pmaxub',0DEh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pminsw',0EAh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pminub',0DAh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pmulhw',0E5h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pmullw',0D5h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'psadbw',0F6h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pshufb',0 |
dw ssse3_instruction-assembler |
db 'pshufd',66h |
dw pshufd_instruction-assembler |
db 'pshufw',0 |
dw pshufw_instruction-assembler |
db 'psignb',8 |
dw ssse3_instruction-assembler |
db 'psignd',0Ah |
dw ssse3_instruction-assembler |
db 'psignw',9 |
dw ssse3_instruction-assembler |
db 'pslldq',111b |
dw ps_dq_instruction-assembler |
db 'psrldq',011b |
dw ps_dq_instruction-assembler |
db 'psubsb',0E8h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'psubsw',0E9h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pswapd',0BBh |
dw amd3dnow_instruction-assembler |
db 'public',0 |
1544,23 → 1567,25 |
db 'movq2dq',0 |
dw movq2dq_instruction-assembler |
db 'paddusb',0DCh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'paddusw',0DDh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'palignr',0 |
dw palignr_instruction-assembler |
db 'pavgusb',0BFh |
dw amd3dnow_instruction-assembler |
db 'pcmpeqb',74h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pcmpeqd',76h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pcmpeqw',75h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pcmpgtb',64h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pcmpgtd',66h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pcmpgtw',65h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pfcmpeq',0B0h |
dw amd3dnow_instruction-assembler |
db 'pfcmpge',90h |
1571,22 → 1596,26 |
dw amd3dnow_instruction-assembler |
db 'pfrsqrt',97h |
dw amd3dnow_instruction-assembler |
db 'phaddsw',3 |
dw ssse3_instruction-assembler |
db 'phsubsw',7 |
dw ssse3_instruction-assembler |
db 'pmaddwd',0F5h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pmulhrw',0B7h |
dw amd3dnow_instruction-assembler |
db 'pmulhuw',0E4h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pmuludq',0F4h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pshufhw',0F3h |
dw pshufd_instruction-assembler |
db 'pshuflw',0F2h |
dw pshufd_instruction-assembler |
db 'psubusb',0D8h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'psubusw',0D9h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'rsqrtps',52h |
dw sse_ps_instruction-assembler |
db 'rsqrtss',52h |
1701,11 → 1730,11 |
db 'movsldup',12h |
dw cvtdq2pd_instruction-assembler |
db 'packssdw',6Bh |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'packsswb',63h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'packuswb',67h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'pfrcpit1',0A6h |
dw amd3dnow_instruction-assembler |
db 'pfrcpit2',0B6h |
1714,6 → 1743,8 |
dw amd3dnow_instruction-assembler |
db 'pmovmskb',0D7h |
dw pextrw_instruction-assembler |
db 'pmulhrsw',0Bh |
dw ssse3_instruction-assembler |
db 'prefetch',0 |
dw amd_prefetch_instruction-assembler |
db 'sysenter',34h |
1747,20 → 1778,22 |
dw cvtsd2si_instruction-assembler |
db 'cvttss2si',2Ch |
dw cvtss2si_instruction-assembler |
db 'pmaddubsw',4 |
dw ssse3_instruction-assembler |
db 'prefetchw',1 |
dw amd_prefetch_instruction-assembler |
db 'punpckhbw',68h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'punpckhdq',6Ah |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'punpckhwd',69h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'punpcklbw',60h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'punpckldq',62h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
db 'punpcklwd',61h |
dw mmx_instruction-assembler |
dw basic_mmx_instruction-assembler |
instructions_10: |
db 'cmpunordpd',3 |
dw cmp_pd_instruction-assembler |