• Home
  • Raw
  • Download

Lines Matching refs:theInstr

2892 static Bool dis_int_arith ( UInt theInstr )  in dis_int_arith()  argument
2895 UChar opc1 = ifieldOPC(theInstr); in dis_int_arith()
2896 UChar rD_addr = ifieldRegDS(theInstr); in dis_int_arith()
2897 UChar rA_addr = ifieldRegA(theInstr); in dis_int_arith()
2898 UInt uimm16 = ifieldUIMM16(theInstr); in dis_int_arith()
2899 UChar rB_addr = ifieldRegB(theInstr); in dis_int_arith()
2900 UChar flag_OE = ifieldBIT10(theInstr); in dis_int_arith()
2901 UInt opc2 = ifieldOPClo9(theInstr); in dis_int_arith()
2902 UChar flag_rC = ifieldBIT0(theInstr); in dis_int_arith()
3529 static Bool dis_int_cmp ( UInt theInstr ) in dis_int_cmp() argument
3532 UChar opc1 = ifieldOPC(theInstr); in dis_int_cmp()
3533 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_int_cmp()
3534 UChar b22 = toUChar( IFIELD( theInstr, 22, 1 ) ); in dis_int_cmp()
3535 UChar flag_L = toUChar( IFIELD( theInstr, 21, 1 ) ); in dis_int_cmp()
3536 UChar rA_addr = ifieldRegA(theInstr); in dis_int_cmp()
3537 UInt uimm16 = ifieldUIMM16(theInstr); in dis_int_cmp()
3538 UChar rB_addr = ifieldRegB(theInstr); in dis_int_cmp()
3539 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_cmp()
3540 UChar b0 = ifieldBIT0(theInstr); in dis_int_cmp()
3649 static Bool dis_int_logic ( UInt theInstr ) in dis_int_logic() argument
3652 UChar opc1 = ifieldOPC(theInstr); in dis_int_logic()
3653 UChar rS_addr = ifieldRegDS(theInstr); in dis_int_logic()
3654 UChar rA_addr = ifieldRegA(theInstr); in dis_int_logic()
3655 UInt uimm16 = ifieldUIMM16(theInstr); in dis_int_logic()
3656 UChar rB_addr = ifieldRegB(theInstr); in dis_int_logic()
3657 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_logic()
3658 UChar flag_rC = ifieldBIT0(theInstr); in dis_int_logic()
4007 static Bool dis_int_parity ( UInt theInstr ) in dis_int_parity() argument
4010 UChar opc1 = ifieldOPC(theInstr); in dis_int_parity()
4011 UChar rS_addr = ifieldRegDS(theInstr); in dis_int_parity()
4012 UChar rA_addr = ifieldRegA(theInstr); in dis_int_parity()
4013 UChar rB_addr = ifieldRegB(theInstr); in dis_int_parity()
4014 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_parity()
4015 UChar b0 = ifieldBIT0(theInstr); in dis_int_parity()
4136 static Bool dis_int_rot ( UInt theInstr ) in dis_int_rot() argument
4139 UChar opc1 = ifieldOPC(theInstr); in dis_int_rot()
4140 UChar rS_addr = ifieldRegDS(theInstr); in dis_int_rot()
4141 UChar rA_addr = ifieldRegA(theInstr); in dis_int_rot()
4142 UChar rB_addr = ifieldRegB(theInstr); in dis_int_rot()
4144 UChar MaskBeg = toUChar( IFIELD( theInstr, 6, 5 ) ); in dis_int_rot()
4145 UChar MaskEnd = toUChar( IFIELD( theInstr, 1, 5 ) ); in dis_int_rot()
4146 UChar msk_imm = toUChar( IFIELD( theInstr, 5, 6 ) ); in dis_int_rot()
4147 UChar opc2 = toUChar( IFIELD( theInstr, 2, 3 ) ); in dis_int_rot()
4148 UChar b1 = ifieldBIT1(theInstr); in dis_int_rot()
4149 UChar flag_rC = ifieldBIT0(theInstr); in dis_int_rot()
4386 static Bool dis_int_load ( UInt theInstr ) in dis_int_load() argument
4389 UChar opc1 = ifieldOPC(theInstr); in dis_int_load()
4390 UChar rD_addr = ifieldRegDS(theInstr); in dis_int_load()
4391 UChar rA_addr = ifieldRegA(theInstr); in dis_int_load()
4392 UInt uimm16 = ifieldUIMM16(theInstr); in dis_int_load()
4393 UChar rB_addr = ifieldRegB(theInstr); in dis_int_load()
4394 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_load()
4395 UChar b1 = ifieldBIT1(theInstr); in dis_int_load()
4396 UChar b0 = ifieldBIT0(theInstr); in dis_int_load()
4643 static Bool dis_int_store ( UInt theInstr, VexAbiInfo* vbi ) in dis_int_store() argument
4646 UChar opc1 = ifieldOPC(theInstr); in dis_int_store()
4647 UInt rS_addr = ifieldRegDS(theInstr); in dis_int_store()
4648 UInt rA_addr = ifieldRegA(theInstr); in dis_int_store()
4649 UInt uimm16 = ifieldUIMM16(theInstr); in dis_int_store()
4650 UInt rB_addr = ifieldRegB(theInstr); in dis_int_store()
4651 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_store()
4652 UChar b1 = ifieldBIT1(theInstr); in dis_int_store()
4653 UChar b0 = ifieldBIT0(theInstr); in dis_int_store()
4831 static Bool dis_int_ldst_mult ( UInt theInstr ) in dis_int_ldst_mult() argument
4834 UChar opc1 = ifieldOPC(theInstr); in dis_int_ldst_mult()
4835 UChar rD_addr = ifieldRegDS(theInstr); in dis_int_ldst_mult()
4837 UChar rA_addr = ifieldRegA(theInstr); in dis_int_ldst_mult()
4838 UInt uimm16 = ifieldUIMM16(theInstr); in dis_int_ldst_mult()
4973 static Bool dis_int_ldst_str ( UInt theInstr, /*OUT*/Bool* stopHere ) in dis_int_ldst_str() argument
4976 UChar opc1 = ifieldOPC(theInstr); in dis_int_ldst_str()
4977 UChar rD_addr = ifieldRegDS(theInstr); in dis_int_ldst_str()
4979 UChar rA_addr = ifieldRegA(theInstr); in dis_int_ldst_str()
4980 UChar rB_addr = ifieldRegB(theInstr); in dis_int_ldst_str()
4982 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_ldst_str()
4983 UChar b0 = ifieldBIT0(theInstr); in dis_int_ldst_str()
5141 static Bool dis_branch ( UInt theInstr, in dis_branch() argument
5147 UChar opc1 = ifieldOPC(theInstr); in dis_branch()
5148 UChar BO = ifieldRegDS(theInstr); in dis_branch()
5149 UChar BI = ifieldRegA(theInstr); in dis_branch()
5150 UInt BD_u16 = ifieldUIMM16(theInstr) & 0xFFFFFFFC; /* mask off */ in dis_branch()
5151 UChar b11to15 = ifieldRegB(theInstr); in dis_branch()
5152 UInt opc2 = ifieldOPClo10(theInstr); in dis_branch()
5153 UInt LI_u26 = ifieldUIMM26(theInstr) & 0xFFFFFFFC; /* mask off */ in dis_branch()
5154 UChar flag_AA = ifieldBIT1(theInstr); in dis_branch()
5155 UChar flag_LK = ifieldBIT0(theInstr); in dis_branch()
5168 if (theInstr == 0x429F0005) { in dis_branch()
5353 static Bool dis_cond_logic ( UInt theInstr ) in dis_cond_logic() argument
5356 UChar opc1 = ifieldOPC(theInstr); in dis_cond_logic()
5357 UChar crbD_addr = ifieldRegDS(theInstr); in dis_cond_logic()
5358 UChar crfD_addr = toUChar( IFIELD(theInstr, 23, 3) ); in dis_cond_logic()
5359 UChar crbA_addr = ifieldRegA(theInstr); in dis_cond_logic()
5360 UChar crfS_addr = toUChar( IFIELD(theInstr, 18, 3) ); in dis_cond_logic()
5361 UChar crbB_addr = ifieldRegB(theInstr); in dis_cond_logic()
5362 UInt opc2 = ifieldOPClo10(theInstr); in dis_cond_logic()
5363 UChar b0 = ifieldBIT0(theInstr); in dis_cond_logic()
5535 static Bool dis_trapi ( UInt theInstr, in dis_trapi() argument
5539 UChar opc1 = ifieldOPC(theInstr); in dis_trapi()
5540 UChar TO = ifieldRegDS(theInstr); in dis_trapi()
5541 UChar rA_addr = ifieldRegA(theInstr); in dis_trapi()
5542 UInt uimm16 = ifieldUIMM16(theInstr); in dis_trapi()
5586 static Bool dis_trap ( UInt theInstr, in dis_trap() argument
5590 UInt opc2 = ifieldOPClo10(theInstr); in dis_trap()
5591 UChar TO = ifieldRegDS(theInstr); in dis_trap()
5592 UChar rA_addr = ifieldRegA(theInstr); in dis_trap()
5593 UChar rB_addr = ifieldRegB(theInstr); in dis_trap()
5598 if (ifieldBIT0(theInstr) != 0) in dis_trap()
5644 static Bool dis_syslink ( UInt theInstr, in dis_syslink() argument
5649 if (theInstr != 0x44000002) { in dis_syslink()
5684 static Bool dis_memsync ( UInt theInstr ) in dis_memsync() argument
5687 UChar opc1 = ifieldOPC(theInstr); in dis_memsync()
5688 UInt b11to25 = IFIELD(theInstr, 11, 15); in dis_memsync()
5689 UChar flag_L = ifieldRegDS(theInstr); in dis_memsync()
5690 UInt b11to20 = IFIELD(theInstr, 11, 10); in dis_memsync()
5691 UChar rD_addr = ifieldRegDS(theInstr); in dis_memsync()
5693 UChar rA_addr = ifieldRegA(theInstr); in dis_memsync()
5694 UChar rB_addr = ifieldRegB(theInstr); in dis_memsync()
5695 UInt opc2 = ifieldOPClo10(theInstr); in dis_memsync()
5696 UChar b0 = ifieldBIT0(theInstr); in dis_memsync()
5895 static Bool dis_int_shift ( UInt theInstr ) in dis_int_shift() argument
5898 UChar opc1 = ifieldOPC(theInstr); in dis_int_shift()
5899 UChar rS_addr = ifieldRegDS(theInstr); in dis_int_shift()
5900 UChar rA_addr = ifieldRegA(theInstr); in dis_int_shift()
5901 UChar rB_addr = ifieldRegB(theInstr); in dis_int_shift()
5903 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_shift()
5904 UChar b1 = ifieldBIT1(theInstr); in dis_int_shift()
5905 UChar flag_rC = ifieldBIT0(theInstr); in dis_int_shift()
6165 static Bool dis_int_ldst_rev ( UInt theInstr ) in dis_int_ldst_rev() argument
6168 UChar opc1 = ifieldOPC(theInstr); in dis_int_ldst_rev()
6169 UChar rD_addr = ifieldRegDS(theInstr); in dis_int_ldst_rev()
6171 UChar rA_addr = ifieldRegA(theInstr); in dis_int_ldst_rev()
6172 UChar rB_addr = ifieldRegB(theInstr); in dis_int_ldst_rev()
6173 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_ldst_rev()
6174 UChar b0 = ifieldBIT0(theInstr); in dis_int_ldst_rev()
6260 static Bool dis_proc_ctl ( VexAbiInfo* vbi, UInt theInstr ) in dis_proc_ctl() argument
6262 UChar opc1 = ifieldOPC(theInstr); in dis_proc_ctl()
6265 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_proc_ctl()
6266 UChar b21to22 = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_proc_ctl()
6267 UChar rD_addr = ifieldRegDS(theInstr); in dis_proc_ctl()
6268 UInt b11to20 = IFIELD( theInstr, 11, 10 ); in dis_proc_ctl()
6274 UChar b20 = toUChar( IFIELD( theInstr, 20, 1 ) ); in dis_proc_ctl()
6275 UInt CRM = IFIELD( theInstr, 12, 8 ); in dis_proc_ctl()
6276 UChar b11 = toUChar( IFIELD( theInstr, 11, 1 ) ); in dis_proc_ctl()
6278 UInt opc2 = ifieldOPClo10(theInstr); in dis_proc_ctl()
6279 UChar b0 = ifieldBIT0(theInstr); in dis_proc_ctl()
6514 static Bool dis_cache_manage ( UInt theInstr, in dis_cache_manage() argument
6519 UChar opc1 = ifieldOPC(theInstr); in dis_cache_manage()
6520 UChar b21to25 = ifieldRegDS(theInstr); in dis_cache_manage()
6521 UChar rA_addr = ifieldRegA(theInstr); in dis_cache_manage()
6522 UChar rB_addr = ifieldRegB(theInstr); in dis_cache_manage()
6523 UInt opc2 = ifieldOPClo10(theInstr); in dis_cache_manage()
6524 UChar b0 = ifieldBIT0(theInstr); in dis_cache_manage()
6700 static Bool dis_fp_load ( UInt theInstr ) in dis_fp_load() argument
6703 UChar opc1 = ifieldOPC(theInstr); in dis_fp_load()
6704 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_load()
6705 UChar rA_addr = ifieldRegA(theInstr); in dis_fp_load()
6706 UChar rB_addr = ifieldRegB(theInstr); in dis_fp_load()
6707 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_load()
6708 UChar b0 = ifieldBIT0(theInstr); in dis_fp_load()
6709 UInt uimm16 = ifieldUIMM16(theInstr); in dis_fp_load()
6838 static Bool dis_fp_store ( UInt theInstr ) in dis_fp_store() argument
6841 UChar opc1 = ifieldOPC(theInstr); in dis_fp_store()
6842 UChar frS_addr = ifieldRegDS(theInstr); in dis_fp_store()
6843 UChar rA_addr = ifieldRegA(theInstr); in dis_fp_store()
6844 UChar rB_addr = ifieldRegB(theInstr); in dis_fp_store()
6845 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_store()
6846 UChar b0 = ifieldBIT0(theInstr); in dis_fp_store()
6847 Int uimm16 = ifieldUIMM16(theInstr); in dis_fp_store()
6969 static Bool dis_fp_arith ( UInt theInstr ) in dis_fp_arith() argument
6972 UChar opc1 = ifieldOPC(theInstr); in dis_fp_arith()
6973 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_arith()
6974 UChar frA_addr = ifieldRegA(theInstr); in dis_fp_arith()
6975 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_arith()
6976 UChar frC_addr = ifieldRegC(theInstr); in dis_fp_arith()
6977 UChar opc2 = ifieldOPClo5(theInstr); in dis_fp_arith()
6978 UChar flag_rC = ifieldBIT0(theInstr); in dis_fp_arith()
7208 static Bool dis_fp_multadd ( UInt theInstr ) in dis_fp_multadd() argument
7211 UChar opc1 = ifieldOPC(theInstr); in dis_fp_multadd()
7212 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_multadd()
7213 UChar frA_addr = ifieldRegA(theInstr); in dis_fp_multadd()
7214 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_multadd()
7215 UChar frC_addr = ifieldRegC(theInstr); in dis_fp_multadd()
7216 UChar opc2 = ifieldOPClo5(theInstr); in dis_fp_multadd()
7217 UChar flag_rC = ifieldBIT0(theInstr); in dis_fp_multadd()
7673 static Bool dis_fp_tests ( UInt theInstr ) in dis_fp_tests() argument
7675 UChar opc1 = ifieldOPC(theInstr); in dis_fp_tests()
7676 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_fp_tests()
7677 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_tests()
7678 UChar b0 = ifieldBIT0(theInstr); in dis_fp_tests()
7679 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_tests()
7691 UChar frA_addr = ifieldRegA(theInstr); in dis_fp_tests()
7693 UChar b21to22 = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_fp_tests()
7710 UChar b18to22 = toUChar( IFIELD( theInstr, 18, 5 ) ); in dis_fp_tests()
7740 static Bool dis_fp_cmp ( UInt theInstr ) in dis_fp_cmp() argument
7743 UChar opc1 = ifieldOPC(theInstr); in dis_fp_cmp()
7744 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_fp_cmp()
7745 UChar b21to22 = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_fp_cmp()
7746 UChar frA_addr = ifieldRegA(theInstr); in dis_fp_cmp()
7747 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_cmp()
7748 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_cmp()
7749 UChar b0 = ifieldBIT0(theInstr); in dis_fp_cmp()
7839 static Bool dis_fp_round ( UInt theInstr ) in dis_fp_round() argument
7842 UChar opc1 = ifieldOPC(theInstr); in dis_fp_round()
7843 UChar b16to20 = ifieldRegA(theInstr); in dis_fp_round()
7844 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_round()
7845 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_round()
7846 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_round()
7847 UChar flag_rC = ifieldBIT0(theInstr); in dis_fp_round()
8044 static Bool dis_fp_pair ( UInt theInstr ) in dis_fp_pair() argument
8047 UChar opc1 = ifieldOPC(theInstr); in dis_fp_pair()
8048 UChar frT_hi_addr = ifieldRegDS(theInstr); in dis_fp_pair()
8050 UChar rA_addr = ifieldRegA(theInstr); in dis_fp_pair()
8051 UChar rB_addr = ifieldRegB(theInstr); in dis_fp_pair()
8052 UInt uimm16 = ifieldUIMM16(theInstr); in dis_fp_pair()
8054 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_pair()
8060 UChar b0 = ifieldBIT0(theInstr); in dis_fp_pair()
8126 static Bool dis_fp_move ( UInt theInstr ) in dis_fp_move() argument
8129 UChar opc1 = ifieldOPC(theInstr); in dis_fp_move()
8130 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_move()
8131 UChar frA_addr = ifieldRegA(theInstr); in dis_fp_move()
8132 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_move()
8133 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_move()
8134 UChar flag_rC = ifieldBIT0(theInstr); in dis_fp_move()
8227 static Bool dis_fp_scr ( UInt theInstr ) in dis_fp_scr() argument
8230 UChar opc1 = ifieldOPC(theInstr); in dis_fp_scr()
8231 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_scr()
8232 UChar flag_rC = ifieldBIT0(theInstr); in dis_fp_scr()
8242 UChar crbD = ifieldRegDS(theInstr); in dis_fp_scr()
8243 UInt b11to20 = IFIELD(theInstr, 11, 10); in dis_fp_scr()
8255 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_fp_scr()
8256 UChar b21to22 = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_fp_scr()
8257 UChar crfS = toUChar( IFIELD( theInstr, 18, 3 ) ); in dis_fp_scr()
8258 UChar b11to17 = toUChar( IFIELD( theInstr, 11, 7 ) ); in dis_fp_scr()
8278 UChar crbD = ifieldRegDS(theInstr); in dis_fp_scr()
8279 UInt b11to20 = IFIELD(theInstr, 11, 10); in dis_fp_scr()
8291 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_fp_scr()
8292 UChar b16to22 = toUChar( IFIELD( theInstr, 16, 7 ) ); in dis_fp_scr()
8293 UChar IMM = toUChar( IFIELD( theInstr, 12, 4 ) ); in dis_fp_scr()
8294 UChar b11 = toUChar( IFIELD( theInstr, 11, 1 ) ); in dis_fp_scr()
8306 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_scr()
8307 UInt b11to20 = IFIELD(theInstr, 11, 10); in dis_fp_scr()
8322 UChar b25 = toUChar( IFIELD(theInstr, 25, 1) ); in dis_fp_scr()
8323 UChar FM = toUChar( IFIELD(theInstr, 17, 8) ); in dis_fp_scr()
8324 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_scr()
8372 static Bool dis_av_datastream ( UInt theInstr ) in dis_av_datastream() argument
8375 UChar opc1 = ifieldOPC(theInstr); in dis_av_datastream()
8376 UChar flag_T = toUChar( IFIELD( theInstr, 25, 1 ) ); in dis_av_datastream()
8378 UChar b23to24 = toUChar( IFIELD( theInstr, 23, 2 ) ); in dis_av_datastream()
8379 UChar STRM = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_av_datastream()
8380 UChar rA_addr = ifieldRegA(theInstr); in dis_av_datastream()
8381 UChar rB_addr = ifieldRegB(theInstr); in dis_av_datastream()
8382 UInt opc2 = ifieldOPClo10(theInstr); in dis_av_datastream()
8383 UChar b0 = ifieldBIT0(theInstr); in dis_av_datastream()
8423 static Bool dis_av_procctl ( UInt theInstr ) in dis_av_procctl() argument
8426 UChar opc1 = ifieldOPC(theInstr); in dis_av_procctl()
8427 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_procctl()
8428 UChar vA_addr = ifieldRegA(theInstr); in dis_av_procctl()
8429 UChar vB_addr = ifieldRegB(theInstr); in dis_av_procctl()
8430 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_procctl()
8469 dis_vx_conv ( UInt theInstr, UInt opc2 ) in dis_vx_conv() argument
8472 UChar opc1 = ifieldOPC( theInstr ); in dis_vx_conv()
8473 UChar XT = ifieldRegXT( theInstr ); in dis_vx_conv()
8474 UChar XB = ifieldRegXB( theInstr ); in dis_vx_conv()
8909 dis_vxv_dp_arith ( UInt theInstr, UInt opc2 ) in dis_vxv_dp_arith() argument
8912 UChar opc1 = ifieldOPC( theInstr ); in dis_vxv_dp_arith()
8913 UChar XT = ifieldRegXT( theInstr ); in dis_vxv_dp_arith()
8914 UChar XA = ifieldRegXA( theInstr ); in dis_vxv_dp_arith()
8915 UChar XB = ifieldRegXB( theInstr ); in dis_vxv_dp_arith()
9075 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxv_dp_arith()
9110 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxv_dp_arith()
9152 dis_vxv_sp_arith ( UInt theInstr, UInt opc2 ) in dis_vxv_sp_arith() argument
9155 UChar opc1 = ifieldOPC( theInstr ); in dis_vxv_sp_arith()
9156 UChar XT = ifieldRegXT( theInstr ); in dis_vxv_sp_arith()
9157 UChar XA = ifieldRegXA( theInstr ); in dis_vxv_sp_arith()
9158 UChar XB = ifieldRegXB( theInstr ); in dis_vxv_sp_arith()
9357 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxv_sp_arith()
9411 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxv_sp_arith()
9750 dis_vxv_misc ( UInt theInstr, UInt opc2 ) in dis_vxv_misc() argument
9753 UChar opc1 = ifieldOPC( theInstr ); in dis_vxv_misc()
9754 UChar XT = ifieldRegXT( theInstr ); in dis_vxv_misc()
9755 UChar XB = ifieldRegXB( theInstr ); in dis_vxv_misc()
9872 UChar XA = ifieldRegXA( theInstr ); in dis_vxv_misc()
9932 UChar XA = ifieldRegXA( theInstr ); in dis_vxv_misc()
9950 UChar XA = ifieldRegXA( theInstr ); in dis_vxv_misc()
9981 UChar XA = ifieldRegXA( theInstr ); in dis_vxv_misc()
10218 dis_vxs_arith ( UInt theInstr, UInt opc2 ) in dis_vxs_arith() argument
10221 UChar opc1 = ifieldOPC( theInstr ); in dis_vxs_arith()
10222 UChar XT = ifieldRegXT( theInstr ); in dis_vxs_arith()
10223 UChar XA = ifieldRegXA( theInstr ); in dis_vxs_arith()
10224 UChar XB = ifieldRegXB( theInstr ); in dis_vxs_arith()
10359 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxs_arith()
10371 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxs_arith()
10403 dis_vx_cmp( UInt theInstr, UInt opc2 ) in dis_vx_cmp() argument
10406 UChar opc1 = ifieldOPC( theInstr ); in dis_vx_cmp()
10407 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vx_cmp()
10409 UChar XA = ifieldRegXA ( theInstr ); in dis_vx_cmp()
10410 UChar XB = ifieldRegXB ( theInstr ); in dis_vx_cmp()
10527 dis_vvec_cmp( UInt theInstr, UInt opc2 ) in dis_vvec_cmp() argument
10530 UChar opc1 = ifieldOPC( theInstr ); in dis_vvec_cmp()
10531 UChar XT = ifieldRegXT ( theInstr ); in dis_vvec_cmp()
10532 UChar XA = ifieldRegXA ( theInstr ); in dis_vvec_cmp()
10533 UChar XB = ifieldRegXB ( theInstr ); in dis_vvec_cmp()
10534 UChar flag_rC = ifieldBIT10(theInstr); in dis_vvec_cmp()
10623 dis_vxs_misc( UInt theInstr, UInt opc2 ) in dis_vxs_misc() argument
10626 UChar opc1 = ifieldOPC( theInstr ); in dis_vxs_misc()
10627 UChar XT = ifieldRegXT ( theInstr ); in dis_vxs_misc()
10628 UChar XA = ifieldRegXA ( theInstr ); in dis_vxs_misc()
10629 UChar XB = ifieldRegXB ( theInstr ); in dis_vxs_misc()
10781 dis_vx_logic ( UInt theInstr, UInt opc2 ) in dis_vx_logic() argument
10784 UChar opc1 = ifieldOPC( theInstr ); in dis_vx_logic()
10785 UChar XT = ifieldRegXT ( theInstr ); in dis_vx_logic()
10786 UChar XA = ifieldRegXA ( theInstr ); in dis_vx_logic()
10787 UChar XB = ifieldRegXB ( theInstr ); in dis_vx_logic()
10834 dis_vx_load ( UInt theInstr ) in dis_vx_load() argument
10837 UChar opc1 = ifieldOPC( theInstr ); in dis_vx_load()
10838 UChar XT = ifieldRegXT ( theInstr ); in dis_vx_load()
10839 UChar rA_addr = ifieldRegA( theInstr ); in dis_vx_load()
10840 UChar rB_addr = ifieldRegB( theInstr ); in dis_vx_load()
10841 UInt opc2 = ifieldOPClo10( theInstr ); in dis_vx_load()
10923 dis_vx_store ( UInt theInstr ) in dis_vx_store() argument
10926 UChar opc1 = ifieldOPC( theInstr ); in dis_vx_store()
10927 UChar XS = ifieldRegXS( theInstr ); in dis_vx_store()
10928 UChar rA_addr = ifieldRegA( theInstr ); in dis_vx_store()
10929 UChar rB_addr = ifieldRegB( theInstr ); in dis_vx_store()
10931 UInt opc2 = ifieldOPClo10( theInstr ); in dis_vx_store()
11005 dis_vx_permute_misc( UInt theInstr, UInt opc2 ) in dis_vx_permute_misc() argument
11008 UChar opc1 = ifieldOPC( theInstr ); in dis_vx_permute_misc()
11009 UChar XT = ifieldRegXT ( theInstr ); in dis_vx_permute_misc()
11010 UChar XA = ifieldRegXA ( theInstr ); in dis_vx_permute_misc()
11011 UChar XB = ifieldRegXB ( theInstr ); in dis_vx_permute_misc()
11027 UChar SHW = ifieldSHW ( theInstr ); in dis_vx_permute_misc()
11043 UChar DM = ifieldDM ( theInstr ); in dis_vx_permute_misc()
11093 UChar XC = ifieldRegXC(theInstr); in dis_vx_permute_misc()
11105 UChar UIM = ifieldRegA(theInstr) & 3; in dis_vx_permute_misc()
11125 static Bool dis_av_load ( VexAbiInfo* vbi, UInt theInstr ) in dis_av_load() argument
11128 UChar opc1 = ifieldOPC(theInstr); in dis_av_load()
11129 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_load()
11130 UChar rA_addr = ifieldRegA(theInstr); in dis_av_load()
11131 UChar rB_addr = ifieldRegB(theInstr); in dis_av_load()
11132 UInt opc2 = ifieldOPClo10(theInstr); in dis_av_load()
11133 UChar b0 = ifieldBIT0(theInstr); in dis_av_load()
11255 static Bool dis_av_store ( UInt theInstr ) in dis_av_store() argument
11258 UChar opc1 = ifieldOPC(theInstr); in dis_av_store()
11259 UChar vS_addr = ifieldRegDS(theInstr); in dis_av_store()
11260 UChar rA_addr = ifieldRegA(theInstr); in dis_av_store()
11261 UChar rB_addr = ifieldRegB(theInstr); in dis_av_store()
11262 UInt opc2 = ifieldOPClo10(theInstr); in dis_av_store()
11263 UChar b0 = ifieldBIT0(theInstr); in dis_av_store()
11341 static Bool dis_av_arith ( UInt theInstr ) in dis_av_arith() argument
11344 UChar opc1 = ifieldOPC(theInstr); in dis_av_arith()
11345 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_arith()
11346 UChar vA_addr = ifieldRegA(theInstr); in dis_av_arith()
11347 UChar vB_addr = ifieldRegB(theInstr); in dis_av_arith()
11348 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_arith()
11795 static Bool dis_av_logic ( UInt theInstr ) in dis_av_logic() argument
11798 UChar opc1 = ifieldOPC(theInstr); in dis_av_logic()
11799 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_logic()
11800 UChar vA_addr = ifieldRegA(theInstr); in dis_av_logic()
11801 UChar vB_addr = ifieldRegB(theInstr); in dis_av_logic()
11802 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_logic()
11852 static Bool dis_av_cmp ( UInt theInstr ) in dis_av_cmp() argument
11855 UChar opc1 = ifieldOPC(theInstr); in dis_av_cmp()
11856 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_cmp()
11857 UChar vA_addr = ifieldRegA(theInstr); in dis_av_cmp()
11858 UChar vB_addr = ifieldRegB(theInstr); in dis_av_cmp()
11859 UChar flag_rC = ifieldBIT10(theInstr); in dis_av_cmp()
11860 UInt opc2 = IFIELD( theInstr, 0, 10 ); in dis_av_cmp()
11944 static Bool dis_av_multarith ( UInt theInstr ) in dis_av_multarith() argument
11947 UChar opc1 = ifieldOPC(theInstr); in dis_av_multarith()
11948 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_multarith()
11949 UChar vA_addr = ifieldRegA(theInstr); in dis_av_multarith()
11950 UChar vB_addr = ifieldRegB(theInstr); in dis_av_multarith()
11951 UChar vC_addr = ifieldRegC(theInstr); in dis_av_multarith()
11952 UChar opc2 = toUChar( IFIELD( theInstr, 0, 6 ) ); in dis_av_multarith()
12210 static Bool dis_av_shift ( UInt theInstr ) in dis_av_shift() argument
12213 UChar opc1 = ifieldOPC(theInstr); in dis_av_shift()
12214 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_shift()
12215 UChar vA_addr = ifieldRegA(theInstr); in dis_av_shift()
12216 UChar vB_addr = ifieldRegB(theInstr); in dis_av_shift()
12217 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_shift()
12347 static Bool dis_av_permute ( UInt theInstr ) in dis_av_permute() argument
12350 UChar opc1 = ifieldOPC(theInstr); in dis_av_permute()
12351 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_permute()
12352 UChar vA_addr = ifieldRegA(theInstr); in dis_av_permute()
12354 UChar vB_addr = ifieldRegB(theInstr); in dis_av_permute()
12355 UChar vC_addr = ifieldRegC(theInstr); in dis_av_permute()
12356 UChar b10 = ifieldBIT10(theInstr); in dis_av_permute()
12357 UChar SHB_uimm4 = toUChar( IFIELD( theInstr, 6, 4 ) ); in dis_av_permute()
12358 UInt opc2 = toUChar( IFIELD( theInstr, 0, 6 ) ); in dis_av_permute()
12433 opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_permute()
12528 static Bool dis_av_pack ( UInt theInstr ) in dis_av_pack() argument
12531 UChar opc1 = ifieldOPC(theInstr); in dis_av_pack()
12532 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_pack()
12533 UChar vA_addr = ifieldRegA(theInstr); in dis_av_pack()
12534 UChar vB_addr = ifieldRegB(theInstr); in dis_av_pack()
12535 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_pack()
12794 static Bool dis_av_fp_arith ( UInt theInstr ) in dis_av_fp_arith() argument
12797 UChar opc1 = ifieldOPC(theInstr); in dis_av_fp_arith()
12798 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_fp_arith()
12799 UChar vA_addr = ifieldRegA(theInstr); in dis_av_fp_arith()
12800 UChar vB_addr = ifieldRegB(theInstr); in dis_av_fp_arith()
12801 UChar vC_addr = ifieldRegC(theInstr); in dis_av_fp_arith()
12816 opc2 = IFIELD( theInstr, 0, 6 ); in dis_av_fp_arith()
12840 opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_fp_arith()
12903 static Bool dis_av_fp_cmp ( UInt theInstr ) in dis_av_fp_cmp() argument
12906 UChar opc1 = ifieldOPC(theInstr); in dis_av_fp_cmp()
12907 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_fp_cmp()
12908 UChar vA_addr = ifieldRegA(theInstr); in dis_av_fp_cmp()
12909 UChar vB_addr = ifieldRegB(theInstr); in dis_av_fp_cmp()
12910 UChar flag_rC = ifieldBIT10(theInstr); in dis_av_fp_cmp()
12911 UInt opc2 = IFIELD( theInstr, 0, 10 ); in dis_av_fp_cmp()
12996 static Bool dis_av_fp_convert ( UInt theInstr ) in dis_av_fp_convert() argument
12999 UChar opc1 = ifieldOPC(theInstr); in dis_av_fp_convert()
13000 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_fp_convert()
13001 UChar UIMM_5 = ifieldRegA(theInstr); in dis_av_fp_convert()
13002 UChar vB_addr = ifieldRegB(theInstr); in dis_av_fp_convert()
13003 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_fp_convert()
13330 UInt theInstr; in disInstr_PPC_WRK() local
13366 theInstr = getUIntBigendianly( (UChar*)(&guest_code[delta]) ); in disInstr_PPC_WRK()
13368 if (0) vex_printf("insn: 0x%x\n", theInstr); in disInstr_PPC_WRK()
13440 theInstr = getUIntBigendianly(code+16); in disInstr_PPC_WRK()
13441 opc1 = ifieldOPC(theInstr); in disInstr_PPC_WRK()
13442 opc2 = ifieldOPClo10(theInstr); in disInstr_PPC_WRK()
13448 opc1 = ifieldOPC(theInstr); in disInstr_PPC_WRK()
13449 opc2 = ifieldOPClo10(theInstr); in disInstr_PPC_WRK()
13457 if (dis_int_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13462 if (dis_int_cmp( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13468 if (dis_int_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13473 if (dis_int_rot( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13478 if (dis_int_rot( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13485 if (dis_int_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13491 if (dis_int_store( theInstr, abiinfo )) goto decode_success; in disInstr_PPC_WRK()
13496 if (dis_int_ldst_mult( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13501 if (dis_branch(theInstr, abiinfo, &dres, in disInstr_PPC_WRK()
13508 if (dis_syslink(theInstr, abiinfo, &dres)) goto decode_success; in disInstr_PPC_WRK()
13513 if (dis_trapi(theInstr, &dres)) goto decode_success; in disInstr_PPC_WRK()
13520 if (dis_fp_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13527 if (dis_fp_store( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13533 if (dis_fp_pair( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13539 if (dis_int_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13544 opc2 = ifieldOPClo10(theInstr); in disInstr_PPC_WRK()
13549 if (dis_fp_round( theInstr )) in disInstr_PPC_WRK()
13553 if (dis_fp_round( theInstr )) in disInstr_PPC_WRK()
13558 opc2 = IFIELD(theInstr, 1, 5); in disInstr_PPC_WRK()
13563 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13567 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13571 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13577 if (dis_fp_multadd(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13582 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13605 if (dis_vx_permute_misc(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
13608 if (dis_vx_logic(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
13617 if (dis_vxs_misc(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
13620 if (dis_vx_cmp(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
13630 if (dis_vxs_arith(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
13642 if (dis_vxv_dp_arith(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
13654 if (dis_vxv_sp_arith(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
13670 if (dis_vx_conv(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
13679 if (dis_vvec_cmp(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
13696 if (dis_vxv_misc(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
13708 if (dis_int_store( theInstr, abiinfo )) goto decode_success; in disInstr_PPC_WRK()
13716 opc2 = IFIELD(theInstr, 1, 5); in disInstr_PPC_WRK()
13721 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13725 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13729 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13735 if (dis_fp_multadd(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13740 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13747 opc2 = IFIELD(theInstr, 1, 10); in disInstr_PPC_WRK()
13752 if (dis_fp_cmp(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13757 if (dis_fp_tests(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13767 if (dis_fp_round(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13772 if (dis_fp_round(theInstr)) goto decode_success; in disInstr_PPC_WRK()
13782 (dis_fp_round(theInstr))) in disInstr_PPC_WRK()
13792 if (dis_fp_move( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13802 if (dis_fp_scr( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13817 if (dis_cond_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13822 if (dis_branch(theInstr, abiinfo, &dres, in disInstr_PPC_WRK()
13829 if (dis_memsync( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13842 opc2 = IFIELD(theInstr, 1, 9); in disInstr_PPC_WRK()
13851 if (dis_int_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13857 if (dis_int_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13864 if (dis_int_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13871 if (dis_int_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13875 if (dis_int_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13884 opc2 = IFIELD(theInstr, 1, 10); in disInstr_PPC_WRK()
13888 if (dis_int_cmp( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13897 if (dis_int_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13903 if (dis_int_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13908 if (dis_int_parity( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13914 if (dis_int_shift( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13922 if (dis_int_shift( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13929 if (dis_int_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13936 if (dis_int_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13942 if (dis_int_store( theInstr, abiinfo )) goto decode_success; in disInstr_PPC_WRK()
13948 if (dis_int_store( theInstr, abiinfo )) goto decode_success; in disInstr_PPC_WRK()
13955 if (dis_int_ldst_rev( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13962 Bool ok = dis_int_ldst_str( theInstr, &stopHere ); in disInstr_PPC_WRK()
13975 if (dis_memsync( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13981 if (dis_memsync( theInstr )) goto decode_success; in disInstr_PPC_WRK()
13987 if (dis_proc_ctl( abiinfo, theInstr )) goto decode_success; in disInstr_PPC_WRK()
13994 if (dis_cache_manage( theInstr, &dres, archinfo )) in disInstr_PPC_WRK()
14005 if (dis_trap(theInstr, &dres)) goto decode_success; in disInstr_PPC_WRK()
14012 if (dis_fp_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14019 if (dis_fp_store( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14024 if (dis_fp_store( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14031 if (dis_fp_pair(theInstr)) goto decode_success; in disInstr_PPC_WRK()
14036 if (dis_fp_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14041 if (dis_fp_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14049 if (dis_av_datastream( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14057 if (dis_av_load( abiinfo, theInstr )) goto decode_success; in disInstr_PPC_WRK()
14064 if (dis_av_store( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14072 if (dis_vx_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14079 if (dis_vx_store( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14085 if (dis_int_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14089 if (dis_int_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14098 if (IFIELD(theInstr, 0, 6) == (15<<1)) { in disInstr_PPC_WRK()
14099 UInt rT = ifieldRegDS( theInstr ); in disInstr_PPC_WRK()
14100 UInt rA = ifieldRegA( theInstr ); in disInstr_PPC_WRK()
14101 UInt rB = ifieldRegB( theInstr ); in disInstr_PPC_WRK()
14102 UInt bi = ifieldRegC( theInstr ); in disInstr_PPC_WRK()
14121 opc2 = IFIELD(theInstr, 0, 6); in disInstr_PPC_WRK()
14128 if (dis_av_multarith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14136 if (dis_av_permute( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14142 if (dis_av_fp_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14149 opc2 = IFIELD(theInstr, 0, 11); in disInstr_PPC_WRK()
14173 if (dis_av_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14184 if (dis_av_shift( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14191 if (dis_av_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14197 if (dis_av_procctl( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14206 if (dis_av_fp_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14215 if (dis_av_fp_convert( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14224 if (dis_av_permute( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14236 if (dis_av_pack( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14243 opc2 = IFIELD(theInstr, 0, 10); in disInstr_PPC_WRK()
14251 if (dis_av_cmp( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14258 if (dis_av_fp_cmp( theInstr )) goto decode_success; in disInstr_PPC_WRK()
14294 opc2 = (theInstr) & 0x7FF; in disInstr_PPC_WRK()
14296 "0x%x\n", theInstr); in disInstr_PPC_WRK()