Rev 624 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 624 | Rev 707 | ||
---|---|---|---|
Line 581... | Line 581... | ||
581 | db 'cwde',98h |
581 | db 'cwde',98h |
582 | dw simple_instruction_32bit-assembler |
582 | dw simple_instruction_32bit-assembler |
583 | db 'data',0 |
583 | db 'data',0 |
584 | dw data_directive-assembler |
584 | dw data_directive-assembler |
585 | db 'else',0 |
585 | db 'dppd',41h |
- | 586 | dw sse4_instruction_3a_imm8-assembler |
|
- | 587 | db 'dpps',40h |
|
- | 588 | dw sse4_instruction_3a_imm8-assembler |
|
- | 589 | db 'else',0 |
|
586 | dw else_directive-assembler |
590 | dw else_directive-assembler |
587 | db 'emms',77h |
591 | db 'emms',77h |
588 | dw simple_extended_instruction-assembler |
592 | dw simple_extended_instruction-assembler |
589 | db 'fabs',100001b |
593 | db 'fabs',100001b |
590 | dw simple_fpu_instruction-assembler |
594 | dw simple_fpu_instruction-assembler |
Line 1070... | Line 1074... | ||
1070 | db 'psubq',0FBh |
1074 | db 'psubq',0FBh |
1071 | dw basic_mmx_instruction-assembler |
1075 | dw basic_mmx_instruction-assembler |
1072 | db 'psubw',0F9h |
1076 | db 'psubw',0F9h |
1073 | dw basic_mmx_instruction-assembler |
1077 | dw basic_mmx_instruction-assembler |
1074 | db 'pusha',60h |
1078 | db 'ptest',17h |
- | 1079 | dw sse4_instruction_38-assembler |
|
- | 1080 | db 'pusha',60h |
|
1075 | dw simple_instruction_except64-assembler |
1081 | dw simple_instruction_except64-assembler |
1076 | db 'pushd',4 |
1082 | db 'pushd',4 |
1077 | dw push_instruction-assembler |
1083 | dw push_instruction-assembler |
1078 | db 'pushf',9Ch |
1084 | db 'pushf',9Ch |
1079 | dw simple_instruction-assembler |
1085 | dw simple_instruction-assembler |
Line 1291... | Line 1297... | ||
1291 | db 'fucomp',5 |
1297 | db 'fucomp',5 |
1292 | dw ffree_instruction-assembler |
1298 | dw ffree_instruction-assembler |
1293 | db 'fxsave',0 |
1299 | db 'fxsave',0 |
1294 | dw fxsave_instruction-assembler |
1300 | dw fxsave_instruction-assembler |
1295 | db 'haddpd',07Ch |
1301 | db 'getsec',37h |
- | 1302 | dw simple_extended_instruction-assembler |
|
- | 1303 | db 'haddpd',07Ch |
|
1296 | dw sse_pd_instruction-assembler |
1304 | dw sse_pd_instruction-assembler |
1297 | db 'haddps',07Ch |
1305 | db 'haddps',07Ch |
1298 | dw cvtpd2dq_instruction-assembler |
1306 | dw cvtpd2dq_instruction-assembler |
1299 | db 'hsubpd',07Dh |
1307 | db 'hsubpd',07Dh |
1300 | dw sse_pd_instruction-assembler |
1308 | dw sse_pd_instruction-assembler |
Line 1367... | Line 1375... | ||
1367 | db 'phsubw',5 |
1375 | db 'phsubw',5 |
1368 | dw ssse3_instruction-assembler |
1376 | dw ssse3_instruction-assembler |
1369 | db 'pinsrw',0C4h |
1377 | db 'pinsrw',0C4h |
1370 | dw pinsrw_instruction-assembler |
1378 | dw pinsrw_instruction-assembler |
1371 | db 'pmaxsw',0EEh |
1379 | db 'pmaxsb',3Ch |
- | 1380 | dw sse4_instruction_38-assembler |
|
- | 1381 | db 'pmaxsd',3Dh |
|
- | 1382 | dw sse4_instruction_38-assembler |
|
- | 1383 | db 'pmaxsw',0EEh |
|
1372 | dw basic_mmx_instruction-assembler |
1384 | dw basic_mmx_instruction-assembler |
1373 | db 'pmaxub',0DEh |
1385 | db 'pmaxub',0DEh |
1374 | dw basic_mmx_instruction-assembler |
1386 | dw basic_mmx_instruction-assembler |
1375 | db 'pminsw',0EAh |
1387 | db 'pmaxud',3Fh |
- | 1388 | dw sse4_instruction_38-assembler |
|
- | 1389 | db 'pmaxuw',3Eh |
|
- | 1390 | dw sse4_instruction_38-assembler |
|
- | 1391 | db 'pminsb',38h |
|
- | 1392 | dw sse4_instruction_38-assembler |
|
- | 1393 | db 'pminsd',39h |
|
- | 1394 | dw sse4_instruction_38-assembler |
|
- | 1395 | db 'pminsw',0EAh |
|
1376 | dw basic_mmx_instruction-assembler |
1396 | dw basic_mmx_instruction-assembler |
1377 | db 'pminub',0DAh |
1397 | db 'pminub',0DAh |
1378 | dw basic_mmx_instruction-assembler |
1398 | dw basic_mmx_instruction-assembler |
1379 | db 'pmulhw',0E5h |
1399 | db 'pminud',3Bh |
- | 1400 | dw sse4_instruction_38-assembler |
|
- | 1401 | db 'pminuw',3Ah |
|
- | 1402 | dw sse4_instruction_38-assembler |
|
- | 1403 | db 'pmuldq',28h |
|
- | 1404 | dw sse4_instruction_38-assembler |
|
- | 1405 | db 'pmulhw',0E5h |
|
1380 | dw basic_mmx_instruction-assembler |
1406 | dw basic_mmx_instruction-assembler |
1381 | db 'pmullw',0D5h |
1407 | db 'pmulld',40h |
- | 1408 | dw sse4_instruction_38-assembler |
|
- | 1409 | db 'pmullw',0D5h |
|
1382 | dw basic_mmx_instruction-assembler |
1410 | dw basic_mmx_instruction-assembler |
1383 | db 'psadbw',0F6h |
1411 | db 'psadbw',0F6h |
1384 | dw basic_mmx_instruction-assembler |
1412 | dw basic_mmx_instruction-assembler |
1385 | db 'pshufb',0 |
1413 | db 'pshufb',0 |
1386 | dw ssse3_instruction-assembler |
1414 | dw ssse3_instruction-assembler |
Line 1434... | Line 1462... | ||
1434 | dw set_instruction-assembler |
1462 | dw set_instruction-assembler |
1435 | db 'sfence',0F8h |
1463 | db 'sfence',0F8h |
1436 | dw fence_instruction-assembler |
1464 | dw fence_instruction-assembler |
1437 | db 'shufpd',0C6h |
1465 | db 'shufpd',0C6h |
1438 | dw sse_pd_instruction-assembler |
1466 | dw sse_pd_instruction_imm8-assembler |
1439 | db 'shufps',0C6h |
1467 | db 'shufps',0C6h |
1440 | dw sse_ps_instruction-assembler |
1468 | dw sse_ps_instruction_imm8-assembler |
1441 | db 'skinit',0 |
1469 | db 'skinit',0 |
1442 | dw skinit_instruction-assembler |
1470 | dw skinit_instruction-assembler |
1443 | db 'sqrtpd',51h |
1471 | db 'sqrtpd',51h |
1444 | dw sse_pd_instruction-assembler |
1472 | dw sse_pd_instruction-assembler |
1445 | db 'sqrtps',51h |
1473 | db 'sqrtps',51h |
1446 | dw sse_ps_instruction-assembler |
1474 | dw sse_ps_instruction-assembler |
Line 1466... | Line 1494... | ||
1466 | dw simple_extended_instruction-assembler |
1494 | dw simple_extended_instruction-assembler |
1467 | db 'wrmsrq',30h |
1495 | db 'wrmsrq',30h |
1468 | dw simple_extended_instruction_64bit-assembler |
1496 | dw simple_extended_instruction_64bit-assembler |
1469 | instructions_7: |
1497 | instructions_7: |
1470 | db 'clflush',111b |
1498 | db 'blendpd',0Dh |
- | 1499 | dw sse4_instruction_3a_imm8-assembler |
|
- | 1500 | db 'blendps',0Ch |
|
- | 1501 | dw sse4_instruction_3a_imm8-assembler |
|
- | 1502 | db 'clflush',111b |
|
1471 | dw fxsave_instruction-assembler |
1503 | dw fxsave_instruction-assembler |
1472 | db 'cmovnae',42h |
1504 | db 'cmovnae',42h |
1473 | dw cmov_instruction-assembler |
1505 | dw cmov_instruction-assembler |
1474 | db 'cmovnbe',47h |
1506 | db 'cmovnbe',47h |
1475 | dw cmov_instruction-assembler |
1507 | dw cmov_instruction-assembler |
Line 1566... | Line 1598... | ||
1566 | db 'movntps',2Bh |
1598 | db 'movntps',2Bh |
1567 | dw movntps_instruction-assembler |
1599 | dw movntps_instruction-assembler |
1568 | db 'movq2dq',0 |
1600 | db 'movq2dq',0 |
1569 | dw movq2dq_instruction-assembler |
1601 | dw movq2dq_instruction-assembler |
1570 | db 'paddusb',0DCh |
1602 | db 'mpsadbw',42h |
- | 1603 | dw sse4_instruction_3a_imm8-assembler |
|
- | 1604 | db 'paddusb',0DCh |
|
1571 | dw basic_mmx_instruction-assembler |
1605 | dw basic_mmx_instruction-assembler |
1572 | db 'paddusw',0DDh |
1606 | db 'paddusw',0DDh |
1573 | dw basic_mmx_instruction-assembler |
1607 | dw basic_mmx_instruction-assembler |
1574 | db 'palignr',0 |
1608 | db 'palignr',0 |
1575 | dw palignr_instruction-assembler |
1609 | dw palignr_instruction-assembler |
1576 | db 'pavgusb',0BFh |
1610 | db 'pavgusb',0BFh |
1577 | dw amd3dnow_instruction-assembler |
1611 | dw amd3dnow_instruction-assembler |
1578 | db 'pcmpeqb',74h |
1612 | db 'pblendw',0Eh |
- | 1613 | dw sse4_instruction_3a_imm8-assembler |
|
- | 1614 | db 'pcmpeqb',74h |
|
1579 | dw basic_mmx_instruction-assembler |
1615 | dw basic_mmx_instruction-assembler |
1580 | db 'pcmpeqd',76h |
1616 | db 'pcmpeqd',76h |
1581 | dw basic_mmx_instruction-assembler |
1617 | dw basic_mmx_instruction-assembler |
1582 | db 'pcmpeqw',75h |
1618 | db 'pcmpeqq',29h |
- | 1619 | dw sse4_instruction_38-assembler |
|
- | 1620 | db 'pcmpeqw',75h |
|
1583 | dw basic_mmx_instruction-assembler |
1621 | dw basic_mmx_instruction-assembler |
1584 | db 'pcmpgtb',64h |
1622 | db 'pcmpgtb',64h |
1585 | dw basic_mmx_instruction-assembler |
1623 | dw basic_mmx_instruction-assembler |
1586 | db 'pcmpgtd',66h |
1624 | db 'pcmpgtd',66h |
1587 | dw basic_mmx_instruction-assembler |
1625 | dw basic_mmx_instruction-assembler |
1588 | db 'pcmpgtw',65h |
1626 | db 'pcmpgtq',37h |
- | 1627 | dw sse4_instruction_38-assembler |
|
- | 1628 | db 'pcmpgtw',65h |
|
1589 | dw basic_mmx_instruction-assembler |
1629 | dw basic_mmx_instruction-assembler |
1590 | db 'pfcmpeq',0B0h |
1630 | db 'pfcmpeq',0B0h |
1591 | dw amd3dnow_instruction-assembler |
1631 | dw amd3dnow_instruction-assembler |
1592 | db 'pfcmpge',90h |
1632 | db 'pfcmpge',90h |
1593 | dw amd3dnow_instruction-assembler |
1633 | dw amd3dnow_instruction-assembler |
Line 1616... | Line 1656... | ||
1616 | db 'psubusb',0D8h |
1656 | db 'psubusb',0D8h |
1617 | dw basic_mmx_instruction-assembler |
1657 | dw basic_mmx_instruction-assembler |
1618 | db 'psubusw',0D9h |
1658 | db 'psubusw',0D9h |
1619 | dw basic_mmx_instruction-assembler |
1659 | dw basic_mmx_instruction-assembler |
1620 | db 'rsqrtps',52h |
1660 | db 'roundpd',9 |
- | 1661 | dw sse4_instruction_3a_imm8-assembler |
|
- | 1662 | db 'roundps',8 |
|
- | 1663 | dw sse4_instruction_3a_imm8-assembler |
|
- | 1664 | db 'roundsd',0Bh |
|
- | 1665 | dw sse4_instruction_3a_imm8-assembler |
|
- | 1666 | db 'roundss',0Ah |
|
- | 1667 | dw sse4_instruction_3a_imm8-assembler |
|
- | 1668 | db 'rsqrtps',52h |
|
1621 | dw sse_ps_instruction-assembler |
1669 | dw sse_ps_instruction-assembler |
1622 | db 'rsqrtss',52h |
1670 | db 'rsqrtss',52h |
1623 | dw sse_ss_instruction-assembler |
1671 | dw sse_ss_instruction-assembler |
1624 | db 'section',0 |
1672 | db 'section',0 |
1625 | dw section_directive-assembler |
1673 | dw section_directive-assembler |
Line 1653... | Line 1701... | ||
1653 | db 'addsubpd',0D0h |
1701 | db 'addsubpd',0D0h |
1654 | dw sse_pd_instruction-assembler |
1702 | dw sse_pd_instruction-assembler |
1655 | db 'addsubps',0D0h |
1703 | db 'addsubps',0D0h |
1656 | dw cvtpd2dq_instruction-assembler |
1704 | dw cvtpd2dq_instruction-assembler |
1657 | db 'cmpneqpd',4 |
1705 | db 'blendvpd',15h |
- | 1706 | dw sse4_instruction_38_xmm0-assembler |
|
- | 1707 | db 'blendvps',14h |
|
- | 1708 | dw sse4_instruction_38_xmm0-assembler |
|
- | 1709 | db 'cmpneqpd',4 |
|
1658 | dw cmp_pd_instruction-assembler |
1710 | dw cmp_pd_instruction-assembler |
1659 | db 'cmpneqps',4 |
1711 | db 'cmpneqps',4 |
1660 | dw cmp_ps_instruction-assembler |
1712 | dw cmp_ps_instruction-assembler |
1661 | db 'cmpneqsd',4 |
1713 | db 'cmpneqsd',4 |
1662 | dw cmp_sd_instruction-assembler |
1714 | dw cmp_sd_instruction-assembler |
Line 1733... | Line 1785... | ||
1733 | db 'packssdw',6Bh |
1785 | db 'packssdw',6Bh |
1734 | dw basic_mmx_instruction-assembler |
1786 | dw basic_mmx_instruction-assembler |
1735 | db 'packsswb',63h |
1787 | db 'packsswb',63h |
1736 | dw basic_mmx_instruction-assembler |
1788 | dw basic_mmx_instruction-assembler |
1737 | db 'packuswb',67h |
1789 | db 'packusdw',2Bh |
- | 1790 | dw sse4_instruction_38-assembler |
|
- | 1791 | db 'packuswb',67h |
|
1738 | dw basic_mmx_instruction-assembler |
1792 | dw basic_mmx_instruction-assembler |
1739 | db 'pfrcpit1',0A6h |
1793 | db 'pblendvb',10h |
- | 1794 | dw sse4_instruction_38_xmm0-assembler |
|
- | 1795 | db 'pfrcpit1',0A6h |
|
1740 | dw amd3dnow_instruction-assembler |
1796 | dw amd3dnow_instruction-assembler |
1741 | db 'pfrcpit2',0B6h |
1797 | db 'pfrcpit2',0B6h |
1742 | dw amd3dnow_instruction-assembler |
1798 | dw amd3dnow_instruction-assembler |
1743 | db 'pfrsqit1',0A7h |
1799 | db 'pfrsqit1',0A7h |
1744 | dw amd3dnow_instruction-assembler |
1800 | dw amd3dnow_instruction-assembler |
Line 1778... | Line 1834... | ||
1778 | db 'cvttsd2si',2Ch |
1834 | db 'cvttsd2si',2Ch |
1779 | dw cvtsd2si_instruction-assembler |
1835 | dw cvtsd2si_instruction-assembler |
1780 | db 'cvttss2si',2Ch |
1836 | db 'cvttss2si',2Ch |
1781 | dw cvtss2si_instruction-assembler |
1837 | dw cvtss2si_instruction-assembler |
1782 | db 'pmaddubsw',4 |
1838 | db 'pcmpestri',61h |
- | 1839 | dw sse4_instruction_3a_imm8-assembler |
|
- | 1840 | db 'pcmpestrm',60h |
|
- | 1841 | dw sse4_instruction_3a_imm8-assembler |
|
- | 1842 | db 'pcmpistri',63h |
|
- | 1843 | dw sse4_instruction_3a_imm8-assembler |
|
- | 1844 | db 'pcmpistrm',62h |
|
- | 1845 | dw sse4_instruction_3a_imm8-assembler |
|
- | 1846 | db 'pmaddubsw',4 |
|
1783 | dw ssse3_instruction-assembler |
1847 | dw ssse3_instruction-assembler |
1784 | db 'prefetchw',1 |
1848 | db 'prefetchw',1 |
1785 | dw amd_prefetch_instruction-assembler |
1849 | dw amd_prefetch_instruction-assembler |
1786 | db 'punpckhbw',68h |
1850 | db 'punpckhbw',68h |
1787 | dw basic_mmx_instruction-assembler |
1851 | dw basic_mmx_instruction-assembler |
Line 1811... | Line 1875... | ||
1811 | db 'loadall386',7 |
1875 | db 'loadall386',7 |
1812 | dw simple_extended_instruction-assembler |
1876 | dw simple_extended_instruction-assembler |
1813 | db 'maskmovdqu',0 |
1877 | db 'maskmovdqu',0 |
1814 | dw maskmovdqu_instruction-assembler |
1878 | dw maskmovdqu_instruction-assembler |
1815 | db 'prefetcht0',1 |
1879 | db 'phminposuw',41h |
- | 1880 | dw sse4_instruction_38-assembler |
|
- | 1881 | db 'prefetcht0',1 |
|
1816 | dw prefetch_instruction-assembler |
1882 | dw prefetch_instruction-assembler |
1817 | db 'prefetcht1',2 |
1883 | db 'prefetcht1',2 |
1818 | dw prefetch_instruction-assembler |
1884 | dw prefetch_instruction-assembler |
1819 | db 'prefetcht2',3 |
1885 | db 'prefetcht2',3 |
1820 | dw prefetch_instruction-assembler |
1886 | dw prefetch_instruction-assembler |