Lines Matching refs:V9

84 #define	V9	DIS_SPARC_V9
87 #define VALL V8|V9|V9S|V9O
91 INST("bn", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
92 INST("be", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
93 INST("ble", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
94 INST("bl", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
96 INST("bleu", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
97 INST("bcs", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
98 INST("bneg", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
99 INST("bvs", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
101 INST("ba", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
102 INST("bne", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
103 INST("bg", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
104 INST("bge", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
106 INST("bgu", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
107 INST("bcc", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
108 INST("bpos", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19)),
109 INST("bvc", V9|V9S, FLG_PRED|FLG_RS1(REG_ICC)|FLG_DISP(DISP19))
158 INST("brz", V9|V9S, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
159 INST("brlez", V9|V9S, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
160 INST("brlz", V9|V9S, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
163 INST("brnz", V9|V9S, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
164 INST("brgz", V9|V9S, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
165 INST("brgez", V9|V9S, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
222 INST("cwbe", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
223 INST("cxbe", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
235 INST("cwble", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
236 INST("cxble", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
248 INST("cwbl", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
249 INST("cxbl", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
261 INST("cwbleu", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
262 INST("cxbleu", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
274 INST("cwbcs", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
275 INST("cxbcs", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
287 INST("cwbneg", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
288 INST("cxbneg", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
300 INST("cwbvs", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
301 INST("cxbvs", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
349 INST("cwbne", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
350 INST("cxbne", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
362 INST("cwbg", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
363 INST("cxbg", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
375 INST("cwbge", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
376 INST("cxbge", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
388 INST("cwbgu", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
389 INST("cxbgu", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
401 INST("cwbcc", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
402 INST("cxbcc", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
414 INST("cwbpos", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
415 INST("cxbpos", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
427 INST("cwbvc", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
428 INST("cxbvc", V9, FLG_PRED|FLG_DISP(DISP16)|FLG_RS1(REG_INT)),
443 TABLE(BPr_table, V9|V9S),
444 TABLE(CBcond_table, V9)
456 INST("fbn", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
457 INST("fbne", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
458 INST("fblg", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
459 INST("fbul", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
461 INST("fbl", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
462 INST("fbug", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
463 INST("fbg", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
464 INST("fbu", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
466 INST("fba", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
467 INST("fbe", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
468 INST("fbue", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
469 INST("fbge", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
471 INST("fbuge", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
472 INST("fble", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
473 INST("fbule", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC)),
474 INST("fbo", V9|V9S, FLG_PRED|FLG_DISP(DISP19)|FLG_RS1(REG_FCC))
544 TABLE(BPcc_table, V9|V9S),
546 TABLE(BPr_CBcond_table, V9|V9S),
549 TABLE(FBPfcc_table, V9|V9S),
555 OVERLAY(0x00, INST("illtrap", V9|V9S, 0)),
581 INST("ldsw", V9|V9S, 0),
584 INST("ldx", V9|V9S, 0),
588 INST("stx", V9|V9S, FLG_STORE),
603 INST("ldswa", V9|V9S, FLG_ASI),
606 INST("ldxa", V9|V9S, FLG_ASI),
610 INST("stxa", V9|V9S, FLG_STORE|FLG_ASI),
617 INST("ldq", V9|V9S, FLG_RD(REG_FPQ)),
633 INST("prefetch", V9|V9S, 0),
640 INST("ldqa", V9|V9S, FLG_ASI|FLG_RD(REG_FPQ)),
654 INST("casa", V9|V9S, 0),
655 INST("prefetcha", V9|V9S, FLG_STORE|FLG_ASI),
656 INST("casxa", V9|V9S, 0),
661 OVERLAY(0x10, INST("lduwa", V9|V9S, FLG_ASI|FLG_RD(REG_INT))),
662 OVERLAY(0x14, INST("stwa", V9|V9S,
664 OVERLAY(0x30, INST("lda", V9|V9S, FLG_ASI|FLG_RD(REG_FP))),
665 OVERLAY(0x33, INST("ldda", V9|V9S, FLG_ASI|FLG_RD(REG_FPD))),
667 OVERLAY(0x34, INST("sta", V9|V9S, FLG_STORE|FLG_ASI|FLG_RD(REG_FP))),
668 OVERLAY(0x36, INST("stqa", V9|V9S,
670 OVERLAY(0x37, INST("stda", V9|V9S,
718 INST("saved", V9|V9S, 0),
719 INST("restored", V9|V9S, 0),
720 INST("allclean", V9|V9S, 0),
721 INST("otherw", V9|V9S, 0),
723 INST("normalw", V9|V9S, 0),
724 INST("invalw", V9|V9S, 0),
746 INST("done", V9|V9S, 0),
747 INST("retry", V9|V9S, 0),
758 INST("jpriv", V9, FLG_DISP(DISP19)),
774 OVERLAY(0x148, INST("mpmul", V9, 0)),
775 OVERLAY(0x149, INST("montmul", V9, 0)),
776 OVERLAY(0x14a, INST("montsqr", V9, 0)),
794 INST("aes_eround01", V9, FLG_P1(REG_FPD)),
795 INST("aes_eround23", V9, FLG_P1(REG_FPD)),
796 INST("aes_dround01", V9, FLG_P1(REG_FPD)),
797 INST("aes_dround23", V9, FLG_P1(REG_FPD)),
798 INST("aes_eround01_l", V9, FLG_P1(REG_FPD)),
799 INST("aes_eround23_l", V9, FLG_P1(REG_FPD)),
800 INST("aes_dround01_l", V9, FLG_P1(REG_FPD)),
801 INST("aes_dround23_l", V9, FLG_P1(REG_FPD)),
803 INST("aes_kexpand1", V9, FLG_P1(REG_FPD)),
804 INST("des_round", V9, FLG_P1(REG_FPD)),
805 INST("kasumi_fl_xor", V9, FLG_P1(REG_FPD)),
806 INST("kasumi_fi_xor", V9, FLG_P1(REG_FPD)),
807 INST("camellia_f", V9, FLG_P1(REG_FPD)),
822 INST("movn", V9|V9S, 0),
823 INST("move", V9|V9S, 0),
824 INST("movle", V9|V9S, 0),
825 INST("movl", V9|V9S, 0),
827 INST("movleu", V9|V9S, 0),
828 INST("movcs", V9|V9S, 0),
829 INST("movneg", V9|V9S, 0),
830 INST("movvs", V9|V9S, 0),
832 INST("mova", V9|V9S, 0),
833 INST("movne", V9|V9S, 0),
834 INST("movg", V9|V9S, 0),
835 INST("movge", V9|V9S, 0),
837 INST("movgu", V9|V9S, 0),
838 INST("movcc", V9|V9S, 0),
839 INST("movpos", V9|V9S, 0),
840 INST("movvc", V9|V9S, 0)
844 INST("movn", V9|V9S, 0),
845 INST("movne", V9|V9S, 0),
846 INST("movlg", V9|V9S, 0),
847 INST("movul", V9|V9S, 0),
849 INST("movl", V9|V9S, 0),
850 INST("movug", V9|V9S, 0),
851 INST("movg", V9|V9S, 0),
852 INST("movu", V9|V9S, 0),
854 INST("mova", V9|V9S, 0),
855 INST("move", V9|V9S, 0),
856 INST("movue", V9|V9S, 0),
857 INST("movge", V9|V9S, 0),
859 INST("movuge", V9|V9S, 0),
860 INST("movle", V9|V9S, 0),
861 INST("movule", V9|V9S, 0),
862 INST("movo", V9|V9S, 0)
882 TABLE(movfcc_table, V9|V9S),
883 TABLE(movicc_table, V9|V9S)
897 INST("movre", V9|V9S, 0),
898 INST("movrlez", V9|V9S, 0),
899 INST("movrlz", V9|V9S, 0),
903 INST("movrne", V9|V9S, 0),
904 INST("movrgz", V9|V9S, 0),
905 INST("movrgez", V9|V9S, 0)
921 INST("fmovd", V9|V9S,
923 INST("fmovq", V9|V9S,
929 INST("fnegd", V9|V9S,
931 INST("fnegq", V9|V9S,
938 INST("fabsd", V9|V9S,
940 INST("fabsq", V9|V9S,
1027 INST("fstox", V9|V9S,
1029 INST("fdtox", V9|V9S,
1031 INST("fqtox", V9|V9S,
1034 INST("fxtos", V9|V9S, FLG_P1(REG_NONE)|FLG_P2(REG_FPD)|FLG_NOIMM|
1041 INST("fxtod", V9|V9S,
1047 INST("fxtoq", V9|V9S,
1190 INST("fmovs", V9|V9S,
1192 INST("fmovd", V9|V9S,
1194 INST("fmovq", V9|V9S,
1209 INST("fmovrsz", V9|V9S,
1211 INST("fmovrdz", V9|V9S,
1213 INST("fmovrqz", V9|V9S,
1226 INST("fmovs", V9|V9S,
1228 INST("fmovd", V9|V9S,
1230 INST("fmovq", V9|V9S,
1233 INST("fmovrslez", V9|V9S,
1235 INST("fmovrdlez", V9|V9S,
1237 INST("fmovrqlez", V9|V9S,
1268 INST("fmovrslz", V9|V9S,
1270 INST("fmovrdlz", V9|V9S,
1272 INST("fmovrqlz", V9|V9S,
1284 INST("fmovs", V9|V9S,
1286 INST("fmovd", V9|V9S,
1288 INST("fmovq", V9|V9S,
1304 INST("fmovrsnz", V9|V9S,
1306 INST("fmovrdnz", V9|V9S,
1308 INST("fmovrqnz", V9|V9S,
1320 INST("fmovs", V9|V9S, FLG_P1(REG_NONE)|FLG_P2(REG_FP)|
1322 INST("fmovd", V9|V9S, FLG_P1(REG_NONE)|FLG_P2(REG_FPD)|
1324 INST("fmovq", V9|V9S, FLG_P1(REG_NONE)|FLG_P2(REG_FPQ)|
1328 INST("fmovrsgz", V9|V9S, FLG_P1(REG_INT)|FLG_NOIMM|
1330 INST("fmovrdgz", V9|V9S, FLG_P1(REG_INT)|FLG_NOIMM|
1332 INST("fmovrqgz", V9|V9S, FLG_P1(REG_INT)|FLG_NOIMM|
1346 INST("fmovrsgez", V9|V9S, FLG_P1(REG_INT)|FLG_NOIMM|
1348 INST("fmovrdgez", V9|V9S, FLG_P1(REG_INT)|FLG_NOIMM|
1350 INST("fmovrqgez", V9|V9S, FLG_P1(REG_INT)|FLG_NOIMM|
1362 INST("fmovs", V9|V9S, FLG_P1(REG_NONE)|FLG_P2(REG_FP)|
1364 INST("fmovd", V9|V9S, FLG_P1(REG_NONE)|FLG_P2(REG_FPD)|
1366 INST("fmovq", V9|V9S, FLG_P1(REG_NONE)|FLG_P2(REG_FPQ)|
1404 INST("fmovs", V9|V9S, FLG_P1(REG_NONE)|FLG_P2(REG_FP)|
1406 INST("fmovd", V9|V9S, FLG_P1(REG_NONE)|FLG_P2(REG_FPD)|
1408 INST("fmovq", V9|V9S, FLG_P1(REG_NONE)|FLG_P2(REG_FPQ)|
1475 INST("addxc", V9, 0),
1477 INST("addxccc", V9, 0),
1480 INST("random", V9, FLG_P1(REG_NONE)|FLG_P2(REG_NONE)|
1482 INST("umulxhi", V9, FLG_P1(REG_INT)|FLG_NOIMM|
1484 INST("lzd", V9, FLG_P1(REG_NONE)|FLG_NOIMM|
1491 INST("cmask8", V9, FLG_P1(REG_NONE)|FLG_NOIMM|
1494 INST("cmask16", V9, FLG_P1(REG_NONE)|FLG_NOIMM|
1497 INST("cmask32", V9, FLG_P1(REG_NONE)|FLG_NOIMM|
1503 INST("fsll16", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1507 INST("fsrl16", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1512 INST("fsll32", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1516 INST("fsrl32", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1522 INST("fslas16", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1526 INST("fsra16", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1531 INST("fslas32", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1535 INST("fsra32", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1569 INST("pdistn", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1573 INST("fmean16", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1579 INST("fchksm16", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1758 INST("movdtox", V9, FLG_P1(REG_NONE)|FLG_NOIMM|
1760 INST("movstouw", V9, FLG_P1(REG_NONE)|FLG_NOIMM|
1763 INST("movstosw", V9, FLG_P1(REG_NONE)|FLG_NOIMM|
1766 INST("xmulx", V9, FLG_P1(REG_INT)|FLG_NOIMM|
1768 INST("xmulxhi", V9, FLG_P1(REG_INT)|FLG_NOIMM|
1771 INST("movxtod", V9, FLG_P1(REG_NONE)|FLG_NOIMM|
1773 INST("movwtos", V9, FLG_P1(REG_NONE)|FLG_NOIMM|
1778 INST("fucmple8", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1781 INST("fucmpne8", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1784 INST("fucmpgt8", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1787 INST("fucmpeq8", V9, FLG_P1(REG_FPD)|FLG_NOIMM|
1792 INST("aes_kexpand0", V9, FLG_P1(REG_FPD)|FLG_P2(REG_FPD)|
1794 INST("aes_kexpand2", V9, FLG_P1(REG_FPD)|FLG_P2(REG_FPD)|
1798 INST("des_ip", V9, FLG_P1(REG_FPD)|FLG_P2(REG_NONE)|
1800 INST("des_iip", V9, FLG_P1(REG_FPD)|FLG_P2(REG_NONE)|
1802 INST("des_kexpand", V9, FLG_P1(REG_FPD)|FLG_RD(REG_FPD)),
1806 INST("kasumi_fi_fi", V9, FLG_P1(REG_FPD)|FLG_P2(REG_FPD)|
1811 INST("camellia_fl", V9, FLG_P1(REG_FPD)|FLG_P2(REG_FPD)|
1813 INST("camellia_fli", V9, FLG_P1(REG_FPD)|FLG_P2(REG_FPD)|
1819 INST("md5", V9, FLG_P1(REG_NONE)|FLG_P2(REG_NONE)|
1821 INST("sha1", V9, FLG_P1(REG_NONE)|FLG_P2(REG_NONE)|
1823 INST("sha256", V9, FLG_P1(REG_NONE)|FLG_P2(REG_NONE)|
1825 INST("sha512", V9, FLG_P1(REG_NONE)|FLG_P2(REG_NONE)|
1830 INST("crc32c", V9, FLG_P1(REG_FPD)|FLG_P2(REG_FPD)|
1834 TABLE(crypto_table, V9),
1835 TABLE(crypto_table, V9),
1836 TABLE(crypto_table, V9),
1845 INST("flcmps", V9, FLG_P1(REG_FP)|FLG_P2(REG_FP)|FLG_P3(REG_FCC)
1847 INST("flcmpd", V9, FLG_P1(REG_FPD)|FLG_P2(REG_FPD)|FLG_P3(REG_FCC)
1903 INST("fpmaddx", V9, FLG_P1(REG_FPD)),
1904 INST("fmadds", V9, FLG_P1(REG_FP)),
1905 INST("fmaddd", V9, FLG_P1(REG_FPD)),
1909 INST("fpmaddxhi", V9, FLG_P1(REG_FPD)),
1910 INST("fmsubs", V9, FLG_P1(REG_FP)),
1911 INST("fmsubd", V9, FLG_P1(REG_FPD)),
1916 INST("fnmsubs", V9, FLG_P1(REG_FP)),
1917 INST("fnmsubd", V9, FLG_P1(REG_FPD)),
1922 INST("fnmadds", V9, FLG_P1(REG_FP)),
1923 INST("fnmaddd", V9, FLG_P1(REG_FPD)),
1949 INST("mulx", V9|V9S, 0),
1954 INST("udivx", V9|V9S, 0),
1971 TABLE(crypto4op_table, V9),
1997 TABLE(movcc_table, V9|V9S),
1998 INST("sdivx", V9|V9S, 0),
1999 INST("popc", V9|V9S,
2001 TABLE(movr_table, V9|V9S),
2022 TABLE(tr_table, V9|V9S),
2028 OVERLAY(0x08, INST("addc", V9|V9S, 0)),
2029 OVERLAY(0x0c, INST("subc", V9|V9S, 0)),
2030 OVERLAY(0x18, INST("addccc", V9|V9S, 0)),
2031 OVERLAY(0x1c, INST("subccc", V9|V9S, 0)),
2033 OVERLAY(0x29, INST("rdhpr", V9|V9S, 0)),
2034 OVERLAY(0x2a, INST("rdpr", V9|V9S, 0)),
2035 OVERLAY(0x2b, INST("flushw", V9|V9S, 0)),
2036 OVERLAY(0x31, TABLE(rwin_table, V9|V9S)),
2038 OVERLAY(0x32, INST("wrpr", V9|V9S, 0)),
2039 OVERLAY(0x33, INST("wrhpr", V9|V9S, 0)),