usr/src/lib/libdisasm/common/dis_sparc_instr.c
123
INST("bn", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
124
INST("be", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
125
INST("ble", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
126
INST("bl", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
128
INST("bleu", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
130
INST("blu", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
131
INST("bneg", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
132
INST("bvs", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
134
INST("ba", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
135
INST("bne", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
136
INST("bg", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
137
INST("bge", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
139
INST("bgu", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
144
INST("bgeu", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
145
INST("bpos", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
146
INST("bvc", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE))
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1569
INST("add", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1570
INST("and", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1571
INST("or", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1572
INST("xor", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1574
INST("sub", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1575
INST("andn", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1576
INST("orn", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1577
INST("xnor", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1580
INST("addx", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1582
INST("umul", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1583
INST("smul", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1585
INST("subx", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1587
INST("udiv", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1588
INST("sdiv", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1591
INST("addcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1592
INST("andcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1593
INST("orcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1594
INST("xorcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1596
INST("subcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1597
INST("andncc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1598
INST("orncc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1599
INST("xnorcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1602
INST("addxcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1604
INST("umulcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1605
INST("smulcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1607
INST("subxcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1609
INST("udivcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1610
INST("sdivcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1613
INST("taddcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1614
INST("tsubcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1615
INST("taddcctv", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1616
INST("tsubcctv", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1618
INST("mulscc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1619
INST("sll", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1620
INST("srl", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1621
INST("sra", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1624
INST("rd", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1636
INST("wr", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1641
TABLE(FPop1_table, VALL),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1642
TABLE(FPop2_table, VALL),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1647
INST("jmpl", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1648
INST("rett", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1649
TABLE(Tcc_table, VALL),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1650
INST("flush", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1652
INST("save", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1653
INST("restore", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1673
OVERLAY(0x37, TABLE(fused_table, VALL)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1674
OVERLAY(0x39, INST("return", VALL, 0)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1688
TABLE(branch_table, VALL),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1689
INST("call", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1690
TABLE(alu_table, VALL),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
1691
TABLE(ls_table, VALL)
usr/src/lib/libdisasm/common/dis_sparc_instr.c
210
INST("fbn", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
211
INST("fbne", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
212
INST("fblg", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
213
INST("fbul", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
215
INST("fbl", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
216
INST("fbug", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
217
INST("fbg", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
218
INST("fbu", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
220
INST("fba", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
221
INST("fbe", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
222
INST("fbue", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
223
INST("fbge", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
225
INST("fbuge", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
226
INST("fble", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
227
INST("fbule", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
228
INST("fbo", VALL, FLG_DISP(DISP22)|FLG_RS1(REG_NONE))
usr/src/lib/libdisasm/common/dis_sparc_instr.c
267
INST("unimp", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
269
TABLE(Bicc_table, VALL),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
272
INST("sethi", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
274
TABLE(FBfcc_table, VALL),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
294
INST("ld", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
295
INST("ldub", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
296
INST("lduh", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
297
INST("ldd", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
299
INST("st", VALL, FLG_STORE),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
300
INST("stb", VALL, FLG_STORE),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
301
INST("sth", VALL, FLG_STORE),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
302
INST("std", VALL, FLG_STORE),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
306
INST("ldsb", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
307
INST("ldsh", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
311
INST("ldstub", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
313
INST("swap", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
316
INST("lda", VALL, FLG_ASI),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
317
INST("lduba", VALL, FLG_ASI),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
318
INST("lduha", VALL, FLG_ASI),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
319
INST("ldda", VALL, FLG_ASI),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
321
INST("sta", VALL, FLG_STORE|FLG_ASI),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
322
INST("stba", VALL, FLG_STORE|FLG_ASI),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
323
INST("stha", VALL, FLG_STORE|FLG_ASI),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
324
INST("stda", VALL, FLG_STORE|FLG_ASI),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
328
INST("ldsba", VALL, FLG_ASI),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
329
INST("ldsha", VALL, FLG_ASI),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
333
INST("ldstuba", VALL, FLG_ASI),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
335
INST("swapa", VALL, FLG_ASI),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
338
INST("ld", VALL, FLG_RD(REG_FP)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
340
INST("ld", VALL, FLG_RD(REG_FSR)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
342
INST("ldd", VALL, FLG_RD(REG_FPD)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
344
INST("st", VALL, FLG_STORE|FLG_RD(REG_FP)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
346
INST("st", VALL, FLG_STORE|FLG_RD(REG_FSR)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
347
INST("stq", VALL, FLG_STORE|FLG_RD(REG_FPQ)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
348
INST("std", VALL, FLG_STORE|FLG_RD(REG_FPD)),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
411
INST("tn", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
412
INST("te", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
413
INST("tle", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
414
INST("tl", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
416
INST("tleu", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
417
INST("tcs", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
418
INST("tneg", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
419
INST("tvs", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
421
INST("ta", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
422
INST("tne", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
423
INST("tg", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
424
INST("tge", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
426
INST("tgu", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
427
INST("tcc", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
428
INST("tpos", VALL, 0),
usr/src/lib/libdisasm/common/dis_sparc_instr.c
429
INST("tvc", VALL, 0)
usr/src/lib/libdisasm/common/dis_sparc_instr.c
595
INST("fmovs", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
603
INST("fnegs", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
612
INST("fabss", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
630
INST("fsqrts", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
632
INST("fsqrtd", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
634
INST("fsqrtq", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
645
INST("fadds", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
647
INST("faddd", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
649
INST("faddq", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
653
INST("fsubs", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
655
INST("fsubd", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
657
INST("fsubq", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
662
INST("fmuls", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
664
INST("fmuld", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
666
INST("fmulq", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
670
INST("fdivs", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
672
INST("fdivd", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
674
INST("fdivq", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
686
INST("fsmuld", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
693
INST("fdmulq", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
744
INST("fitos", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
747
INST("fdtos", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
749
INST("fqtos", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
753
INST("fitod", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
755
INST("fstod", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
758
INST("fqtod", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
761
INST("fitoq", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
763
INST("fstoq", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
765
INST("fdtoq", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
771
INST("fstoi", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
773
INST("fdtoi", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
775
INST("fqtoi", VALL,
usr/src/lib/libdisasm/common/dis_sparc_instr.c
922
INST("fcmps", VALL, FLG_P1(REG_FP)|FLG_P2(REG_FP)|FLG_P3(REG_NONE)
usr/src/lib/libdisasm/common/dis_sparc_instr.c
924
INST("fcmpd", VALL, FLG_P1(REG_FPD)|FLG_P2(REG_FPD)|FLG_P3(REG_NONE)
usr/src/lib/libdisasm/common/dis_sparc_instr.c
926
INST("fcmpq", VALL, FLG_P1(REG_FPQ)|FLG_P2(REG_FPQ)|FLG_P3(REG_NONE)
usr/src/lib/libdisasm/common/dis_sparc_instr.c
930
INST("fcmpes", VALL, FLG_P1(REG_FP)|FLG_P2(REG_FP)|FLG_P3(REG_NONE)
usr/src/lib/libdisasm/common/dis_sparc_instr.c
932
INST("fcmped", VALL, FLG_P1(REG_FPD)|FLG_P2(REG_FPD)|FLG_P3(REG_NONE)
usr/src/lib/libdisasm/common/dis_sparc_instr.c
934
INST("fcmpeq", VALL, FLG_P1(REG_FPQ)|FLG_P2(REG_FPQ)|FLG_P3(REG_NONE)