Rev 1189 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1189 | Rev 2287 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ; flat assembler core |
1 | ; flat assembler core |
2 | ; Copyright (c) 1999-2009, Tomasz Grysztar. |
2 | ; Copyright (c) 1999-2011, Tomasz Grysztar. |
3 | ; All rights reserved. |
3 | ; All rights reserved. |
Line 4... | Line 4... | ||
4 | 4 | ||
Line 5... | Line 5... | ||
5 | include_variable db 'INCLUDE',0 |
5 | include_variable db 'INCLUDE',0 |
Line 64... | Line 64... | ||
64 | db 3,'rva',0E0h |
64 | db 3,'rva',0E0h |
65 | db 0 |
65 | db 0 |
66 | 66 | ||
Line 67... | Line 67... | ||
67 | directive_operators: |
67 | directive_operators: |
- | 68 | db 5,'align',8Ch |
|
68 | db 2,'as',86h |
69 | db 2,'as',86h |
69 | db 2,'at',80h |
70 | db 2,'at',80h |
70 | db 7,'defined',88h |
71 | db 7,'defined',88h |
71 | db 3,'dup',81h |
72 | db 3,'dup',81h |
72 | db 2,'eq',0F0h |
73 | db 2,'eq',0F0h |
Line 157... | Line 158... | ||
157 | db 'dx',10h,22h |
158 | db 'dx',10h,22h |
158 | db 'es',10h,61h |
159 | db 'es',10h,61h |
159 | db 'fs',10h,65h |
160 | db 'fs',10h,65h |
160 | db 'gs',10h,66h |
161 | db 'gs',10h,66h |
161 | db 'ms',17h,41h |
162 | db 'ms',1Ch,41h |
162 | db 'mz',18h,20h |
163 | db 'mz',18h,20h |
163 | db 'pe',18h,30h |
164 | db 'nx',1Bh,83h |
- | 165 | db 'pe',18h,30h |
|
164 | db 'r8',10h,88h |
166 | db 'r8',10h,88h |
165 | db 'r9',10h,89h |
167 | db 'r9',10h,89h |
166 | db 'si',10h,26h |
168 | db 'si',10h,26h |
167 | db 'sp',10h,24h |
169 | db 'sp',10h,24h |
168 | db 'ss',10h,63h |
170 | db 'ss',10h,63h |
Line 270... | Line 272... | ||
270 | db 'dr12',10h,7Ch |
272 | db 'dr12',10h,7Ch |
271 | db 'dr13',10h,7Dh |
273 | db 'dr13',10h,7Dh |
272 | db 'dr14',10h,7Eh |
274 | db 'dr14',10h,7Eh |
273 | db 'dr15',10h,7Fh |
275 | db 'dr15',10h,7Fh |
274 | db 'ms64',17h,49h |
276 | db 'ms64',1Ch,49h |
275 | db 'near',12h,2 |
277 | db 'near',12h,2 |
276 | db 'note',1Eh,4 |
278 | db 'note',1Eh,4 |
277 | db 'pe64',18h,38h |
279 | db 'pe64',18h,3Ch |
278 | db 'r10b',10h,1Ah |
280 | db 'r10b',10h,1Ah |
279 | db 'r10d',10h,4Ah |
281 | db 'r10d',10h,4Ah |
280 | db 'r10l',10h,1Ah |
282 | db 'r10l',10h,1Ah |
281 | db 'r10w',10h,2Ah |
283 | db 'r10w',10h,2Ah |
282 | db 'r11b',10h,1Bh |
284 | db 'r11b',10h,1Bh |
283 | db 'r11d',10h,4Bh |
285 | db 'r11d',10h,4Bh |
Line 309... | Line 311... | ||
309 | db 'xmm6',10h,0C6h |
311 | db 'xmm6',10h,0C6h |
310 | db 'xmm7',10h,0C7h |
312 | db 'xmm7',10h,0C7h |
311 | db 'xmm8',10h,0C8h |
313 | db 'xmm8',10h,0C8h |
312 | db 'xmm9',10h,0C9h |
314 | db 'xmm9',10h,0C9h |
313 | symbols_5: |
315 | db 'ymm0',10h,0D0h |
- | 316 | db 'ymm1',10h,0D1h |
|
- | 317 | db 'ymm2',10h,0D2h |
|
- | 318 | db 'ymm3',10h,0D3h |
|
- | 319 | db 'ymm4',10h,0D4h |
|
- | 320 | db 'ymm5',10h,0D5h |
|
- | 321 | db 'ymm6',10h,0D6h |
|
- | 322 | db 'ymm7',10h,0D7h |
|
- | 323 | db 'ymm8',10h,0D8h |
|
- | 324 | db 'ymm9',10h,0D9h |
|
- | 325 | symbols_5: |
|
314 | db 'align',1Ch,0 |
326 | db 'dword',11h,4 |
315 | db 'dword',11h,4 |
- | |
316 | db 'elf64',18h,58h |
327 | db 'elf64',18h,58h |
317 | db 'fword',11h,6 |
328 | db 'fword',11h,6 |
318 | db 'pword',11h,6 |
329 | db 'large',1Bh,82h |
- | 330 | db 'pword',11h,6 |
|
319 | db 'qword',11h,8 |
331 | db 'qword',11h,8 |
320 | db 'short',12h,1 |
332 | db 'short',12h,1 |
321 | db 'tbyte',11h,0Ah |
333 | db 'tbyte',11h,0Ah |
322 | db 'tword',11h,0Ah |
334 | db 'tword',11h,0Ah |
323 | db 'use16',13h,16 |
335 | db 'use16',13h,16 |
Line 328... | Line 340... | ||
328 | db 'xmm12',10h,0CCh |
340 | db 'xmm12',10h,0CCh |
329 | db 'xmm13',10h,0CDh |
341 | db 'xmm13',10h,0CDh |
330 | db 'xmm14',10h,0CEh |
342 | db 'xmm14',10h,0CEh |
331 | db 'xmm15',10h,0CFh |
343 | db 'xmm15',10h,0CFh |
332 | symbols_6: |
344 | db 'xword',11h,16 |
- | 345 | db 'ymm10',10h,0DAh |
|
- | 346 | db 'ymm11',10h,0DBh |
|
- | 347 | db 'ymm12',10h,0DCh |
|
- | 348 | db 'ymm13',10h,0DDh |
|
- | 349 | db 'ymm14',10h,0DEh |
|
- | 350 | db 'ymm15',10h,0DFh |
|
- | 351 | db 'yword',11h,32 |
|
- | 352 | symbols_6: |
|
333 | db 'binary',18h,10h |
353 | db 'binary',18h,10h |
334 | db 'dqword',11h,16 |
354 | db 'dqword',11h,16 |
335 | db 'export',1Ah,0 |
355 | db 'export',1Ah,0 |
336 | db 'fixups',1Ah,5 |
356 | db 'fixups',1Ah,5 |
337 | db 'import',1Ah,1 |
357 | db 'import',1Ah,1 |
338 | db 'native',1Bh,1 |
358 | db 'native',1Bh,1 |
339 | db 'static',1Dh,1 |
359 | db 'qqword',11h,32 |
- | 360 | db 'static',1Dh,1 |
|
340 | symbols_7: |
361 | symbols_7: |
341 | db 'console',1Bh,3 |
362 | db 'console',1Bh,3 |
342 | db 'dynamic',1Eh,2 |
363 | db 'dynamic',1Eh,2 |
343 | db 'efiboot',1Bh,11 |
364 | db 'efiboot',1Bh,11 |
344 | symbols_8: |
365 | symbols_8: |
Line 368... | Line 389... | ||
368 | dw instructions_7-instructions,(instructions_8-instructions_7)/(7+3) |
389 | dw instructions_7-instructions,(instructions_8-instructions_7)/(7+3) |
369 | dw instructions_8-instructions,(instructions_9-instructions_8)/(8+3) |
390 | dw instructions_8-instructions,(instructions_9-instructions_8)/(8+3) |
370 | dw instructions_9-instructions,(instructions_10-instructions_9)/(9+3) |
391 | dw instructions_9-instructions,(instructions_10-instructions_9)/(9+3) |
371 | dw instructions_10-instructions,(instructions_11-instructions_10)/(10+3) |
392 | dw instructions_10-instructions,(instructions_11-instructions_10)/(10+3) |
372 | dw instructions_11-instructions,(instructions_end-instructions_11)/(11+3) |
393 | dw instructions_11-instructions,(instructions_12-instructions_11)/(11+3) |
- | 394 | dw instructions_12-instructions,(instructions_13-instructions_12)/(12+3) |
|
- | 395 | dw instructions_13-instructions,(instructions_14-instructions_13)/(13+3) |
|
- | 396 | dw instructions_14-instructions,(instructions_15-instructions_14)/(14+3) |
|
- | 397 | dw instructions_15-instructions,(instructions_16-instructions_15)/(15+3) |
|
- | 398 | dw instructions_16-instructions,(instructions_end-instructions_16)/(16+3) |
|
373 | 399 | ||
Line 374... | Line 400... | ||
374 | instructions_2: |
400 | instructions_2: |
375 | db 'bt',4 |
401 | db 'bt',4 |
376 | dw bt_instruction-instruction_handler |
402 | dw bt_instruction-instruction_handler |
377 | db 'if',0 |
403 | db 'if',0 |
Line 779... | Line 805... | ||
779 | db 'verr',4 |
805 | db 'verr',4 |
780 | dw pm_word_instruction-instruction_handler |
806 | dw pm_word_instruction-instruction_handler |
781 | db 'verw',5 |
807 | db 'verw',5 |
782 | dw pm_word_instruction-instruction_handler |
808 | dw pm_word_instruction-instruction_handler |
783 | db 'wait',9Bh |
809 | db 'vpor',0EBh |
- | 810 | dw avx_128bit_instruction-instruction_handler |
|
- | 811 | db 'wait',9Bh |
|
784 | dw simple_instruction-instruction_handler |
812 | dw simple_instruction-instruction_handler |
785 | db 'xadd',0C0h |
813 | db 'xadd',0C0h |
786 | dw basic_486_instruction-instruction_handler |
814 | dw basic_486_instruction-instruction_handler |
787 | db 'xchg',0 |
815 | db 'xchg',0 |
788 | dw xchg_instruction-instruction_handler |
816 | dw xchg_instruction-instruction_handler |
Line 828... | Line 856... | ||
828 | db 'cmovs',48h |
856 | db 'cmovs',48h |
829 | dw cmov_instruction-instruction_handler |
857 | dw cmov_instruction-instruction_handler |
830 | db 'cmovz',44h |
858 | db 'cmovz',44h |
831 | dw cmov_instruction-instruction_handler |
859 | dw cmov_instruction-instruction_handler |
832 | db 'cmppd',0 |
860 | db 'cmppd',-1 |
833 | dw cmppd_instruction-instruction_handler |
861 | dw cmp_pd_instruction-instruction_handler |
834 | db 'cmpps',0 |
862 | db 'cmpps',-1 |
835 | dw cmpps_instruction-instruction_handler |
863 | dw cmp_ps_instruction-instruction_handler |
836 | db 'cmpsb',0A6h |
864 | db 'cmpsb',0A6h |
837 | dw simple_instruction-instruction_handler |
865 | dw simple_instruction-instruction_handler |
838 | db 'cmpsd',0 |
866 | db 'cmpsd',-1 |
839 | dw cmpsd_instruction-instruction_handler |
867 | dw cmpsd_instruction-instruction_handler |
840 | db 'cmpsq',0A7h |
868 | db 'cmpsq',0A7h |
841 | dw simple_instruction_64bit-instruction_handler |
869 | dw simple_instruction_64bit-instruction_handler |
842 | db 'cmpss',0 |
870 | db 'cmpss',-1 |
843 | dw cmpss_instruction-instruction_handler |
871 | dw cmp_ss_instruction-instruction_handler |
844 | db 'cmpsw',0A7h |
872 | db 'cmpsw',0A7h |
845 | dw simple_instruction_16bit-instruction_handler |
873 | dw simple_instruction_16bit-instruction_handler |
846 | db 'cpuid',0A2h |
874 | db 'cpuid',0A2h |
847 | dw simple_extended_instruction-instruction_handler |
875 | dw simple_extended_instruction-instruction_handler |
848 | db 'crc32',0 |
876 | db 'crc32',0 |
849 | dw crc32_instruction-instruction_handler |
877 | dw crc32_instruction-instruction_handler |
Line 1069... | Line 1097... | ||
1069 | dw simple_instruction_only64-instruction_handler |
1097 | dw simple_instruction_only64-instruction_handler |
1070 | db 'popfw',9Dh |
1098 | db 'popfw',9Dh |
1071 | dw simple_instruction_16bit-instruction_handler |
1099 | dw simple_instruction_16bit-instruction_handler |
1072 | db 'pslld',0F2h |
1100 | db 'pslld',0F2h |
1073 | dw mmx_ps_instruction-instruction_handler |
1101 | dw mmx_bit_shift_instruction-instruction_handler |
1074 | db 'psllq',0F3h |
1102 | db 'psllq',0F3h |
1075 | dw mmx_ps_instruction-instruction_handler |
1103 | dw mmx_bit_shift_instruction-instruction_handler |
1076 | db 'psllw',0F1h |
1104 | db 'psllw',0F1h |
1077 | dw mmx_ps_instruction-instruction_handler |
1105 | dw mmx_bit_shift_instruction-instruction_handler |
1078 | db 'psrad',0E2h |
1106 | db 'psrad',0E2h |
1079 | dw mmx_ps_instruction-instruction_handler |
1107 | dw mmx_bit_shift_instruction-instruction_handler |
1080 | db 'psraw',0E1h |
1108 | db 'psraw',0E1h |
1081 | dw mmx_ps_instruction-instruction_handler |
1109 | dw mmx_bit_shift_instruction-instruction_handler |
1082 | db 'psrld',0D2h |
1110 | db 'psrld',0D2h |
1083 | dw mmx_ps_instruction-instruction_handler |
1111 | dw mmx_bit_shift_instruction-instruction_handler |
1084 | db 'psrlq',0D3h |
1112 | db 'psrlq',0D3h |
1085 | dw mmx_ps_instruction-instruction_handler |
1113 | dw mmx_bit_shift_instruction-instruction_handler |
1086 | db 'psrlw',0D1h |
1114 | db 'psrlw',0D1h |
1087 | dw mmx_ps_instruction-instruction_handler |
1115 | dw mmx_bit_shift_instruction-instruction_handler |
1088 | db 'psubb',0F8h |
1116 | db 'psubb',0F8h |
1089 | dw basic_mmx_instruction-instruction_handler |
1117 | dw basic_mmx_instruction-instruction_handler |
1090 | db 'psubd',0FAh |
1118 | db 'psubd',0FAh |
1091 | dw basic_mmx_instruction-instruction_handler |
1119 | dw basic_mmx_instruction-instruction_handler |
1092 | db 'psubq',0FBh |
1120 | db 'psubq',0FBh |
1093 | dw basic_mmx_instruction-instruction_handler |
1121 | dw basic_mmx_instruction-instruction_handler |
Line 1192... | Line 1220... | ||
1192 | db 'subss',5Ch |
1220 | db 'subss',5Ch |
1193 | dw sse_ss_instruction-instruction_handler |
1221 | dw sse_ss_instruction-instruction_handler |
1194 | db 'times',0 |
1222 | db 'times',0 |
1195 | dw times_directive-instruction_handler |
1223 | dw times_directive-instruction_handler |
1196 | db 'vmrun',0D8h |
1224 | db 'vdppd',41h |
- | 1225 | dw avx_128bit_instruction_3a_imm8-instruction_handler |
|
- | 1226 | db 'vdpps',40h |
|
- | 1227 | dw avx_instruction_3a_imm8-instruction_handler |
|
- | 1228 | db 'vmovd',0 |
|
- | 1229 | dw avx_movd_instruction-instruction_handler |
|
- | 1230 | db 'vmovq',0 |
|
- | 1231 | dw avx_movq_instruction-instruction_handler |
|
- | 1232 | db 'vmrun',0D8h |
|
1197 | dw simple_svm_instruction-instruction_handler |
1233 | dw simple_svm_instruction-instruction_handler |
1198 | db 'vmxon',6 |
1234 | db 'vmxon',6 |
1199 | dw vmxon_instruction-instruction_handler |
1235 | dw vmxon_instruction-instruction_handler |
1200 | db 'while',0 |
1236 | db 'vorpd',56h |
- | 1237 | dw avx_pd_instruction-instruction_handler |
|
- | 1238 | db 'vorps',56h |
|
- | 1239 | dw avx_ps_instruction-instruction_handler |
|
- | 1240 | db 'vpand',0DBh |
|
- | 1241 | dw avx_128bit_instruction-instruction_handler |
|
- | 1242 | db 'vpxor',0EFh |
|
- | 1243 | dw avx_128bit_instruction-instruction_handler |
|
- | 1244 | db 'while',0 |
|
1201 | dw while_directive-instruction_handler |
1245 | dw while_directive-instruction_handler |
1202 | db 'wrmsr',30h |
1246 | db 'wrmsr',30h |
1203 | dw simple_extended_instruction-instruction_handler |
1247 | dw simple_extended_instruction-instruction_handler |
1204 | db 'xlatb',0D7h |
1248 | db 'xlatb',0D7h |
1205 | dw simple_instruction-instruction_handler |
1249 | dw simple_instruction-instruction_handler |
1206 | db 'xorpd',57h |
1250 | db 'xorpd',57h |
1207 | dw sse_pd_instruction-instruction_handler |
1251 | dw sse_pd_instruction-instruction_handler |
1208 | db 'xorps',57h |
1252 | db 'xorps',57h |
1209 | dw sse_ps_instruction-instruction_handler |
1253 | dw sse_ps_instruction-instruction_handler |
1210 | instructions_6: |
1254 | db 'xsave',100b |
- | 1255 | dw fxsave_instruction-instruction_handler |
|
- | 1256 | instructions_6: |
|
1211 | db 'andnpd',55h |
1257 | db 'aesdec',0DEh |
- | 1258 | dw sse4_instruction_38-instruction_handler |
|
- | 1259 | db 'aesenc',0DCh |
|
- | 1260 | dw sse4_instruction_38-instruction_handler |
|
- | 1261 | db 'aesimc',0DBh |
|
- | 1262 | dw sse4_instruction_38-instruction_handler |
|
- | 1263 | db 'andnpd',55h |
|
1212 | dw sse_pd_instruction-instruction_handler |
1264 | dw sse_pd_instruction-instruction_handler |
1213 | db 'andnps',55h |
1265 | db 'andnps',55h |
1214 | dw sse_ps_instruction-instruction_handler |
1266 | dw sse_ps_instruction-instruction_handler |
1215 | db 'cmovae',43h |
1267 | db 'cmovae',43h |
1216 | dw cmov_instruction-instruction_handler |
1268 | dw cmov_instruction-instruction_handler |
Line 1460... | Line 1512... | ||
1460 | dw ssse3_instruction-instruction_handler |
1512 | dw ssse3_instruction-instruction_handler |
1461 | db 'psignw',9 |
1513 | db 'psignw',9 |
1462 | dw ssse3_instruction-instruction_handler |
1514 | dw ssse3_instruction-instruction_handler |
1463 | db 'pslldq',111b |
1515 | db 'pslldq',111b |
1464 | dw ps_dq_instruction-instruction_handler |
1516 | dw pslldq_instruction-instruction_handler |
1465 | db 'psrldq',011b |
1517 | db 'psrldq',011b |
1466 | dw ps_dq_instruction-instruction_handler |
1518 | dw pslldq_instruction-instruction_handler |
1467 | db 'psubsb',0E8h |
1519 | db 'psubsb',0E8h |
1468 | dw basic_mmx_instruction-instruction_handler |
1520 | dw basic_mmx_instruction-instruction_handler |
1469 | db 'psubsw',0E9h |
1521 | db 'psubsw',0E9h |
1470 | dw basic_mmx_instruction-instruction_handler |
1522 | dw basic_mmx_instruction-instruction_handler |
1471 | db 'pswapd',0BBh |
1523 | db 'pswapd',0BBh |
1472 | dw amd3dnow_instruction-instruction_handler |
1524 | dw amd3dnow_instruction-instruction_handler |
Line 1483... | Line 1535... | ||
1483 | db 'pushfw',9Ch |
1535 | db 'pushfw',9Ch |
1484 | dw simple_instruction_16bit-instruction_handler |
1536 | dw simple_instruction_16bit-instruction_handler |
1485 | db 'rdmsrq',32h |
1537 | db 'rdmsrq',32h |
1486 | dw simple_extended_instruction_64bit-instruction_handler |
1538 | dw simple_extended_instruction_64bit-instruction_handler |
1487 | db 'rdtscp',1 |
1539 | db 'rdrand',110b |
- | 1540 | dw rdrand_instruction-instruction_handler |
|
- | 1541 | db 'rdtscp',1 |
|
1488 | dw swapgs_instruction-instruction_handler |
1542 | dw rdtscp_instruction-instruction_handler |
1489 | db 'repeat',0 |
1543 | db 'repeat',0 |
1490 | dw repeat_directive-instruction_handler |
1544 | dw repeat_directive-instruction_handler |
1491 | db 'setalc',0D6h |
1545 | db 'setalc',0D6h |
1492 | dw simple_instruction_except64-instruction_handler |
1546 | dw simple_instruction_except64-instruction_handler |
1493 | db 'setnae',92h |
1547 | db 'setnae',92h |
1494 | dw set_instruction-instruction_handler |
1548 | dw set_instruction-instruction_handler |
Line 1517... | Line 1571... | ||
1517 | db 'swapgs',0 |
1571 | db 'swapgs',0 |
1518 | dw swapgs_instruction-instruction_handler |
1572 | dw swapgs_instruction-instruction_handler |
1519 | db 'sysret',07h |
1573 | db 'sysret',07h |
1520 | dw simple_extended_instruction-instruction_handler |
1574 | dw simple_extended_instruction-instruction_handler |
1521 | db 'vmcall',0C1h |
1575 | db 'vaddpd',58h |
- | 1576 | dw avx_pd_instruction-instruction_handler |
|
- | 1577 | db 'vaddps',58h |
|
- | 1578 | dw avx_ps_instruction-instruction_handler |
|
- | 1579 | db 'vaddsd',58h |
|
- | 1580 | dw avx_sd_instruction-instruction_handler |
|
- | 1581 | db 'vaddss',58h |
|
- | 1582 | dw avx_ss_instruction-instruction_handler |
|
- | 1583 | db 'vandpd',54h |
|
- | 1584 | dw avx_pd_instruction-instruction_handler |
|
- | 1585 | db 'vandps',54h |
|
- | 1586 | dw avx_ps_instruction-instruction_handler |
|
- | 1587 | db 'vcmppd',-1 |
|
- | 1588 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 1589 | db 'vcmpps',-1 |
|
- | 1590 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 1591 | db 'vcmpsd',-1 |
|
- | 1592 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 1593 | db 'vcmpss',-1 |
|
- | 1594 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 1595 | db 'vdivpd',5Eh |
|
- | 1596 | dw avx_pd_instruction-instruction_handler |
|
- | 1597 | db 'vdivps',5Eh |
|
- | 1598 | dw avx_ps_instruction-instruction_handler |
|
- | 1599 | db 'vdivsd',5Eh |
|
- | 1600 | dw avx_sd_instruction-instruction_handler |
|
- | 1601 | db 'vdivss',5Eh |
|
- | 1602 | dw avx_ss_instruction-instruction_handler |
|
- | 1603 | db 'vlddqu',0F0h |
|
- | 1604 | dw avx_lddqu_instruction-instruction_handler |
|
- | 1605 | db 'vmaxpd',5Fh |
|
- | 1606 | dw avx_pd_instruction-instruction_handler |
|
- | 1607 | db 'vmaxps',5Fh |
|
- | 1608 | dw avx_ps_instruction-instruction_handler |
|
- | 1609 | db 'vmaxsd',5Fh |
|
- | 1610 | dw avx_sd_instruction-instruction_handler |
|
- | 1611 | db 'vmaxss',5Fh |
|
- | 1612 | dw avx_ss_instruction-instruction_handler |
|
- | 1613 | db 'vmcall',0C1h |
|
1522 | dw simple_vmx_instruction-instruction_handler |
1614 | dw simple_vmx_instruction-instruction_handler |
1523 | db 'vmload',0DAh |
1615 | db 'vminpd',5Dh |
- | 1616 | dw avx_pd_instruction-instruction_handler |
|
- | 1617 | db 'vminps',5Dh |
|
- | 1618 | dw avx_ps_instruction-instruction_handler |
|
- | 1619 | db 'vminsd',5Dh |
|
- | 1620 | dw avx_sd_instruction-instruction_handler |
|
- | 1621 | db 'vminss',5Dh |
|
- | 1622 | dw avx_ss_instruction-instruction_handler |
|
- | 1623 | db 'vmload',0DAh |
|
1524 | dw simple_svm_instruction-instruction_handler |
1624 | dw simple_svm_instruction-instruction_handler |
1525 | db 'vmread',0 |
1625 | db 'vmovsd',0 |
- | 1626 | dw avx_movsd_instruction-instruction_handler |
|
- | 1627 | db 'vmovss',0 |
|
- | 1628 | dw avx_movss_instruction-instruction_handler |
|
- | 1629 | db 'vmread',0 |
|
1526 | dw vmread_instruction-instruction_handler |
1630 | dw vmread_instruction-instruction_handler |
1527 | db 'vmsave',0DBh |
1631 | db 'vmsave',0DBh |
1528 | dw simple_svm_instruction-instruction_handler |
1632 | dw simple_svm_instruction-instruction_handler |
1529 | db 'vmxoff',0C4h |
1633 | db 'vmulpd',59h |
- | 1634 | dw avx_pd_instruction-instruction_handler |
|
- | 1635 | db 'vmulps',59h |
|
- | 1636 | dw avx_ps_instruction-instruction_handler |
|
- | 1637 | db 'vmulsd',59h |
|
- | 1638 | dw avx_sd_instruction-instruction_handler |
|
- | 1639 | db 'vmulss',59h |
|
- | 1640 | dw avx_ss_instruction-instruction_handler |
|
- | 1641 | db 'vmxoff',0C4h |
|
1530 | dw simple_vmx_instruction-instruction_handler |
1642 | dw simple_vmx_instruction-instruction_handler |
1531 | db 'wbinvd',9 |
1643 | db 'vpabsb',1Ch |
- | 1644 | dw avx_single_source_128bit_instruction_38-instruction_handler |
|
- | 1645 | db 'vpabsd',1Eh |
|
- | 1646 | dw avx_single_source_128bit_instruction_38-instruction_handler |
|
- | 1647 | db 'vpabsw',1Dh |
|
- | 1648 | dw avx_single_source_128bit_instruction_38-instruction_handler |
|
- | 1649 | db 'vpaddb',0FCh |
|
- | 1650 | dw avx_128bit_instruction-instruction_handler |
|
- | 1651 | db 'vpaddd',0FEh |
|
- | 1652 | dw avx_128bit_instruction-instruction_handler |
|
- | 1653 | db 'vpaddq',0D4h |
|
- | 1654 | dw avx_128bit_instruction-instruction_handler |
|
- | 1655 | db 'vpaddw',0FDh |
|
- | 1656 | dw avx_128bit_instruction-instruction_handler |
|
- | 1657 | db 'vpandn',0DFh |
|
- | 1658 | dw avx_128bit_instruction-instruction_handler |
|
- | 1659 | db 'vpavgb',0E0h |
|
- | 1660 | dw avx_128bit_instruction-instruction_handler |
|
- | 1661 | db 'vpavgw',0E3h |
|
- | 1662 | dw avx_128bit_instruction-instruction_handler |
|
- | 1663 | db 'vpcmov',0A2h |
|
- | 1664 | dw vpcmov_instruction-instruction_handler |
|
- | 1665 | db 'vpcomb',-1 |
|
- | 1666 | dw xop_pcom_b_instruction-instruction_handler |
|
- | 1667 | db 'vpcomd',-1 |
|
- | 1668 | dw xop_pcom_d_instruction-instruction_handler |
|
- | 1669 | db 'vpcomq',-1 |
|
- | 1670 | dw xop_pcom_q_instruction-instruction_handler |
|
- | 1671 | db 'vpcomw',-1 |
|
- | 1672 | dw xop_pcom_w_instruction-instruction_handler |
|
- | 1673 | db 'vpperm',0A3h |
|
- | 1674 | dw xop_128bit_instruction-instruction_handler |
|
- | 1675 | db 'vprotb',90h |
|
- | 1676 | dw xop_shift_instruction-instruction_handler |
|
- | 1677 | db 'vprotd',92h |
|
- | 1678 | dw xop_shift_instruction-instruction_handler |
|
- | 1679 | db 'vprotq',93h |
|
- | 1680 | dw xop_shift_instruction-instruction_handler |
|
- | 1681 | db 'vprotw',91h |
|
- | 1682 | dw xop_shift_instruction-instruction_handler |
|
- | 1683 | db 'vpshab',98h |
|
- | 1684 | dw xop_shift_instruction-instruction_handler |
|
- | 1685 | db 'vpshad',9Ah |
|
- | 1686 | dw xop_shift_instruction-instruction_handler |
|
- | 1687 | db 'vpshaq',9Bh |
|
- | 1688 | dw xop_shift_instruction-instruction_handler |
|
- | 1689 | db 'vpshaw',99h |
|
- | 1690 | dw xop_shift_instruction-instruction_handler |
|
- | 1691 | db 'vpshlb',94h |
|
- | 1692 | dw xop_shift_instruction-instruction_handler |
|
- | 1693 | db 'vpshld',96h |
|
- | 1694 | dw xop_shift_instruction-instruction_handler |
|
- | 1695 | db 'vpshlq',97h |
|
- | 1696 | dw xop_shift_instruction-instruction_handler |
|
- | 1697 | db 'vpshlw',95h |
|
- | 1698 | dw xop_shift_instruction-instruction_handler |
|
- | 1699 | db 'vpslld',0F2h |
|
- | 1700 | dw avx_bit_shift_instruction-instruction_handler |
|
- | 1701 | db 'vpsllq',0F3h |
|
- | 1702 | dw avx_bit_shift_instruction-instruction_handler |
|
- | 1703 | db 'vpsllw',0F1h |
|
- | 1704 | dw avx_bit_shift_instruction-instruction_handler |
|
- | 1705 | db 'vpsrad',0E2h |
|
- | 1706 | dw avx_bit_shift_instruction-instruction_handler |
|
- | 1707 | db 'vpsraw',0E1h |
|
- | 1708 | dw avx_bit_shift_instruction-instruction_handler |
|
- | 1709 | db 'vpsrld',0D2h |
|
- | 1710 | dw avx_bit_shift_instruction-instruction_handler |
|
- | 1711 | db 'vpsrlq',0D3h |
|
- | 1712 | dw avx_bit_shift_instruction-instruction_handler |
|
- | 1713 | db 'vpsrlw',0D1h |
|
- | 1714 | dw avx_bit_shift_instruction-instruction_handler |
|
- | 1715 | db 'vpsubb',0F8h |
|
- | 1716 | dw avx_128bit_instruction-instruction_handler |
|
- | 1717 | db 'vpsubd',0FAh |
|
- | 1718 | dw avx_128bit_instruction-instruction_handler |
|
- | 1719 | db 'vpsubq',0FBh |
|
- | 1720 | dw avx_128bit_instruction-instruction_handler |
|
- | 1721 | db 'vpsubw',0F9h |
|
- | 1722 | dw avx_128bit_instruction-instruction_handler |
|
- | 1723 | db 'vptest',17h |
|
- | 1724 | dw avx_single_source_instruction_38-instruction_handler |
|
- | 1725 | db 'vrcpps',53h |
|
- | 1726 | dw avx_single_source_ps_instruction-instruction_handler |
|
- | 1727 | db 'vrcpss',53h |
|
- | 1728 | dw avx_ss_instruction-instruction_handler |
|
- | 1729 | db 'vsubpd',5Ch |
|
- | 1730 | dw avx_pd_instruction-instruction_handler |
|
- | 1731 | db 'vsubps',5Ch |
|
- | 1732 | dw avx_ps_instruction-instruction_handler |
|
- | 1733 | db 'vsubsd',5Ch |
|
- | 1734 | dw avx_sd_instruction-instruction_handler |
|
- | 1735 | db 'vsubss',5Ch |
|
- | 1736 | dw avx_ss_instruction-instruction_handler |
|
- | 1737 | db 'vxorpd',57h |
|
- | 1738 | dw avx_pd_instruction-instruction_handler |
|
- | 1739 | db 'vxorps',57h |
|
- | 1740 | dw avx_ps_instruction-instruction_handler |
|
- | 1741 | db 'wbinvd',9 |
|
1532 | dw simple_extended_instruction-instruction_handler |
1742 | dw simple_extended_instruction-instruction_handler |
1533 | db 'wrmsrq',30h |
1743 | db 'wrmsrq',30h |
1534 | dw simple_extended_instruction_64bit-instruction_handler |
1744 | dw simple_extended_instruction_64bit-instruction_handler |
1535 | instructions_7: |
1745 | db 'xgetbv',0D0h |
- | 1746 | dw simple_vmx_instruction-instruction_handler |
|
- | 1747 | db 'xrstor',101b |
|
- | 1748 | dw fxsave_instruction-instruction_handler |
|
- | 1749 | db 'xsetbv',0D1h |
|
- | 1750 | dw simple_vmx_instruction-instruction_handler |
|
- | 1751 | instructions_7: |
|
1536 | db 'blendpd',0Dh |
1752 | db 'blendpd',0Dh |
1537 | dw sse4_instruction_3a_imm8-instruction_handler |
1753 | dw sse4_instruction_3a_imm8-instruction_handler |
1538 | db 'blendps',0Ch |
1754 | db 'blendps',0Ch |
1539 | dw sse4_instruction_3a_imm8-instruction_handler |
1755 | dw sse4_instruction_3a_imm8-instruction_handler |
1540 | db 'clflush',111b |
1756 | db 'clflush',111b |
Line 1589... | Line 1805... | ||
1589 | dw simple_fpu_instruction-instruction_handler |
1805 | dw simple_fpu_instruction-instruction_handler |
1590 | db 'fldenvd',4 |
1806 | db 'fldenvd',4 |
1591 | dw fldenv_instruction_32bit-instruction_handler |
1807 | dw fldenv_instruction_32bit-instruction_handler |
1592 | db 'fldenvw',4 |
1808 | db 'fldenvw',4 |
1593 | dw fldenv_instruction_32bit-instruction_handler |
1809 | dw fldenv_instruction_16bit-instruction_handler |
1594 | db 'fnsaved',6 |
1810 | db 'fnsaved',6 |
1595 | dw fnsave_instruction_32bit-instruction_handler |
1811 | dw fnsave_instruction_32bit-instruction_handler |
1596 | db 'fnsavew',6 |
1812 | db 'fnsavew',6 |
1597 | dw fnsave_instruction_16bit-instruction_handler |
1813 | dw fnsave_instruction_16bit-instruction_handler |
1598 | db 'fnstenv',6 |
1814 | db 'fnstenv',6 |
1599 | dw fldenv_instruction-instruction_handler |
1815 | dw fldenv_instruction-instruction_handler |
Line 1649... | Line 1865... | ||
1649 | dw movhlps_instruction-instruction_handler |
1865 | dw movhlps_instruction-instruction_handler |
1650 | db 'movlhps',16h |
1866 | db 'movlhps',16h |
1651 | dw movhlps_instruction-instruction_handler |
1867 | dw movhlps_instruction-instruction_handler |
1652 | db 'movntdq',0E7h |
1868 | db 'movntdq',0E7h |
1653 | dw movntdq_instruction-instruction_handler |
1869 | dw movntpd_instruction-instruction_handler |
1654 | db 'movntpd',2Bh |
1870 | db 'movntpd',2Bh |
1655 | dw movntdq_instruction-instruction_handler |
1871 | dw movntpd_instruction-instruction_handler |
1656 | db 'movntps',2Bh |
1872 | db 'movntps',2Bh |
1657 | dw movntps_instruction-instruction_handler |
1873 | dw movntps_instruction-instruction_handler |
1658 | db 'movntsd',2Bh |
1874 | db 'movntsd',2Bh |
1659 | dw movntsd_instruction-instruction_handler |
1875 | dw movntsd_instruction-instruction_handler |
1660 | db 'movntss',2Bh |
1876 | db 'movntss',2Bh |
1661 | dw movntss_instruction-instruction_handler |
1877 | dw movntss_instruction-instruction_handler |
Line 1746... | Line 1962... | ||
1746 | db 'ucomisd',2Eh |
1962 | db 'ucomisd',2Eh |
1747 | dw comisd_instruction-instruction_handler |
1963 | dw comisd_instruction-instruction_handler |
1748 | db 'ucomiss',2Eh |
1964 | db 'ucomiss',2Eh |
1749 | dw comiss_instruction-instruction_handler |
1965 | dw comiss_instruction-instruction_handler |
1750 | db 'virtual',0 |
1966 | db 'vaesdec',0DEh |
- | 1967 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 1968 | db 'vaesenc',0DCh |
|
- | 1969 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 1970 | db 'vaesimc',0DBh |
|
- | 1971 | dw avx_single_source_128bit_instruction_38-instruction_handler |
|
- | 1972 | db 'vandnpd',55h |
|
- | 1973 | dw avx_pd_instruction-instruction_handler |
|
- | 1974 | db 'vandnps',55h |
|
- | 1975 | dw avx_ps_instruction-instruction_handler |
|
- | 1976 | db 'vcomisd',2Fh |
|
- | 1977 | dw avx_comisd_instruction-instruction_handler |
|
- | 1978 | db 'vcomiss',2Fh |
|
- | 1979 | dw avx_comiss_instruction-instruction_handler |
|
- | 1980 | db 'vfrczpd',81h |
|
- | 1981 | dw xop_single_source_instruction-instruction_handler |
|
- | 1982 | db 'vfrczps',80h |
|
- | 1983 | dw xop_single_source_instruction-instruction_handler |
|
- | 1984 | db 'vfrczsd',83h |
|
- | 1985 | dw xop_single_source_sd_instruction-instruction_handler |
|
- | 1986 | db 'vfrczss',82h |
|
- | 1987 | dw xop_single_source_ss_instruction-instruction_handler |
|
- | 1988 | db 'vhaddpd',07Ch |
|
- | 1989 | dw avx_pd_instruction-instruction_handler |
|
- | 1990 | db 'vhaddps',07Ch |
|
- | 1991 | dw avx_haddps_instruction-instruction_handler |
|
- | 1992 | db 'vhsubpd',07Dh |
|
- | 1993 | dw avx_pd_instruction-instruction_handler |
|
- | 1994 | db 'vhsubps',07Dh |
|
- | 1995 | dw avx_haddps_instruction-instruction_handler |
|
- | 1996 | db 'virtual',0 |
|
1751 | dw virtual_directive-instruction_handler |
1997 | dw virtual_directive-instruction_handler |
1752 | db 'vmclear',6 |
1998 | db 'vmclear',6 |
1753 | dw vmclear_instruction-instruction_handler |
1999 | dw vmclear_instruction-instruction_handler |
1754 | db 'vmmcall',0D9h |
2000 | db 'vmmcall',0D9h |
1755 | dw simple_vmx_instruction-instruction_handler |
2001 | dw simple_vmx_instruction-instruction_handler |
1756 | db 'vmptrld',6 |
2002 | db 'vmovapd',28h |
- | 2003 | dw avx_movpd_instruction-instruction_handler |
|
- | 2004 | db 'vmovaps',28h |
|
- | 2005 | dw avx_movps_instruction-instruction_handler |
|
- | 2006 | db 'vmovdqa',6Fh |
|
- | 2007 | dw avx_movpd_instruction-instruction_handler |
|
- | 2008 | db 'vmovdqu',6Fh |
|
- | 2009 | dw avx_movdqu_instruction-instruction_handler |
|
- | 2010 | db 'vmovhpd',16h |
|
- | 2011 | dw avx_movlpd_instruction-instruction_handler |
|
- | 2012 | db 'vmovhps',16h |
|
- | 2013 | dw avx_movlps_instruction-instruction_handler |
|
- | 2014 | db 'vmovlpd',12h |
|
- | 2015 | dw avx_movlpd_instruction-instruction_handler |
|
- | 2016 | db 'vmovlps',12h |
|
- | 2017 | dw avx_movlps_instruction-instruction_handler |
|
- | 2018 | db 'vmovupd',10h |
|
- | 2019 | dw avx_movpd_instruction-instruction_handler |
|
- | 2020 | db 'vmovups',10h |
|
- | 2021 | dw avx_movps_instruction-instruction_handler |
|
- | 2022 | db 'vmptrld',6 |
|
1757 | dw vmx_instruction-instruction_handler |
2023 | dw vmx_instruction-instruction_handler |
1758 | db 'vmptrst',7 |
2024 | db 'vmptrst',7 |
1759 | dw vmx_instruction-instruction_handler |
2025 | dw vmx_instruction-instruction_handler |
1760 | db 'vmwrite',0 |
2026 | db 'vmwrite',0 |
1761 | dw vmwrite_instruction-instruction_handler |
2027 | dw vmwrite_instruction-instruction_handler |
1762 | instructions_8: |
2028 | db 'vpaddsb',0ECh |
- | 2029 | dw avx_128bit_instruction-instruction_handler |
|
- | 2030 | db 'vpaddsw',0EDh |
|
- | 2031 | dw avx_128bit_instruction-instruction_handler |
|
- | 2032 | db 'vpcomub',-1 |
|
- | 2033 | dw xop_pcom_ub_instruction-instruction_handler |
|
- | 2034 | db 'vpcomud',-1 |
|
- | 2035 | dw xop_pcom_ud_instruction-instruction_handler |
|
- | 2036 | db 'vpcomuq',-1 |
|
- | 2037 | dw xop_pcom_uq_instruction-instruction_handler |
|
- | 2038 | db 'vpcomuw',-1 |
|
- | 2039 | dw xop_pcom_uw_instruction-instruction_handler |
|
- | 2040 | db 'vpextrb',14h |
|
- | 2041 | dw avx_pextrb_instruction-instruction_handler |
|
- | 2042 | db 'vpextrd',16h |
|
- | 2043 | dw avx_pextrd_instruction-instruction_handler |
|
- | 2044 | db 'vpextrq',16h |
|
- | 2045 | dw avx_pextrq_instruction-instruction_handler |
|
- | 2046 | db 'vpextrw',15h |
|
- | 2047 | dw avx_pextrw_instruction-instruction_handler |
|
- | 2048 | db 'vphaddd',2 |
|
- | 2049 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2050 | db 'vphaddw',1 |
|
- | 2051 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2052 | db 'vphsubd',6 |
|
- | 2053 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2054 | db 'vphsubw',5 |
|
- | 2055 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2056 | db 'vpinsrb',20h |
|
- | 2057 | dw avx_pinsrb_instruction-instruction_handler |
|
- | 2058 | db 'vpinsrd',22h |
|
- | 2059 | dw avx_pinsrd_instruction-instruction_handler |
|
- | 2060 | db 'vpinsrq',22h |
|
- | 2061 | dw avx_pinsrq_instruction-instruction_handler |
|
- | 2062 | db 'vpinsrw',0C4h |
|
- | 2063 | dw avx_pinsrw_instruction-instruction_handler |
|
- | 2064 | db 'vpmaxsb',3Ch |
|
- | 2065 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2066 | db 'vpmaxsd',3Dh |
|
- | 2067 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2068 | db 'vpmaxsw',0EEh |
|
- | 2069 | dw avx_128bit_instruction-instruction_handler |
|
- | 2070 | db 'vpmaxub',0DEh |
|
- | 2071 | dw avx_128bit_instruction-instruction_handler |
|
- | 2072 | db 'vpmaxud',3Fh |
|
- | 2073 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2074 | db 'vpmaxuw',3Eh |
|
- | 2075 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2076 | db 'vpminsb',38h |
|
- | 2077 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2078 | db 'vpminsd',39h |
|
- | 2079 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2080 | db 'vpminsw',0EAh |
|
- | 2081 | dw avx_128bit_instruction-instruction_handler |
|
- | 2082 | db 'vpminub',0DAh |
|
- | 2083 | dw avx_128bit_instruction-instruction_handler |
|
- | 2084 | db 'vpminud',3Bh |
|
- | 2085 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2086 | db 'vpminuw',3Ah |
|
- | 2087 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2088 | db 'vpmuldq',28h |
|
- | 2089 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2090 | db 'vpmulhw',0E5h |
|
- | 2091 | dw avx_128bit_instruction-instruction_handler |
|
- | 2092 | db 'vpmulld',40h |
|
- | 2093 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2094 | db 'vpmullw',0D5h |
|
- | 2095 | dw avx_128bit_instruction-instruction_handler |
|
- | 2096 | db 'vpsadbw',0F6h |
|
- | 2097 | dw avx_128bit_instruction-instruction_handler |
|
- | 2098 | db 'vpshufb',0 |
|
- | 2099 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2100 | db 'vpshufd',66h |
|
- | 2101 | dw avx_pshufd_instruction-instruction_handler |
|
- | 2102 | db 'vpsignb',8 |
|
- | 2103 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2104 | db 'vpsignd',0Ah |
|
- | 2105 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2106 | db 'vpsignw',9 |
|
- | 2107 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2108 | db 'vpslldq',111b |
|
- | 2109 | dw avx_pslldq_instruction-instruction_handler |
|
- | 2110 | db 'vpsrldq',011b |
|
- | 2111 | dw avx_pslldq_instruction-instruction_handler |
|
- | 2112 | db 'vpsubsb',0E8h |
|
- | 2113 | dw avx_128bit_instruction-instruction_handler |
|
- | 2114 | db 'vpsubsw',0E9h |
|
- | 2115 | dw avx_128bit_instruction-instruction_handler |
|
- | 2116 | db 'vshufpd',0C6h |
|
- | 2117 | dw avx_pd_instruction_imm8-instruction_handler |
|
- | 2118 | db 'vshufps',0C6h |
|
- | 2119 | dw avx_ps_instruction_imm8-instruction_handler |
|
- | 2120 | db 'vsqrtpd',51h |
|
- | 2121 | dw avx_single_source_pd_instruction-instruction_handler |
|
- | 2122 | db 'vsqrtps',51h |
|
- | 2123 | dw avx_single_source_ps_instruction-instruction_handler |
|
- | 2124 | db 'vsqrtsd',51h |
|
- | 2125 | dw avx_sd_instruction-instruction_handler |
|
- | 2126 | db 'vsqrtss',51h |
|
- | 2127 | dw avx_ss_instruction-instruction_handler |
|
- | 2128 | db 'vtestpd',0Fh |
|
- | 2129 | dw avx_single_source_instruction_38-instruction_handler |
|
- | 2130 | db 'vtestps',0Eh |
|
- | 2131 | dw avx_single_source_instruction_38-instruction_handler |
|
- | 2132 | db 'xsave64',100b |
|
- | 2133 | dw fxsave_instruction_64bit-instruction_handler |
|
- | 2134 | instructions_8: |
|
1763 | db 'addsubpd',0D0h |
2135 | db 'addsubpd',0D0h |
1764 | dw sse_pd_instruction-instruction_handler |
2136 | dw sse_pd_instruction-instruction_handler |
1765 | db 'addsubps',0D0h |
2137 | db 'addsubps',0D0h |
1766 | dw cvtpd2dq_instruction-instruction_handler |
2138 | dw cvtpd2dq_instruction-instruction_handler |
1767 | db 'blendvpd',15h |
2139 | db 'blendvpd',15h |
Line 1848... | Line 2220... | ||
1848 | dw movmskps_instruction-instruction_handler |
2220 | dw movmskps_instruction-instruction_handler |
1849 | db 'movntdqa',0 |
2221 | db 'movntdqa',0 |
1850 | dw movntdqa_instruction-instruction_handler |
2222 | dw movntdqa_instruction-instruction_handler |
1851 | db 'movshdup',16h |
2223 | db 'movshdup',16h |
1852 | dw cvtdq2pd_instruction-instruction_handler |
2224 | dw movshdup_instruction-instruction_handler |
1853 | db 'movsldup',12h |
2225 | db 'movsldup',12h |
1854 | dw cvtdq2pd_instruction-instruction_handler |
2226 | dw movshdup_instruction-instruction_handler |
1855 | db 'packssdw',6Bh |
2227 | db 'packssdw',6Bh |
1856 | dw basic_mmx_instruction-instruction_handler |
2228 | dw basic_mmx_instruction-instruction_handler |
1857 | db 'packsswb',63h |
2229 | db 'packsswb',63h |
1858 | dw basic_mmx_instruction-instruction_handler |
2230 | dw basic_mmx_instruction-instruction_handler |
1859 | db 'packusdw',2Bh |
2231 | db 'packusdw',2Bh |
1860 | dw sse4_instruction_38-instruction_handler |
2232 | dw sse4_instruction_38-instruction_handler |
Line 1897... | Line 2269... | ||
1897 | db 'pmulhrsw',0Bh |
2269 | db 'pmulhrsw',0Bh |
1898 | dw ssse3_instruction-instruction_handler |
2270 | dw ssse3_instruction-instruction_handler |
1899 | db 'prefetch',0 |
2271 | db 'prefetch',0 |
1900 | dw amd_prefetch_instruction-instruction_handler |
2272 | dw amd_prefetch_instruction-instruction_handler |
1901 | db 'sysenter',34h |
2273 | db 'rdfsbase',0 |
- | 2274 | dw rdfsbase_instruction-instruction_handler |
|
- | 2275 | db 'rdgsbase',1 |
|
- | 2276 | dw rdfsbase_instruction-instruction_handler |
|
- | 2277 | db 'sysenter',34h |
|
1902 | dw simple_extended_instruction-instruction_handler |
2278 | dw simple_extended_instruction-instruction_handler |
1903 | db 'sysexitq',35h |
2279 | db 'sysexitq',35h |
1904 | dw simple_extended_instruction_64bit-instruction_handler |
2280 | dw simple_extended_instruction_64bit-instruction_handler |
1905 | db 'unpckhpd',15h |
2281 | db 'unpckhpd',15h |
1906 | dw sse_pd_instruction-instruction_handler |
2282 | dw sse_pd_instruction-instruction_handler |
Line 1909... | Line 2285... | ||
1909 | db 'unpcklpd',14h |
2285 | db 'unpcklpd',14h |
1910 | dw sse_pd_instruction-instruction_handler |
2286 | dw sse_pd_instruction-instruction_handler |
1911 | db 'unpcklps',14h |
2287 | db 'unpcklps',14h |
1912 | dw sse_ps_instruction-instruction_handler |
2288 | dw sse_ps_instruction-instruction_handler |
1913 | db 'vmlaunch',0C2h |
2289 | db 'vblendpd',0Dh |
- | 2290 | dw avx_instruction_3a_imm8-instruction_handler |
|
- | 2291 | db 'vblendps',0Ch |
|
- | 2292 | dw avx_instruction_3a_imm8-instruction_handler |
|
- | 2293 | db 'vcmpeqpd',0 |
|
- | 2294 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2295 | db 'vcmpeqps',0 |
|
- | 2296 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2297 | db 'vcmpeqsd',0 |
|
- | 2298 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2299 | db 'vcmpeqss',0 |
|
- | 2300 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2301 | db 'vcmpgepd',0Dh |
|
- | 2302 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2303 | db 'vcmpgeps',0Dh |
|
- | 2304 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2305 | db 'vcmpgesd',0Dh |
|
- | 2306 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2307 | db 'vcmpgess',0Dh |
|
- | 2308 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2309 | db 'vcmpgtpd',0Eh |
|
- | 2310 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2311 | db 'vcmpgtps',0Eh |
|
- | 2312 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2313 | db 'vcmpgtsd',0Eh |
|
- | 2314 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2315 | db 'vcmpgtss',0Eh |
|
- | 2316 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2317 | db 'vcmplepd',2 |
|
- | 2318 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2319 | db 'vcmpleps',2 |
|
- | 2320 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2321 | db 'vcmplesd',2 |
|
- | 2322 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2323 | db 'vcmpless',2 |
|
- | 2324 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2325 | db 'vcmpltpd',1 |
|
- | 2326 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2327 | db 'vcmpltps',1 |
|
- | 2328 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2329 | db 'vcmpltsd',1 |
|
- | 2330 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2331 | db 'vcmpltss',1 |
|
- | 2332 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2333 | db 'vfmaddpd',69h |
|
- | 2334 | dw fma4_instruction_p-instruction_handler |
|
- | 2335 | db 'vfmaddps',68h |
|
- | 2336 | dw fma4_instruction_p-instruction_handler |
|
- | 2337 | db 'vfmaddsd',6Bh |
|
- | 2338 | dw fma4_instruction_sd-instruction_handler |
|
- | 2339 | db 'vfmaddss',6Ah |
|
- | 2340 | dw fma4_instruction_ss-instruction_handler |
|
- | 2341 | db 'vfmsubpd',6Dh |
|
- | 2342 | dw fma4_instruction_p-instruction_handler |
|
- | 2343 | db 'vfmsubps',6Ch |
|
- | 2344 | dw fma4_instruction_p-instruction_handler |
|
- | 2345 | db 'vfmsubsd',6Fh |
|
- | 2346 | dw fma4_instruction_sd-instruction_handler |
|
- | 2347 | db 'vfmsubss',6Eh |
|
- | 2348 | dw fma4_instruction_ss-instruction_handler |
|
- | 2349 | db 'vldmxcsr',10b |
|
- | 2350 | dw vldmxcsr_instruction-instruction_handler |
|
- | 2351 | db 'vmlaunch',0C2h |
|
1914 | dw simple_vmx_instruction-instruction_handler |
2352 | dw simple_vmx_instruction-instruction_handler |
1915 | db 'vmresume',0C3h |
2353 | db 'vmovddup',12h |
- | 2354 | dw avx_movddup_instruction-instruction_handler |
|
- | 2355 | db 'vmovhlps',12h |
|
- | 2356 | dw avx_movhlps_instruction-instruction_handler |
|
- | 2357 | db 'vmovlhps',16h |
|
- | 2358 | dw avx_movhlps_instruction-instruction_handler |
|
- | 2359 | db 'vmovntdq',0E7h |
|
- | 2360 | dw avx_movntpd_instruction-instruction_handler |
|
- | 2361 | db 'vmovntpd',2Bh |
|
- | 2362 | dw avx_movntpd_instruction-instruction_handler |
|
- | 2363 | db 'vmovntps',2Bh |
|
- | 2364 | dw avx_movntps_instruction-instruction_handler |
|
- | 2365 | db 'vmpsadbw',42h |
|
- | 2366 | dw avx_128bit_instruction_3a_imm8-instruction_handler |
|
- | 2367 | db 'vmresume',0C3h |
|
1916 | dw simple_vmx_instruction-instruction_handler |
2368 | dw simple_vmx_instruction-instruction_handler |
1917 | instructions_9: |
2369 | db 'vpaddusb',0DCh |
- | 2370 | dw avx_128bit_instruction-instruction_handler |
|
- | 2371 | db 'vpaddusw',0DDh |
|
- | 2372 | dw avx_128bit_instruction-instruction_handler |
|
- | 2373 | db 'vpalignr',0Fh |
|
- | 2374 | dw avx_128bit_instruction_3a_imm8-instruction_handler |
|
- | 2375 | db 'vpblendw',0Eh |
|
- | 2376 | dw avx_128bit_instruction_3a_imm8-instruction_handler |
|
- | 2377 | db 'vpcmpeqb',74h |
|
- | 2378 | dw avx_128bit_instruction-instruction_handler |
|
- | 2379 | db 'vpcmpeqd',76h |
|
- | 2380 | dw avx_128bit_instruction-instruction_handler |
|
- | 2381 | db 'vpcmpeqq',29h |
|
- | 2382 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2383 | db 'vpcmpeqw',75h |
|
- | 2384 | dw avx_128bit_instruction-instruction_handler |
|
- | 2385 | db 'vpcmpgtb',64h |
|
- | 2386 | dw avx_128bit_instruction-instruction_handler |
|
- | 2387 | db 'vpcmpgtd',66h |
|
- | 2388 | dw avx_128bit_instruction-instruction_handler |
|
- | 2389 | db 'vpcmpgtq',37h |
|
- | 2390 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2391 | db 'vpcmpgtw',65h |
|
- | 2392 | dw avx_128bit_instruction-instruction_handler |
|
- | 2393 | db 'vpcomeqb',4 |
|
- | 2394 | dw xop_pcom_b_instruction-instruction_handler |
|
- | 2395 | db 'vpcomeqd',4 |
|
- | 2396 | dw xop_pcom_d_instruction-instruction_handler |
|
- | 2397 | db 'vpcomeqq',4 |
|
- | 2398 | dw xop_pcom_q_instruction-instruction_handler |
|
- | 2399 | db 'vpcomeqw',4 |
|
- | 2400 | dw xop_pcom_w_instruction-instruction_handler |
|
- | 2401 | db 'vpcomgeb',3 |
|
- | 2402 | dw xop_pcom_b_instruction-instruction_handler |
|
- | 2403 | db 'vpcomged',3 |
|
- | 2404 | dw xop_pcom_d_instruction-instruction_handler |
|
- | 2405 | db 'vpcomgeq',3 |
|
- | 2406 | dw xop_pcom_q_instruction-instruction_handler |
|
- | 2407 | db 'vpcomgew',3 |
|
- | 2408 | dw xop_pcom_w_instruction-instruction_handler |
|
- | 2409 | db 'vpcomgtb',2 |
|
- | 2410 | dw xop_pcom_b_instruction-instruction_handler |
|
- | 2411 | db 'vpcomgtd',2 |
|
- | 2412 | dw xop_pcom_d_instruction-instruction_handler |
|
- | 2413 | db 'vpcomgtq',2 |
|
- | 2414 | dw xop_pcom_q_instruction-instruction_handler |
|
- | 2415 | db 'vpcomgtw',2 |
|
- | 2416 | dw xop_pcom_w_instruction-instruction_handler |
|
- | 2417 | db 'vpcomleb',1 |
|
- | 2418 | dw xop_pcom_b_instruction-instruction_handler |
|
- | 2419 | db 'vpcomled',1 |
|
- | 2420 | dw xop_pcom_d_instruction-instruction_handler |
|
- | 2421 | db 'vpcomleq',1 |
|
- | 2422 | dw xop_pcom_q_instruction-instruction_handler |
|
- | 2423 | db 'vpcomlew',1 |
|
- | 2424 | dw xop_pcom_w_instruction-instruction_handler |
|
- | 2425 | db 'vpcomltb',0 |
|
- | 2426 | dw xop_pcom_b_instruction-instruction_handler |
|
- | 2427 | db 'vpcomltd',0 |
|
- | 2428 | dw xop_pcom_d_instruction-instruction_handler |
|
- | 2429 | db 'vpcomltq',0 |
|
- | 2430 | dw xop_pcom_q_instruction-instruction_handler |
|
- | 2431 | db 'vpcomltw',0 |
|
- | 2432 | dw xop_pcom_w_instruction-instruction_handler |
|
- | 2433 | db 'vphaddbd',0C2h |
|
- | 2434 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2435 | db 'vphaddbq',0C3h |
|
- | 2436 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2437 | db 'vphaddbw',0C1h |
|
- | 2438 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2439 | db 'vphadddq',0CBh |
|
- | 2440 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2441 | db 'vphaddsw',3 |
|
- | 2442 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2443 | db 'vphaddwd',0C6h |
|
- | 2444 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2445 | db 'vphaddwq',0C7h |
|
- | 2446 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2447 | db 'vphsubbw',0E1h |
|
- | 2448 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2449 | db 'vphsubdq',0E3h |
|
- | 2450 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2451 | db 'vphsubsw',7 |
|
- | 2452 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2453 | db 'vphsubwd',0E2h |
|
- | 2454 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2455 | db 'vpmacsdd',9Eh |
|
- | 2456 | dw xop_triple_source_128bit_instruction-instruction_handler |
|
- | 2457 | db 'vpmacswd',96h |
|
- | 2458 | dw xop_triple_source_128bit_instruction-instruction_handler |
|
- | 2459 | db 'vpmacsww',95h |
|
- | 2460 | dw xop_triple_source_128bit_instruction-instruction_handler |
|
- | 2461 | db 'vpmaddwd',0F5h |
|
- | 2462 | dw avx_128bit_instruction-instruction_handler |
|
- | 2463 | db 'vpmulhuw',0E4h |
|
- | 2464 | dw avx_128bit_instruction-instruction_handler |
|
- | 2465 | db 'vpmuludq',0F4h |
|
- | 2466 | dw avx_128bit_instruction-instruction_handler |
|
- | 2467 | db 'vpshufhw',0F3h |
|
- | 2468 | dw avx_pshufd_instruction-instruction_handler |
|
- | 2469 | db 'vpshuflw',0F2h |
|
- | 2470 | dw avx_pshufd_instruction-instruction_handler |
|
- | 2471 | db 'vpsubusb',0D8h |
|
- | 2472 | dw avx_128bit_instruction-instruction_handler |
|
- | 2473 | db 'vpsubusw',0D9h |
|
- | 2474 | dw avx_128bit_instruction-instruction_handler |
|
- | 2475 | db 'vroundpd',9 |
|
- | 2476 | dw avx_single_source_instruction_3a_imm8-instruction_handler |
|
- | 2477 | db 'vroundps',8 |
|
- | 2478 | dw avx_single_source_instruction_3a_imm8-instruction_handler |
|
- | 2479 | db 'vroundsd',0Bh |
|
- | 2480 | dw avx_sd_instruction_3a_imm8-instruction_handler |
|
- | 2481 | db 'vroundss',0Ah |
|
- | 2482 | dw avx_ss_instruction_3a_imm8-instruction_handler |
|
- | 2483 | db 'vrsqrtps',52h |
|
- | 2484 | dw avx_single_source_ps_instruction-instruction_handler |
|
- | 2485 | db 'vrsqrtss',52h |
|
- | 2486 | dw avx_ss_instruction-instruction_handler |
|
- | 2487 | db 'vstmxcsr',11b |
|
- | 2488 | dw vldmxcsr_instruction-instruction_handler |
|
- | 2489 | db 'vucomisd',2Eh |
|
- | 2490 | dw avx_comisd_instruction-instruction_handler |
|
- | 2491 | db 'vucomiss',2Eh |
|
- | 2492 | dw avx_comiss_instruction-instruction_handler |
|
- | 2493 | db 'vzeroall',77h |
|
- | 2494 | dw vzeroall_instruction-instruction_handler |
|
- | 2495 | db 'wrfsbase',2 |
|
- | 2496 | dw rdfsbase_instruction-instruction_handler |
|
- | 2497 | db 'wrgsbase',3 |
|
- | 2498 | dw rdfsbase_instruction-instruction_handler |
|
- | 2499 | db 'xrstor64',101b |
|
- | 2500 | dw fxsave_instruction_64bit-instruction_handler |
|
- | 2501 | db 'xsaveopt',110b |
|
- | 2502 | dw fxsave_instruction-instruction_handler |
|
- | 2503 | instructions_9: |
|
1918 | db 'cmpxchg8b',8 |
2504 | db 'cmpxchg8b',8 |
1919 | dw cmpxchgx_instruction-instruction_handler |
2505 | dw cmpxchgx_instruction-instruction_handler |
1920 | db 'cvttpd2dq',0E6h |
2506 | db 'cvttpd2dq',0E6h |
1921 | dw sse_pd_instruction-instruction_handler |
2507 | dw sse_pd_instruction-instruction_handler |
1922 | db 'cvttpd2pi',2Ch |
2508 | db 'cvttpd2pi',2Ch |
1923 | dw cvtpd2pi_instruction-instruction_handler |
2509 | dw cvtpd2pi_instruction-instruction_handler |
1924 | db 'cvttps2dq',5Bh |
2510 | db 'cvttps2dq',5Bh |
1925 | dw cvtdq2pd_instruction-instruction_handler |
2511 | dw movshdup_instruction-instruction_handler |
1926 | db 'cvttps2pi',2Ch |
2512 | db 'cvttps2pi',2Ch |
1927 | dw cvtps2pi_instruction-instruction_handler |
2513 | dw cvtps2pi_instruction-instruction_handler |
1928 | db 'cvttsd2si',2Ch |
2514 | db 'cvttsd2si',2Ch |
1929 | dw cvtsd2si_instruction-instruction_handler |
2515 | dw cvtsd2si_instruction-instruction_handler |
1930 | db 'cvttss2si',2Ch |
2516 | db 'cvttss2si',2Ch |
1931 | dw cvtss2si_instruction-instruction_handler |
2517 | dw cvtss2si_instruction-instruction_handler |
1932 | db 'extractps',0 |
2518 | db 'extractps',0 |
1933 | dw extractps_instruction-instruction_handler |
2519 | dw extractps_instruction-instruction_handler |
1934 | db 'pcmpestri',61h |
2520 | db 'pclmulqdq',-1 |
- | 2521 | dw pclmulqdq_instruction-instruction_handler |
|
- | 2522 | db 'pcmpestri',61h |
|
1935 | dw sse4_instruction_3a_imm8-instruction_handler |
2523 | dw sse4_instruction_3a_imm8-instruction_handler |
1936 | db 'pcmpestrm',60h |
2524 | db 'pcmpestrm',60h |
1937 | dw sse4_instruction_3a_imm8-instruction_handler |
2525 | dw sse4_instruction_3a_imm8-instruction_handler |
1938 | db 'pcmpistri',63h |
2526 | db 'pcmpistri',63h |
1939 | dw sse4_instruction_3a_imm8-instruction_handler |
2527 | dw sse4_instruction_3a_imm8-instruction_handler |
Line 1954... | Line 2542... | ||
1954 | db 'punpckldq',62h |
2542 | db 'punpckldq',62h |
1955 | dw basic_mmx_instruction-instruction_handler |
2543 | dw basic_mmx_instruction-instruction_handler |
1956 | db 'punpcklwd',61h |
2544 | db 'punpcklwd',61h |
1957 | dw basic_mmx_instruction-instruction_handler |
2545 | dw basic_mmx_instruction-instruction_handler |
1958 | instructions_10: |
2546 | db 'vaddsubpd',0D0h |
- | 2547 | dw avx_pd_instruction-instruction_handler |
|
- | 2548 | db 'vaddsubps',0D0h |
|
- | 2549 | dw avx_haddps_instruction-instruction_handler |
|
- | 2550 | db 'vblendvpd',4Bh |
|
- | 2551 | dw avx_triple_source_instruction_3a-instruction_handler |
|
- | 2552 | db 'vblendvps',4Ah |
|
- | 2553 | dw avx_triple_source_instruction_3a-instruction_handler |
|
- | 2554 | db 'vcmpneqpd',4 |
|
- | 2555 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2556 | db 'vcmpneqps',4 |
|
- | 2557 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2558 | db 'vcmpneqsd',4 |
|
- | 2559 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2560 | db 'vcmpneqss',4 |
|
- | 2561 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2562 | db 'vcmpngepd',9 |
|
- | 2563 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2564 | db 'vcmpngeps',9 |
|
- | 2565 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2566 | db 'vcmpngesd',9 |
|
- | 2567 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2568 | db 'vcmpngess',9 |
|
- | 2569 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2570 | db 'vcmpngtpd',0Ah |
|
- | 2571 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2572 | db 'vcmpngtps',0Ah |
|
- | 2573 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2574 | db 'vcmpngtsd',0Ah |
|
- | 2575 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2576 | db 'vcmpngtss',0Ah |
|
- | 2577 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2578 | db 'vcmpnlepd',6 |
|
- | 2579 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2580 | db 'vcmpnleps',6 |
|
- | 2581 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2582 | db 'vcmpnlesd',6 |
|
- | 2583 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2584 | db 'vcmpnless',6 |
|
- | 2585 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2586 | db 'vcmpnltpd',5 |
|
- | 2587 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2588 | db 'vcmpnltps',5 |
|
- | 2589 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2590 | db 'vcmpnltsd',5 |
|
- | 2591 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2592 | db 'vcmpnltss',5 |
|
- | 2593 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2594 | db 'vcmpordpd',7 |
|
- | 2595 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2596 | db 'vcmpordps',7 |
|
- | 2597 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2598 | db 'vcmpordsd',7 |
|
- | 2599 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2600 | db 'vcmpordss',7 |
|
- | 2601 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2602 | db 'vcvtdq2pd',0E6h |
|
- | 2603 | dw avx_cvtdq2pd_instruction-instruction_handler |
|
- | 2604 | db 'vcvtdq2ps',5Bh |
|
- | 2605 | dw avx_single_source_ps_instruction-instruction_handler |
|
- | 2606 | db 'vcvtpd2dq',0E6h |
|
- | 2607 | dw avx_cvtpd2dq_instruction-instruction_handler |
|
- | 2608 | db 'vcvtpd2ps',5Ah |
|
- | 2609 | dw avx_cvtpd2ps_instruction-instruction_handler |
|
- | 2610 | db 'vcvtph2ps',13h |
|
- | 2611 | dw vcvtph2ps_instruction-instruction_handler |
|
- | 2612 | db 'vcvtps2dq',5Bh |
|
- | 2613 | dw avx_single_source_pd_instruction-instruction_handler |
|
- | 2614 | db 'vcvtps2pd',5Ah |
|
- | 2615 | dw avx_cvtps2pd_instruction-instruction_handler |
|
- | 2616 | db 'vcvtps2ph',1Dh |
|
- | 2617 | dw vcvtps2ph_instruction-instruction_handler |
|
- | 2618 | db 'vcvtsd2si',2Dh |
|
- | 2619 | dw avx_cvtsd2si_instruction-instruction_handler |
|
- | 2620 | db 'vcvtsd2ss',5Ah |
|
- | 2621 | dw avx_sd_instruction-instruction_handler |
|
- | 2622 | db 'vcvtsi2sd',2Ah |
|
- | 2623 | dw avx_cvtsi2sd_instruction-instruction_handler |
|
- | 2624 | db 'vcvtsi2ss',2Ah |
|
- | 2625 | dw avx_cvtsi2ss_instruction-instruction_handler |
|
- | 2626 | db 'vcvtss2sd',5Ah |
|
- | 2627 | dw avx_ss_instruction-instruction_handler |
|
- | 2628 | db 'vcvtss2si',2Dh |
|
- | 2629 | dw avx_cvtss2si_instruction-instruction_handler |
|
- | 2630 | db 'vfnmaddpd',79h |
|
- | 2631 | dw fma4_instruction_p-instruction_handler |
|
- | 2632 | db 'vfnmaddps',78h |
|
- | 2633 | dw fma4_instruction_p-instruction_handler |
|
- | 2634 | db 'vfnmaddsd',7Bh |
|
- | 2635 | dw fma4_instruction_sd-instruction_handler |
|
- | 2636 | db 'vfnmaddss',7Ah |
|
- | 2637 | dw fma4_instruction_ss-instruction_handler |
|
- | 2638 | db 'vfnmsubpd',7Dh |
|
- | 2639 | dw fma4_instruction_p-instruction_handler |
|
- | 2640 | db 'vfnmsubps',7Ch |
|
- | 2641 | dw fma4_instruction_p-instruction_handler |
|
- | 2642 | db 'vfnmsubsd',7Fh |
|
- | 2643 | dw fma4_instruction_sd-instruction_handler |
|
- | 2644 | db 'vfnmsubss',7Eh |
|
- | 2645 | dw fma4_instruction_ss-instruction_handler |
|
- | 2646 | db 'vinsertps',0 |
|
- | 2647 | dw avx_insertps_instruction-instruction_handler |
|
- | 2648 | db 'vmovmskpd',0 |
|
- | 2649 | dw avx_movmskpd_instruction-instruction_handler |
|
- | 2650 | db 'vmovmskps',0 |
|
- | 2651 | dw avx_movmskps_instruction-instruction_handler |
|
- | 2652 | db 'vmovntdqa',0 |
|
- | 2653 | dw avx_movntdqa_instruction-instruction_handler |
|
- | 2654 | db 'vmovshdup',16h |
|
- | 2655 | dw avx_movshdup_instruction-instruction_handler |
|
- | 2656 | db 'vmovsldup',12h |
|
- | 2657 | dw avx_movshdup_instruction-instruction_handler |
|
- | 2658 | db 'vpackssdw',6Bh |
|
- | 2659 | dw avx_128bit_instruction-instruction_handler |
|
- | 2660 | db 'vpacksswb',63h |
|
- | 2661 | dw avx_128bit_instruction-instruction_handler |
|
- | 2662 | db 'vpackusdw',2Bh |
|
- | 2663 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2664 | db 'vpackuswb',67h |
|
- | 2665 | dw avx_128bit_instruction-instruction_handler |
|
- | 2666 | db 'vpblendvb',4Ch |
|
- | 2667 | dw avx_triple_source_128bit_instruction_3a-instruction_handler |
|
- | 2668 | db 'vpcomequb',4 |
|
- | 2669 | dw xop_pcom_ub_instruction-instruction_handler |
|
- | 2670 | db 'vpcomequd',4 |
|
- | 2671 | dw xop_pcom_ud_instruction-instruction_handler |
|
- | 2672 | db 'vpcomequq',4 |
|
- | 2673 | dw xop_pcom_uq_instruction-instruction_handler |
|
- | 2674 | db 'vpcomequw',4 |
|
- | 2675 | dw xop_pcom_uw_instruction-instruction_handler |
|
- | 2676 | db 'vpcomgeub',3 |
|
- | 2677 | dw xop_pcom_ub_instruction-instruction_handler |
|
- | 2678 | db 'vpcomgeud',3 |
|
- | 2679 | dw xop_pcom_ud_instruction-instruction_handler |
|
- | 2680 | db 'vpcomgeuq',3 |
|
- | 2681 | dw xop_pcom_uq_instruction-instruction_handler |
|
- | 2682 | db 'vpcomgeuw',3 |
|
- | 2683 | dw xop_pcom_uw_instruction-instruction_handler |
|
- | 2684 | db 'vpcomgtub',2 |
|
- | 2685 | dw xop_pcom_ub_instruction-instruction_handler |
|
- | 2686 | db 'vpcomgtud',2 |
|
- | 2687 | dw xop_pcom_ud_instruction-instruction_handler |
|
- | 2688 | db 'vpcomgtuq',2 |
|
- | 2689 | dw xop_pcom_uq_instruction-instruction_handler |
|
- | 2690 | db 'vpcomgtuw',2 |
|
- | 2691 | dw xop_pcom_uw_instruction-instruction_handler |
|
- | 2692 | db 'vpcomleub',1 |
|
- | 2693 | dw xop_pcom_ub_instruction-instruction_handler |
|
- | 2694 | db 'vpcomleud',1 |
|
- | 2695 | dw xop_pcom_ud_instruction-instruction_handler |
|
- | 2696 | db 'vpcomleuq',1 |
|
- | 2697 | dw xop_pcom_uq_instruction-instruction_handler |
|
- | 2698 | db 'vpcomleuw',1 |
|
- | 2699 | dw xop_pcom_uw_instruction-instruction_handler |
|
- | 2700 | db 'vpcomltub',0 |
|
- | 2701 | dw xop_pcom_ub_instruction-instruction_handler |
|
- | 2702 | db 'vpcomltud',0 |
|
- | 2703 | dw xop_pcom_ud_instruction-instruction_handler |
|
- | 2704 | db 'vpcomltuq',0 |
|
- | 2705 | dw xop_pcom_uq_instruction-instruction_handler |
|
- | 2706 | db 'vpcomltuw',0 |
|
- | 2707 | dw xop_pcom_uw_instruction-instruction_handler |
|
- | 2708 | db 'vpcomneqb',5 |
|
- | 2709 | dw xop_pcom_b_instruction-instruction_handler |
|
- | 2710 | db 'vpcomneqd',5 |
|
- | 2711 | dw xop_pcom_d_instruction-instruction_handler |
|
- | 2712 | db 'vpcomneqq',5 |
|
- | 2713 | dw xop_pcom_q_instruction-instruction_handler |
|
- | 2714 | db 'vpcomneqw',5 |
|
- | 2715 | dw xop_pcom_w_instruction-instruction_handler |
|
- | 2716 | db 'vpermilpd',5 |
|
- | 2717 | dw avx_permil_instruction-instruction_handler |
|
- | 2718 | db 'vpermilps',4 |
|
- | 2719 | dw avx_permil_instruction-instruction_handler |
|
- | 2720 | db 'vphaddubd',0D2h |
|
- | 2721 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2722 | db 'vphaddubq',0D3h |
|
- | 2723 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2724 | db 'vphaddubw',0D1h |
|
- | 2725 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2726 | db 'vphaddudq',0DBh |
|
- | 2727 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2728 | db 'vphadduwd',0D6h |
|
- | 2729 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2730 | db 'vphadduwq',0D7h |
|
- | 2731 | dw xop_single_source_128bit_instruction-instruction_handler |
|
- | 2732 | db 'vpmacsdqh',9Fh |
|
- | 2733 | dw xop_triple_source_128bit_instruction-instruction_handler |
|
- | 2734 | db 'vpmacsdql',97h |
|
- | 2735 | dw xop_triple_source_128bit_instruction-instruction_handler |
|
- | 2736 | db 'vpmacssdd',8Eh |
|
- | 2737 | dw xop_triple_source_128bit_instruction-instruction_handler |
|
- | 2738 | db 'vpmacsswd',86h |
|
- | 2739 | dw xop_triple_source_128bit_instruction-instruction_handler |
|
- | 2740 | db 'vpmacssww',85h |
|
- | 2741 | dw xop_triple_source_128bit_instruction-instruction_handler |
|
- | 2742 | db 'vpmadcswd',0B6h |
|
- | 2743 | dw xop_triple_source_128bit_instruction-instruction_handler |
|
- | 2744 | db 'vpmovmskb',0D7h |
|
- | 2745 | dw avx_pmovmskb_instruction-instruction_handler |
|
- | 2746 | db 'vpmovsxbd',21h |
|
- | 2747 | dw avx_pmovsxbd_instruction-instruction_handler |
|
- | 2748 | db 'vpmovsxbq',22h |
|
- | 2749 | dw avx_pmovsxbq_instruction-instruction_handler |
|
- | 2750 | db 'vpmovsxbw',20h |
|
- | 2751 | dw avx_pmovsxbw_instruction-instruction_handler |
|
- | 2752 | db 'vpmovsxdq',25h |
|
- | 2753 | dw avx_pmovsxdq_instruction-instruction_handler |
|
- | 2754 | db 'vpmovsxwd',23h |
|
- | 2755 | dw avx_pmovsxwd_instruction-instruction_handler |
|
- | 2756 | db 'vpmovsxwq',24h |
|
- | 2757 | dw avx_pmovsxwq_instruction-instruction_handler |
|
- | 2758 | db 'vpmovzxbd',31h |
|
- | 2759 | dw avx_pmovsxbd_instruction-instruction_handler |
|
- | 2760 | db 'vpmovzxbq',32h |
|
- | 2761 | dw avx_pmovsxbq_instruction-instruction_handler |
|
- | 2762 | db 'vpmovzxbw',30h |
|
- | 2763 | dw avx_pmovsxbw_instruction-instruction_handler |
|
- | 2764 | db 'vpmovzxdq',35h |
|
- | 2765 | dw avx_pmovsxdq_instruction-instruction_handler |
|
- | 2766 | db 'vpmovzxwd',33h |
|
- | 2767 | dw avx_pmovsxwd_instruction-instruction_handler |
|
- | 2768 | db 'vpmovzxwq',34h |
|
- | 2769 | dw avx_pmovsxwq_instruction-instruction_handler |
|
- | 2770 | db 'vpmulhrsw',0Bh |
|
- | 2771 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2772 | db 'vunpckhpd',15h |
|
- | 2773 | dw avx_pd_instruction-instruction_handler |
|
- | 2774 | db 'vunpckhps',15h |
|
- | 2775 | dw avx_instruction-instruction_handler |
|
- | 2776 | db 'vunpcklpd',14h |
|
- | 2777 | dw avx_pd_instruction-instruction_handler |
|
- | 2778 | db 'vunpcklps',14h |
|
- | 2779 | dw avx_instruction-instruction_handler |
|
- | 2780 | instructions_10: |
|
1959 | db 'cmpunordpd',3 |
2781 | db 'aesdeclast',0DFh |
- | 2782 | dw sse4_instruction_38-instruction_handler |
|
- | 2783 | db 'aesenclast',0DDh |
|
- | 2784 | dw sse4_instruction_38-instruction_handler |
|
- | 2785 | db 'cmpunordpd',3 |
|
1960 | dw cmp_pd_instruction-instruction_handler |
2786 | dw cmp_pd_instruction-instruction_handler |
1961 | db 'cmpunordps',3 |
2787 | db 'cmpunordps',3 |
1962 | dw cmp_ps_instruction-instruction_handler |
2788 | dw cmp_ps_instruction-instruction_handler |
1963 | db 'cmpunordsd',3 |
2789 | db 'cmpunordsd',3 |
1964 | dw cmp_sd_instruction-instruction_handler |
2790 | dw cmp_sd_instruction-instruction_handler |
Line 1983... | Line 2809... | ||
1983 | db 'punpckhqdq',6Dh |
2809 | db 'punpckhqdq',6Dh |
1984 | dw sse_pd_instruction-instruction_handler |
2810 | dw sse_pd_instruction-instruction_handler |
1985 | db 'punpcklqdq',6Ch |
2811 | db 'punpcklqdq',6Ch |
1986 | dw sse_pd_instruction-instruction_handler |
2812 | dw sse_pd_instruction-instruction_handler |
1987 | instructions_11: |
2813 | db 'vcmptruepd',0Fh |
- | 2814 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2815 | db 'vcmptrueps',0Fh |
|
- | 2816 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2817 | db 'vcmptruesd',0Fh |
|
- | 2818 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2819 | db 'vcmptruess',0Fh |
|
- | 2820 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2821 | db 'vcvttpd2dq',0E6h |
|
- | 2822 | dw avx_cvtpd2ps_instruction-instruction_handler |
|
- | 2823 | db 'vcvttps2dq',5Bh |
|
- | 2824 | dw avx_cvttps2dq_instruction-instruction_handler |
|
- | 2825 | db 'vcvttsd2si',2Ch |
|
- | 2826 | dw avx_cvtsd2si_instruction-instruction_handler |
|
- | 2827 | db 'vcvttss2si',2Ch |
|
- | 2828 | dw avx_cvtss2si_instruction-instruction_handler |
|
- | 2829 | db 'vextractps',0 |
|
- | 2830 | dw avx_extractps_instruction-instruction_handler |
|
- | 2831 | db 'vmaskmovpd',2Dh |
|
- | 2832 | dw avx_maskmov_instruction-instruction_handler |
|
- | 2833 | db 'vmaskmovps',2Ch |
|
- | 2834 | dw avx_maskmov_instruction-instruction_handler |
|
- | 2835 | db 'vpclmulqdq',-1 |
|
- | 2836 | dw avx_pclmulqdq_instruction-instruction_handler |
|
- | 2837 | db 'vpcmpestri',61h |
|
- | 2838 | dw avx_single_source_128bit_instruction_3a_imm8-instruction_handler |
|
- | 2839 | db 'vpcmpestrm',60h |
|
- | 2840 | dw avx_single_source_128bit_instruction_3a_imm8-instruction_handler |
|
- | 2841 | db 'vpcmpistri',63h |
|
- | 2842 | dw avx_single_source_128bit_instruction_3a_imm8-instruction_handler |
|
- | 2843 | db 'vpcmpistrm',62h |
|
- | 2844 | dw avx_single_source_128bit_instruction_3a_imm8-instruction_handler |
|
- | 2845 | db 'vpcomnequb',5 |
|
- | 2846 | dw xop_pcom_ub_instruction-instruction_handler |
|
- | 2847 | db 'vpcomnequd',5 |
|
- | 2848 | dw xop_pcom_ud_instruction-instruction_handler |
|
- | 2849 | db 'vpcomnequq',5 |
|
- | 2850 | dw xop_pcom_uq_instruction-instruction_handler |
|
- | 2851 | db 'vpcomnequw',5 |
|
- | 2852 | dw xop_pcom_uw_instruction-instruction_handler |
|
- | 2853 | db 'vpcomtrueb',7 |
|
- | 2854 | dw xop_pcom_b_instruction-instruction_handler |
|
- | 2855 | db 'vpcomtrued',7 |
|
- | 2856 | dw xop_pcom_d_instruction-instruction_handler |
|
- | 2857 | db 'vpcomtrueq',7 |
|
- | 2858 | dw xop_pcom_q_instruction-instruction_handler |
|
- | 2859 | db 'vpcomtruew',7 |
|
- | 2860 | dw xop_pcom_w_instruction-instruction_handler |
|
- | 2861 | db 'vperm2f128',6 |
|
- | 2862 | dw avx_perm2f128_instruction-instruction_handler |
|
- | 2863 | db 'vpermil2pd',49h |
|
- | 2864 | dw vpermil2_instruction-instruction_handler |
|
- | 2865 | db 'vpermil2ps',48h |
|
- | 2866 | dw vpermil2_instruction-instruction_handler |
|
- | 2867 | db 'vpmacssdqh',8Fh |
|
- | 2868 | dw xop_triple_source_128bit_instruction-instruction_handler |
|
- | 2869 | db 'vpmacssdql',87h |
|
- | 2870 | dw xop_triple_source_128bit_instruction-instruction_handler |
|
- | 2871 | db 'vpmadcsswd',0A6h |
|
- | 2872 | dw xop_triple_source_128bit_instruction-instruction_handler |
|
- | 2873 | db 'vpmaddubsw',4 |
|
- | 2874 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2875 | db 'vpunpckhbw',68h |
|
- | 2876 | dw avx_128bit_instruction-instruction_handler |
|
- | 2877 | db 'vpunpckhdq',6Ah |
|
- | 2878 | dw avx_128bit_instruction-instruction_handler |
|
- | 2879 | db 'vpunpckhwd',69h |
|
- | 2880 | dw avx_128bit_instruction-instruction_handler |
|
- | 2881 | db 'vpunpcklbw',60h |
|
- | 2882 | dw avx_128bit_instruction-instruction_handler |
|
- | 2883 | db 'vpunpckldq',62h |
|
- | 2884 | dw avx_128bit_instruction-instruction_handler |
|
- | 2885 | db 'vpunpcklwd',61h |
|
- | 2886 | dw avx_128bit_instruction-instruction_handler |
|
- | 2887 | db 'vzeroupper',77h |
|
- | 2888 | dw vzeroupper_instruction-instruction_handler |
|
- | 2889 | db 'xsaveopt64',110b |
|
- | 2890 | dw fxsave_instruction_64bit-instruction_handler |
|
- | 2891 | instructions_11: |
|
1988 | db 'prefetchnta',0 |
2892 | db 'pclmulhqhdq',10001b |
- | 2893 | dw pclmulqdq_instruction-instruction_handler |
|
- | 2894 | db 'pclmullqhdq',10000b |
|
- | 2895 | dw pclmulqdq_instruction-instruction_handler |
|
- | 2896 | db 'prefetchnta',0 |
|
1989 | dw prefetch_instruction-instruction_handler |
2897 | dw prefetch_instruction-instruction_handler |
1990 | instructions_end: |
2898 | db 'vaesdeclast',0DFh |
- | 2899 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2900 | db 'vaesenclast',0DDh |
|
- | 2901 | dw avx_128bit_instruction_38-instruction_handler |
|
- | 2902 | db 'vcmpeq_ospd',10h |
|
- | 2903 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2904 | db 'vcmpeq_osps',10h |
|
- | 2905 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2906 | db 'vcmpeq_ossd',10h |
|
- | 2907 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2908 | db 'vcmpeq_osss',10h |
|
- | 2909 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2910 | db 'vcmpeq_uqpd',8 |
|
- | 2911 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2912 | db 'vcmpeq_uqps',8 |
|
- | 2913 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2914 | db 'vcmpeq_uqsd',8 |
|
- | 2915 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2916 | db 'vcmpeq_uqss',8 |
|
- | 2917 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2918 | db 'vcmpeq_uspd',18h |
|
- | 2919 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2920 | db 'vcmpeq_usps',18h |
|
- | 2921 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2922 | db 'vcmpeq_ussd',18h |
|
- | 2923 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2924 | db 'vcmpeq_usss',18h |
|
- | 2925 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2926 | db 'vcmpfalsepd',0Bh |
|
- | 2927 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2928 | db 'vcmpfalseps',0Bh |
|
- | 2929 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2930 | db 'vcmpfalsesd',0Bh |
|
- | 2931 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2932 | db 'vcmpfalsess',0Bh |
|
- | 2933 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2934 | db 'vcmpge_oqpd',1Dh |
|
- | 2935 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2936 | db 'vcmpge_oqps',1Dh |
|
- | 2937 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2938 | db 'vcmpge_oqsd',1Dh |
|
- | 2939 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2940 | db 'vcmpge_oqss',1Dh |
|
- | 2941 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2942 | db 'vcmpgt_oqpd',1Eh |
|
- | 2943 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2944 | db 'vcmpgt_oqps',1Eh |
|
- | 2945 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2946 | db 'vcmpgt_oqsd',1Eh |
|
- | 2947 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2948 | db 'vcmpgt_oqss',1Eh |
|
- | 2949 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2950 | db 'vcmple_oqpd',12h |
|
- | 2951 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2952 | db 'vcmple_oqps',12h |
|
- | 2953 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2954 | db 'vcmple_oqsd',12h |
|
- | 2955 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2956 | db 'vcmple_oqss',12h |
|
- | 2957 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2958 | db 'vcmplt_oqpd',11h |
|
- | 2959 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2960 | db 'vcmplt_oqps',11h |
|
- | 2961 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2962 | db 'vcmplt_oqsd',11h |
|
- | 2963 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2964 | db 'vcmplt_oqss',11h |
|
- | 2965 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2966 | db 'vcmpord_spd',17h |
|
- | 2967 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2968 | db 'vcmpord_sps',17h |
|
- | 2969 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2970 | db 'vcmpord_ssd',17h |
|
- | 2971 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2972 | db 'vcmpord_sss',17h |
|
- | 2973 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2974 | db 'vcmpunordpd',3 |
|
- | 2975 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 2976 | db 'vcmpunordps',3 |
|
- | 2977 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 2978 | db 'vcmpunordsd',3 |
|
- | 2979 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 2980 | db 'vcmpunordss',3 |
|
- | 2981 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 2982 | db 'vfmadd132pd',98h |
|
- | 2983 | dw fma_instruction_pd-instruction_handler |
|
- | 2984 | db 'vfmadd132ps',98h |
|
- | 2985 | dw fma_instruction_ps-instruction_handler |
|
- | 2986 | db 'vfmadd132sd',99h |
|
- | 2987 | dw fma_instruction_sd-instruction_handler |
|
- | 2988 | db 'vfmadd132ss',99h |
|
- | 2989 | dw fma_instruction_ss-instruction_handler |
|
- | 2990 | db 'vfmadd213pd',0A8h |
|
- | 2991 | dw fma_instruction_pd-instruction_handler |
|
- | 2992 | db 'vfmadd213ps',0A8h |
|
- | 2993 | dw fma_instruction_ps-instruction_handler |
|
- | 2994 | db 'vfmadd213sd',0A9h |
|
- | 2995 | dw fma_instruction_sd-instruction_handler |
|
- | 2996 | db 'vfmadd213ss',0A9h |
|
- | 2997 | dw fma_instruction_ss-instruction_handler |
|
- | 2998 | db 'vfmadd231pd',0B8h |
|
- | 2999 | dw fma_instruction_pd-instruction_handler |
|
- | 3000 | db 'vfmadd231ps',0B8h |
|
- | 3001 | dw fma_instruction_ps-instruction_handler |
|
- | 3002 | db 'vfmadd231sd',0B9h |
|
- | 3003 | dw fma_instruction_sd-instruction_handler |
|
- | 3004 | db 'vfmadd231ss',0B9h |
|
- | 3005 | dw fma_instruction_ss-instruction_handler |
|
- | 3006 | db 'vfmaddsubpd',5Dh |
|
- | 3007 | dw fma4_instruction_p-instruction_handler |
|
- | 3008 | db 'vfmaddsubps',5Ch |
|
- | 3009 | dw fma4_instruction_p-instruction_handler |
|
- | 3010 | db 'vfmsub132pd',9Ah |
|
- | 3011 | dw fma_instruction_pd-instruction_handler |
|
- | 3012 | db 'vfmsub132ps',9Ah |
|
- | 3013 | dw fma_instruction_ps-instruction_handler |
|
- | 3014 | db 'vfmsub132sd',9Bh |
|
- | 3015 | dw fma_instruction_sd-instruction_handler |
|
- | 3016 | db 'vfmsub132ss',9Bh |
|
- | 3017 | dw fma_instruction_ss-instruction_handler |
|
- | 3018 | db 'vfmsub213pd',0AAh |
|
- | 3019 | dw fma_instruction_pd-instruction_handler |
|
- | 3020 | db 'vfmsub213ps',0AAh |
|
- | 3021 | dw fma_instruction_ps-instruction_handler |
|
- | 3022 | db 'vfmsub213sd',0ABh |
|
- | 3023 | dw fma_instruction_sd-instruction_handler |
|
- | 3024 | db 'vfmsub213ss',0ABh |
|
- | 3025 | dw fma_instruction_ss-instruction_handler |
|
- | 3026 | db 'vfmsub231pd',0BAh |
|
- | 3027 | dw fma_instruction_pd-instruction_handler |
|
- | 3028 | db 'vfmsub231ps',0BAh |
|
- | 3029 | dw fma_instruction_ps-instruction_handler |
|
- | 3030 | db 'vfmsub231sd',0BBh |
|
- | 3031 | dw fma_instruction_sd-instruction_handler |
|
- | 3032 | db 'vfmsub231ss',0BBh |
|
- | 3033 | dw fma_instruction_ss-instruction_handler |
|
- | 3034 | db 'vfmsubaddpd',5Fh |
|
- | 3035 | dw fma4_instruction_p-instruction_handler |
|
- | 3036 | db 'vfmsubaddps',5Eh |
|
- | 3037 | dw fma4_instruction_p-instruction_handler |
|
- | 3038 | db 'vinsertf128',18h |
|
- | 3039 | dw avx_insertf128_instruction-instruction_handler |
|
- | 3040 | db 'vmaskmovdqu',0 |
|
- | 3041 | dw avx_maskmovdqu_instruction-instruction_handler |
|
- | 3042 | db 'vpcomfalseb',6 |
|
- | 3043 | dw xop_pcom_b_instruction-instruction_handler |
|
- | 3044 | db 'vpcomfalsed',6 |
|
- | 3045 | dw xop_pcom_d_instruction-instruction_handler |
|
- | 3046 | db 'vpcomfalseq',6 |
|
- | 3047 | dw xop_pcom_q_instruction-instruction_handler |
|
- | 3048 | db 'vpcomfalsew',6 |
|
- | 3049 | dw xop_pcom_w_instruction-instruction_handler |
|
- | 3050 | db 'vpcomtrueub',7 |
|
- | 3051 | dw xop_pcom_ub_instruction-instruction_handler |
|
- | 3052 | db 'vpcomtrueud',7 |
|
- | 3053 | dw xop_pcom_ud_instruction-instruction_handler |
|
- | 3054 | db 'vpcomtrueuq',7 |
|
- | 3055 | dw xop_pcom_uq_instruction-instruction_handler |
|
- | 3056 | db 'vpcomtrueuw',7 |
|
- | 3057 | dw xop_pcom_uw_instruction-instruction_handler |
|
- | 3058 | db 'vphminposuw',41h |
|
- | 3059 | dw avx_single_source_128bit_instruction_38-instruction_handler |
|
- | 3060 | db 'vpunpckhqdq',6Dh |
|
- | 3061 | dw avx_128bit_instruction-instruction_handler |
|
- | 3062 | db 'vpunpcklqdq',6Ch |
|
- | 3063 | dw avx_128bit_instruction-instruction_handler |
|
- | 3064 | instructions_12: |
|
- | 3065 | db 'pclmulhqlqdq',1 |
|
- | 3066 | dw pclmulqdq_instruction-instruction_handler |
|
- | 3067 | db 'pclmullqlqdq',0 |
|
- | 3068 | dw pclmulqdq_instruction-instruction_handler |
|
- | 3069 | db 'vbroadcastsd',0 |
|
- | 3070 | dw avx_broadcastsd_instruction-instruction_handler |
|
- | 3071 | db 'vbroadcastss',0 |
|
- | 3072 | dw avx_broadcastss_instruction-instruction_handler |
|
- | 3073 | db 'vcmpneq_oqpd',0Ch |
|
- | 3074 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 3075 | db 'vcmpneq_oqps',0Ch |
|
- | 3076 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 3077 | db 'vcmpneq_oqsd',0Ch |
|
- | 3078 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 3079 | db 'vcmpneq_oqss',0Ch |
|
- | 3080 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 3081 | db 'vcmpneq_ospd',1Ch |
|
- | 3082 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 3083 | db 'vcmpneq_osps',1Ch |
|
- | 3084 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 3085 | db 'vcmpneq_ossd',1Ch |
|
- | 3086 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 3087 | db 'vcmpneq_osss',1Ch |
|
- | 3088 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 3089 | db 'vcmpneq_uspd',14h |
|
- | 3090 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 3091 | db 'vcmpneq_usps',14h |
|
- | 3092 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 3093 | db 'vcmpneq_ussd',14h |
|
- | 3094 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 3095 | db 'vcmpneq_usss',14h |
|
- | 3096 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 3097 | db 'vcmpnge_uqpd',19h |
|
- | 3098 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 3099 | db 'vcmpnge_uqps',19h |
|
- | 3100 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 3101 | db 'vcmpnge_uqsd',19h |
|
- | 3102 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 3103 | db 'vcmpnge_uqss',19h |
|
- | 3104 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 3105 | db 'vcmpngt_uqpd',1Ah |
|
- | 3106 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 3107 | db 'vcmpngt_uqps',1Ah |
|
- | 3108 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 3109 | db 'vcmpngt_uqsd',1Ah |
|
- | 3110 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 3111 | db 'vcmpngt_uqss',1Ah |
|
- | 3112 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 3113 | db 'vcmpnle_uqpd',16h |
|
- | 3114 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 3115 | db 'vcmpnle_uqps',16h |
|
- | 3116 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 3117 | db 'vcmpnle_uqsd',16h |
|
- | 3118 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 3119 | db 'vcmpnle_uqss',16h |
|
- | 3120 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 3121 | db 'vcmpnlt_uqpd',15h |
|
- | 3122 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 3123 | db 'vcmpnlt_uqps',15h |
|
- | 3124 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 3125 | db 'vcmpnlt_uqsd',15h |
|
- | 3126 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 3127 | db 'vcmpnlt_uqss',15h |
|
- | 3128 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 3129 | db 'vextractf128',19h |
|
- | 3130 | dw avx_extractf128_instruction-instruction_handler |
|
- | 3131 | db 'vfnmadd132pd',9Ch |
|
- | 3132 | dw fma_instruction_pd-instruction_handler |
|
- | 3133 | db 'vfnmadd132ps',9Ch |
|
- | 3134 | dw fma_instruction_ps-instruction_handler |
|
- | 3135 | db 'vfnmadd132sd',9Dh |
|
- | 3136 | dw fma_instruction_sd-instruction_handler |
|
- | 3137 | db 'vfnmadd132ss',9Dh |
|
- | 3138 | dw fma_instruction_ss-instruction_handler |
|
- | 3139 | db 'vfnmadd213pd',0ACh |
|
- | 3140 | dw fma_instruction_pd-instruction_handler |
|
- | 3141 | db 'vfnmadd213ps',0ACh |
|
- | 3142 | dw fma_instruction_ps-instruction_handler |
|
- | 3143 | db 'vfnmadd213sd',0ADh |
|
- | 3144 | dw fma_instruction_sd-instruction_handler |
|
- | 3145 | db 'vfnmadd213ss',0ADh |
|
- | 3146 | dw fma_instruction_ss-instruction_handler |
|
- | 3147 | db 'vfnmadd231pd',0BCh |
|
- | 3148 | dw fma_instruction_pd-instruction_handler |
|
- | 3149 | db 'vfnmadd231ps',0BCh |
|
- | 3150 | dw fma_instruction_ps-instruction_handler |
|
- | 3151 | db 'vfnmadd231sd',0BDh |
|
- | 3152 | dw fma_instruction_sd-instruction_handler |
|
- | 3153 | db 'vfnmadd231ss',0BDh |
|
- | 3154 | dw fma_instruction_ss-instruction_handler |
|
- | 3155 | db 'vfnmsub132pd',9Eh |
|
- | 3156 | dw fma_instruction_pd-instruction_handler |
|
- | 3157 | db 'vfnmsub132ps',9Eh |
|
- | 3158 | dw fma_instruction_ps-instruction_handler |
|
- | 3159 | db 'vfnmsub132sd',9Fh |
|
- | 3160 | dw fma_instruction_sd-instruction_handler |
|
- | 3161 | db 'vfnmsub132ss',9Fh |
|
- | 3162 | dw fma_instruction_ss-instruction_handler |
|
- | 3163 | db 'vfnmsub213pd',0AEh |
|
- | 3164 | dw fma_instruction_pd-instruction_handler |
|
- | 3165 | db 'vfnmsub213ps',0AEh |
|
- | 3166 | dw fma_instruction_ps-instruction_handler |
|
- | 3167 | db 'vfnmsub213sd',0AFh |
|
- | 3168 | dw fma_instruction_sd-instruction_handler |
|
- | 3169 | db 'vfnmsub213ss',0AFh |
|
- | 3170 | dw fma_instruction_ss-instruction_handler |
|
- | 3171 | db 'vfnmsub231pd',0BEh |
|
- | 3172 | dw fma_instruction_pd-instruction_handler |
|
- | 3173 | db 'vfnmsub231ps',0BEh |
|
- | 3174 | dw fma_instruction_ps-instruction_handler |
|
- | 3175 | db 'vfnmsub231sd',0BFh |
|
- | 3176 | dw fma_instruction_sd-instruction_handler |
|
- | 3177 | db 'vfnmsub231ss',0BFh |
|
- | 3178 | dw fma_instruction_ss-instruction_handler |
|
- | 3179 | db 'vpclmulhqhdq',10001b |
|
- | 3180 | dw avx_pclmulqdq_instruction-instruction_handler |
|
- | 3181 | db 'vpclmullqhdq',10000b |
|
- | 3182 | dw avx_pclmulqdq_instruction-instruction_handler |
|
- | 3183 | db 'vpcomfalseub',6 |
|
- | 3184 | dw xop_pcom_ub_instruction-instruction_handler |
|
- | 3185 | db 'vpcomfalseud',6 |
|
- | 3186 | dw xop_pcom_ud_instruction-instruction_handler |
|
- | 3187 | db 'vpcomfalseuq',6 |
|
- | 3188 | dw xop_pcom_uq_instruction-instruction_handler |
|
- | 3189 | db 'vpcomfalseuw',6 |
|
- | 3190 | dw xop_pcom_uw_instruction-instruction_handler |
|
- | 3191 | db 'vpermilmo2pd',10b |
|
- | 3192 | dw vpermil_2pd_instruction-instruction_handler |
|
- | 3193 | db 'vpermilmo2ps',10b |
|
- | 3194 | dw vpermil_2ps_instruction-instruction_handler |
|
- | 3195 | db 'vpermilmz2pd',11b |
|
- | 3196 | dw vpermil_2pd_instruction-instruction_handler |
|
- | 3197 | db 'vpermilmz2ps',11b |
|
- | 3198 | dw vpermil_2ps_instruction-instruction_handler |
|
- | 3199 | db 'vpermiltd2pd',0 |
|
- | 3200 | dw vpermil_2pd_instruction-instruction_handler |
|
- | 3201 | db 'vpermiltd2ps',0 |
|
- | 3202 | dw vpermil_2ps_instruction-instruction_handler |
|
- | 3203 | instructions_13: |
|
- | 3204 | db 'vcmptrue_uspd',1Fh |
|
- | 3205 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 3206 | db 'vcmptrue_usps',1Fh |
|
- | 3207 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 3208 | db 'vcmptrue_ussd',1Fh |
|
- | 3209 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 3210 | db 'vcmptrue_usss',1Fh |
|
- | 3211 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 3212 | db 'vcmpunord_spd',13h |
|
- | 3213 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 3214 | db 'vcmpunord_sps',13h |
|
- | 3215 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 3216 | db 'vcmpunord_ssd',13h |
|
- | 3217 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 3218 | db 'vcmpunord_sss',13h |
|
- | 3219 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 3220 | db 'vpclmulhqlqdq',1 |
|
- | 3221 | dw avx_pclmulqdq_instruction-instruction_handler |
|
- | 3222 | db 'vpclmullqlqdq',0 |
|
- | 3223 | dw avx_pclmulqdq_instruction-instruction_handler |
|
- | 3224 | instructions_14: |
|
- | 3225 | db 'vbroadcastf128',0 |
|
- | 3226 | dw avx_broadcastf128_instruction-instruction_handler |
|
- | 3227 | db 'vcmpfalse_ospd',1Bh |
|
- | 3228 | dw avx_cmp_pd_instruction-instruction_handler |
|
- | 3229 | db 'vcmpfalse_osps',1Bh |
|
- | 3230 | dw avx_cmp_ps_instruction-instruction_handler |
|
- | 3231 | db 'vcmpfalse_ossd',1Bh |
|
- | 3232 | dw avx_cmp_sd_instruction-instruction_handler |
|
- | 3233 | db 'vcmpfalse_osss',1Bh |
|
- | 3234 | dw avx_cmp_ss_instruction-instruction_handler |
|
- | 3235 | db 'vfmaddsub132pd',96h |
|
- | 3236 | dw fma_instruction_pd-instruction_handler |
|
- | 3237 | db 'vfmaddsub132ps',96h |
|
- | 3238 | dw fma_instruction_ps-instruction_handler |
|
- | 3239 | db 'vfmaddsub213pd',0A6h |
|
- | 3240 | dw fma_instruction_pd-instruction_handler |
|
- | 3241 | db 'vfmaddsub213ps',0A6h |
|
- | 3242 | dw fma_instruction_ps-instruction_handler |
|
- | 3243 | db 'vfmaddsub231pd',0B6h |
|
- | 3244 | dw fma_instruction_pd-instruction_handler |
|
- | 3245 | db 'vfmaddsub231ps',0B6h |
|
- | 3246 | dw fma_instruction_ps-instruction_handler |
|
- | 3247 | db 'vfmsubadd132pd',97h |
|
- | 3248 | dw fma_instruction_pd-instruction_handler |
|
- | 3249 | db 'vfmsubadd132ps',97h |
|
- | 3250 | dw fma_instruction_ps-instruction_handler |
|
- | 3251 | db 'vfmsubadd213pd',0A7h |
|
- | 3252 | dw fma_instruction_pd-instruction_handler |
|
- | 3253 | db 'vfmsubadd213ps',0A7h |
|
- | 3254 | dw fma_instruction_ps-instruction_handler |
|
- | 3255 | db 'vfmsubadd231pd',0B7h |
|
- | 3256 | dw fma_instruction_pd-instruction_handler |
|
- | 3257 | db 'vfmsubadd231ps',0B7h |
|
- | 3258 | dw fma_instruction_ps-instruction_handler |
|
- | 3259 | instructions_15: |
|
- | 3260 | db 'aeskeygenassist',0DFh |
|
- | 3261 | dw sse4_instruction_3a_imm8-instruction_handler |
|
- | 3262 | instructions_16: |
|
- | 3263 | db 'vaeskeygenassist',0DFh |
|
- | 3264 | dw avx_single_source_128bit_instruction_3a_imm8-instruction_handler |
|
- | 3265 | instructions_end: |
|
1991 | 3266 | ||
Line 1992... | Line 3267... | ||
1992 | data_directives: |
3267 | data_directives: |
1993 | dw data_directives_2-data_directives,(data_directives_3-data_directives_2)/(2+3) |
3268 | dw data_directives_2-data_directives,(data_directives_3-data_directives_2)/(2+3) |
1994 | dw data_directives_3-data_directives,(data_directives_4-data_directives_3)/(3+3) |
3269 | dw data_directives_3-data_directives,(data_directives_4-data_directives_3)/(3+3) |