Lines Matching refs:theInstr

3472 static Bool dis_int_arith ( UInt theInstr )  in dis_int_arith()  argument
3475 UChar opc1 = ifieldOPC(theInstr); in dis_int_arith()
3476 UChar rD_addr = ifieldRegDS(theInstr); in dis_int_arith()
3477 UChar rA_addr = ifieldRegA(theInstr); in dis_int_arith()
3478 UInt uimm16 = ifieldUIMM16(theInstr); in dis_int_arith()
3479 UChar rB_addr = ifieldRegB(theInstr); in dis_int_arith()
3480 UChar flag_OE = ifieldBIT10(theInstr); in dis_int_arith()
3481 UInt opc2 = ifieldOPClo9(theInstr); in dis_int_arith()
3482 UChar flag_rC = ifieldBIT0(theInstr); in dis_int_arith()
4109 static Bool dis_int_cmp ( UInt theInstr ) in dis_int_cmp() argument
4112 UChar opc1 = ifieldOPC(theInstr); in dis_int_cmp()
4113 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_int_cmp()
4114 UChar b22 = toUChar( IFIELD( theInstr, 22, 1 ) ); in dis_int_cmp()
4115 UChar flag_L = toUChar( IFIELD( theInstr, 21, 1 ) ); in dis_int_cmp()
4116 UChar rA_addr = ifieldRegA(theInstr); in dis_int_cmp()
4117 UInt uimm16 = ifieldUIMM16(theInstr); in dis_int_cmp()
4118 UChar rB_addr = ifieldRegB(theInstr); in dis_int_cmp()
4119 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_cmp()
4120 UChar b0 = ifieldBIT0(theInstr); in dis_int_cmp()
4229 static Bool dis_int_logic ( UInt theInstr ) in dis_int_logic() argument
4232 UChar opc1 = ifieldOPC(theInstr); in dis_int_logic()
4233 UChar rS_addr = ifieldRegDS(theInstr); in dis_int_logic()
4234 UChar rA_addr = ifieldRegA(theInstr); in dis_int_logic()
4235 UInt uimm16 = ifieldUIMM16(theInstr); in dis_int_logic()
4236 UChar rB_addr = ifieldRegB(theInstr); in dis_int_logic()
4237 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_logic()
4238 UChar flag_rC = ifieldBIT0(theInstr); in dis_int_logic()
4607 static Bool dis_int_parity ( UInt theInstr ) in dis_int_parity() argument
4610 UChar opc1 = ifieldOPC(theInstr); in dis_int_parity()
4611 UChar rS_addr = ifieldRegDS(theInstr); in dis_int_parity()
4612 UChar rA_addr = ifieldRegA(theInstr); in dis_int_parity()
4613 UChar rB_addr = ifieldRegB(theInstr); in dis_int_parity()
4614 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_parity()
4615 UChar b0 = ifieldBIT0(theInstr); in dis_int_parity()
4736 static Bool dis_int_rot ( UInt theInstr ) in dis_int_rot() argument
4739 UChar opc1 = ifieldOPC(theInstr); in dis_int_rot()
4740 UChar rS_addr = ifieldRegDS(theInstr); in dis_int_rot()
4741 UChar rA_addr = ifieldRegA(theInstr); in dis_int_rot()
4742 UChar rB_addr = ifieldRegB(theInstr); in dis_int_rot()
4744 UChar MaskBeg = toUChar( IFIELD( theInstr, 6, 5 ) ); in dis_int_rot()
4745 UChar MaskEnd = toUChar( IFIELD( theInstr, 1, 5 ) ); in dis_int_rot()
4746 UChar msk_imm = toUChar( IFIELD( theInstr, 5, 6 ) ); in dis_int_rot()
4747 UChar opc2 = toUChar( IFIELD( theInstr, 2, 3 ) ); in dis_int_rot()
4748 UChar b1 = ifieldBIT1(theInstr); in dis_int_rot()
4749 UChar flag_rC = ifieldBIT0(theInstr); in dis_int_rot()
4986 static Bool dis_int_load ( UInt theInstr ) in dis_int_load() argument
4989 UChar opc1 = ifieldOPC(theInstr); in dis_int_load()
4990 UChar rD_addr = ifieldRegDS(theInstr); in dis_int_load()
4991 UChar rA_addr = ifieldRegA(theInstr); in dis_int_load()
4992 UInt uimm16 = ifieldUIMM16(theInstr); in dis_int_load()
4993 UChar rB_addr = ifieldRegB(theInstr); in dis_int_load()
4994 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_load()
4995 UChar b1 = ifieldBIT1(theInstr); in dis_int_load()
4996 UChar b0 = ifieldBIT0(theInstr); in dis_int_load()
5284 static Bool dis_int_store ( UInt theInstr, const VexAbiInfo* vbi ) in dis_int_store() argument
5287 UChar opc1 = ifieldOPC(theInstr); in dis_int_store()
5288 UInt rS_addr = ifieldRegDS(theInstr); in dis_int_store()
5289 UInt rA_addr = ifieldRegA(theInstr); in dis_int_store()
5290 UInt uimm16 = ifieldUIMM16(theInstr); in dis_int_store()
5291 UInt rB_addr = ifieldRegB(theInstr); in dis_int_store()
5292 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_store()
5293 UChar b1 = ifieldBIT1(theInstr); in dis_int_store()
5294 UChar b0 = ifieldBIT0(theInstr); in dis_int_store()
5509 static Bool dis_int_ldst_mult ( UInt theInstr ) in dis_int_ldst_mult() argument
5512 UChar opc1 = ifieldOPC(theInstr); in dis_int_ldst_mult()
5513 UChar rD_addr = ifieldRegDS(theInstr); in dis_int_ldst_mult()
5515 UChar rA_addr = ifieldRegA(theInstr); in dis_int_ldst_mult()
5516 UInt uimm16 = ifieldUIMM16(theInstr); in dis_int_ldst_mult()
5653 static Bool dis_int_ldst_str ( UInt theInstr, /*OUT*/Bool* stopHere ) in dis_int_ldst_str() argument
5656 UChar opc1 = ifieldOPC(theInstr); in dis_int_ldst_str()
5657 UChar rD_addr = ifieldRegDS(theInstr); in dis_int_ldst_str()
5659 UChar rA_addr = ifieldRegA(theInstr); in dis_int_ldst_str()
5660 UChar rB_addr = ifieldRegB(theInstr); in dis_int_ldst_str()
5662 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_ldst_str()
5663 UChar b0 = ifieldBIT0(theInstr); in dis_int_ldst_str()
5821 static Bool dis_branch ( UInt theInstr, in dis_branch() argument
5827 UChar opc1 = ifieldOPC(theInstr); in dis_branch()
5828 UChar BO = ifieldRegDS(theInstr); in dis_branch()
5829 UChar BI = ifieldRegA(theInstr); in dis_branch()
5830 UInt BD_u16 = ifieldUIMM16(theInstr) & 0xFFFFFFFC; /* mask off */ in dis_branch()
5831 UChar b11to15 = ifieldRegB(theInstr); in dis_branch()
5832 UInt opc2 = ifieldOPClo10(theInstr); in dis_branch()
5833 UInt LI_u26 = ifieldUIMM26(theInstr) & 0xFFFFFFFC; /* mask off */ in dis_branch()
5834 UChar flag_AA = ifieldBIT1(theInstr); in dis_branch()
5835 UChar flag_LK = ifieldBIT0(theInstr); in dis_branch()
5848 if (theInstr == 0x429F0005) { in dis_branch()
6034 static Bool dis_cond_logic ( UInt theInstr ) in dis_cond_logic() argument
6037 UChar opc1 = ifieldOPC(theInstr); in dis_cond_logic()
6038 UChar crbD_addr = ifieldRegDS(theInstr); in dis_cond_logic()
6039 UChar crfD_addr = toUChar( IFIELD(theInstr, 23, 3) ); in dis_cond_logic()
6040 UChar crbA_addr = ifieldRegA(theInstr); in dis_cond_logic()
6041 UChar crfS_addr = toUChar( IFIELD(theInstr, 18, 3) ); in dis_cond_logic()
6042 UChar crbB_addr = ifieldRegB(theInstr); in dis_cond_logic()
6043 UInt opc2 = ifieldOPClo10(theInstr); in dis_cond_logic()
6044 UChar b0 = ifieldBIT0(theInstr); in dis_cond_logic()
6218 static Bool dis_trapi ( UInt theInstr, in dis_trapi() argument
6222 UChar opc1 = ifieldOPC(theInstr); in dis_trapi()
6223 UChar TO = ifieldRegDS(theInstr); in dis_trapi()
6224 UChar rA_addr = ifieldRegA(theInstr); in dis_trapi()
6225 UInt uimm16 = ifieldUIMM16(theInstr); in dis_trapi()
6269 static Bool dis_trap ( UInt theInstr, in dis_trap() argument
6273 UInt opc2 = ifieldOPClo10(theInstr); in dis_trap()
6274 UChar TO = ifieldRegDS(theInstr); in dis_trap()
6275 UChar rA_addr = ifieldRegA(theInstr); in dis_trap()
6276 UChar rB_addr = ifieldRegB(theInstr); in dis_trap()
6281 if (ifieldBIT0(theInstr) != 0) in dis_trap()
6327 static Bool dis_syslink ( UInt theInstr, in dis_syslink() argument
6332 if (theInstr != 0x44000002) { in dis_syslink()
6365 static Bool dis_memsync ( UInt theInstr ) in dis_memsync() argument
6368 UChar opc1 = ifieldOPC(theInstr); in dis_memsync()
6369 UInt b11to25 = IFIELD(theInstr, 11, 15); in dis_memsync()
6370 UChar flag_L = ifieldRegDS(theInstr); in dis_memsync()
6371 UInt b11to20 = IFIELD(theInstr, 11, 10); in dis_memsync()
6372 UInt M0 = IFIELD(theInstr, 11, 5); in dis_memsync()
6373 UChar rD_addr = ifieldRegDS(theInstr); in dis_memsync()
6375 UChar rA_addr = ifieldRegA(theInstr); in dis_memsync()
6376 UChar rB_addr = ifieldRegB(theInstr); in dis_memsync()
6377 UInt opc2 = ifieldOPClo10(theInstr); in dis_memsync()
6378 UChar b0 = ifieldBIT0(theInstr); in dis_memsync()
6775 static Bool dis_int_shift ( UInt theInstr ) in dis_int_shift() argument
6778 UChar opc1 = ifieldOPC(theInstr); in dis_int_shift()
6779 UChar rS_addr = ifieldRegDS(theInstr); in dis_int_shift()
6780 UChar rA_addr = ifieldRegA(theInstr); in dis_int_shift()
6781 UChar rB_addr = ifieldRegB(theInstr); in dis_int_shift()
6783 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_shift()
6784 UChar b1 = ifieldBIT1(theInstr); in dis_int_shift()
6785 UChar flag_rC = ifieldBIT0(theInstr); in dis_int_shift()
7041 static Bool dis_int_ldst_rev ( UInt theInstr ) in dis_int_ldst_rev() argument
7044 UChar opc1 = ifieldOPC(theInstr); in dis_int_ldst_rev()
7045 UChar rD_addr = ifieldRegDS(theInstr); in dis_int_ldst_rev()
7047 UChar rA_addr = ifieldRegA(theInstr); in dis_int_ldst_rev()
7048 UChar rB_addr = ifieldRegB(theInstr); in dis_int_ldst_rev()
7049 UInt opc2 = ifieldOPClo10(theInstr); in dis_int_ldst_rev()
7050 UChar b0 = ifieldBIT0(theInstr); in dis_int_ldst_rev()
7140 static Bool dis_proc_ctl ( const VexAbiInfo* vbi, UInt theInstr ) in dis_proc_ctl() argument
7142 UChar opc1 = ifieldOPC(theInstr); in dis_proc_ctl()
7145 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_proc_ctl()
7146 UChar b21to22 = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_proc_ctl()
7147 UChar rD_addr = ifieldRegDS(theInstr); in dis_proc_ctl()
7148 UInt b11to20 = IFIELD( theInstr, 11, 10 ); in dis_proc_ctl()
7154 UChar b20 = toUChar( IFIELD( theInstr, 20, 1 ) ); in dis_proc_ctl()
7155 UInt CRM = IFIELD( theInstr, 12, 8 ); in dis_proc_ctl()
7156 UChar b11 = toUChar( IFIELD( theInstr, 11, 1 ) ); in dis_proc_ctl()
7158 UInt opc2 = ifieldOPClo10(theInstr); in dis_proc_ctl()
7159 UChar b0 = ifieldBIT0(theInstr); in dis_proc_ctl()
7439 UChar XS = ifieldRegXS( theInstr ); in dis_proc_ctl()
7440 UChar rA_addr = ifieldRegA(theInstr); in dis_proc_ctl()
7461 UChar XS = ifieldRegXS( theInstr ); in dis_proc_ctl()
7462 UChar rA_addr = ifieldRegA(theInstr); in dis_proc_ctl()
7486 UChar XT = ifieldRegXT( theInstr ); in dis_proc_ctl()
7487 UChar rA_addr = ifieldRegA(theInstr); in dis_proc_ctl()
7512 UChar XT = ifieldRegXT( theInstr ); in dis_proc_ctl()
7513 UChar rA_addr = ifieldRegA(theInstr); in dis_proc_ctl()
7536 UChar XT = ifieldRegXT( theInstr ); in dis_proc_ctl()
7537 UChar rA_addr = ifieldRegA(theInstr); in dis_proc_ctl()
7569 static Bool dis_cache_manage ( UInt theInstr, in dis_cache_manage() argument
7574 UChar opc1 = ifieldOPC(theInstr); in dis_cache_manage()
7575 UChar b21to25 = ifieldRegDS(theInstr); in dis_cache_manage()
7576 UChar rA_addr = ifieldRegA(theInstr); in dis_cache_manage()
7577 UChar rB_addr = ifieldRegB(theInstr); in dis_cache_manage()
7578 UInt opc2 = ifieldOPClo10(theInstr); in dis_cache_manage()
7579 UChar b0 = ifieldBIT0(theInstr); in dis_cache_manage()
7869 static Bool dis_fp_load ( UInt theInstr ) in dis_fp_load() argument
7872 UChar opc1 = ifieldOPC(theInstr); in dis_fp_load()
7873 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_load()
7874 UChar rA_addr = ifieldRegA(theInstr); in dis_fp_load()
7875 UChar rB_addr = ifieldRegB(theInstr); in dis_fp_load()
7876 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_load()
7877 UChar b0 = ifieldBIT0(theInstr); in dis_fp_load()
7878 UInt uimm16 = ifieldUIMM16(theInstr); in dis_fp_load()
8007 static Bool dis_fp_store ( UInt theInstr ) in dis_fp_store() argument
8010 UChar opc1 = ifieldOPC(theInstr); in dis_fp_store()
8011 UChar frS_addr = ifieldRegDS(theInstr); in dis_fp_store()
8012 UChar rA_addr = ifieldRegA(theInstr); in dis_fp_store()
8013 UChar rB_addr = ifieldRegB(theInstr); in dis_fp_store()
8014 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_store()
8015 UChar b0 = ifieldBIT0(theInstr); in dis_fp_store()
8016 Int uimm16 = ifieldUIMM16(theInstr); in dis_fp_store()
8135 static Bool dis_fp_arith ( UInt theInstr ) in dis_fp_arith() argument
8138 UChar opc1 = ifieldOPC(theInstr); in dis_fp_arith()
8139 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_arith()
8140 UChar frA_addr = ifieldRegA(theInstr); in dis_fp_arith()
8141 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_arith()
8142 UChar frC_addr = ifieldRegC(theInstr); in dis_fp_arith()
8143 UChar opc2 = ifieldOPClo5(theInstr); in dis_fp_arith()
8144 UChar flag_rC = ifieldBIT0(theInstr); in dis_fp_arith()
8373 static Bool dis_fp_multadd ( UInt theInstr ) in dis_fp_multadd() argument
8376 UChar opc1 = ifieldOPC(theInstr); in dis_fp_multadd()
8377 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_multadd()
8378 UChar frA_addr = ifieldRegA(theInstr); in dis_fp_multadd()
8379 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_multadd()
8380 UChar frC_addr = ifieldRegC(theInstr); in dis_fp_multadd()
8381 UChar opc2 = ifieldOPClo5(theInstr); in dis_fp_multadd()
8382 UChar flag_rC = ifieldBIT0(theInstr); in dis_fp_multadd()
8853 static Bool dis_fp_tests ( UInt theInstr ) in dis_fp_tests() argument
8855 UChar opc1 = ifieldOPC(theInstr); in dis_fp_tests()
8856 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_fp_tests()
8857 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_tests()
8858 UChar b0 = ifieldBIT0(theInstr); in dis_fp_tests()
8859 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_tests()
8871 UChar frA_addr = ifieldRegA(theInstr); in dis_fp_tests()
8873 UChar b21to22 = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_fp_tests()
8890 UChar b18to22 = toUChar( IFIELD( theInstr, 18, 5 ) ); in dis_fp_tests()
8920 static Bool dis_fp_cmp ( UInt theInstr ) in dis_fp_cmp() argument
8923 UChar opc1 = ifieldOPC(theInstr); in dis_fp_cmp()
8924 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_fp_cmp()
8925 UChar b21to22 = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_fp_cmp()
8926 UChar frA_addr = ifieldRegA(theInstr); in dis_fp_cmp()
8927 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_cmp()
8928 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_cmp()
8929 UChar b0 = ifieldBIT0(theInstr); in dis_fp_cmp()
9019 static Bool dis_fp_round ( UInt theInstr ) in dis_fp_round() argument
9022 UChar opc1 = ifieldOPC(theInstr); in dis_fp_round()
9023 UChar b16to20 = ifieldRegA(theInstr); in dis_fp_round()
9024 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_round()
9025 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_round()
9026 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_round()
9027 UChar flag_rC = ifieldBIT0(theInstr); in dis_fp_round()
9232 static Bool dis_fp_pair ( UInt theInstr ) in dis_fp_pair() argument
9235 UChar opc1 = ifieldOPC(theInstr); in dis_fp_pair()
9236 UChar frT_hi_addr = ifieldRegDS(theInstr); in dis_fp_pair()
9238 UChar rA_addr = ifieldRegA(theInstr); in dis_fp_pair()
9239 UChar rB_addr = ifieldRegB(theInstr); in dis_fp_pair()
9240 UInt uimm16 = ifieldUIMM16(theInstr); in dis_fp_pair()
9242 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_pair()
9248 UChar b0 = ifieldBIT0(theInstr); in dis_fp_pair()
9314 static Bool dis_fp_merge ( UInt theInstr ) in dis_fp_merge() argument
9317 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_merge()
9318 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_merge()
9319 UChar frA_addr = ifieldRegA(theInstr); in dis_fp_merge()
9320 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_merge()
9368 static Bool dis_fp_move ( UInt theInstr ) in dis_fp_move() argument
9371 UChar opc1 = ifieldOPC(theInstr); in dis_fp_move()
9372 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_move()
9373 UChar frA_addr = ifieldRegA(theInstr); in dis_fp_move()
9374 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_move()
9375 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_move()
9376 UChar flag_rC = ifieldBIT0(theInstr); in dis_fp_move()
9469 static Bool dis_fp_scr ( UInt theInstr, Bool GX_level ) in dis_fp_scr() argument
9472 UChar opc1 = ifieldOPC(theInstr); in dis_fp_scr()
9473 UInt opc2 = ifieldOPClo10(theInstr); in dis_fp_scr()
9474 UChar flag_rC = ifieldBIT0(theInstr); in dis_fp_scr()
9484 UChar crbD = ifieldRegDS(theInstr); in dis_fp_scr()
9485 UInt b11to20 = IFIELD(theInstr, 11, 10); in dis_fp_scr()
9498 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_fp_scr()
9499 UChar b21to22 = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_fp_scr()
9500 UChar crfS = toUChar( IFIELD( theInstr, 18, 3 ) ); in dis_fp_scr()
9501 UChar b11to17 = toUChar( IFIELD( theInstr, 11, 7 ) ); in dis_fp_scr()
9521 UChar crbD = ifieldRegDS(theInstr); in dis_fp_scr()
9522 UInt b11to20 = IFIELD(theInstr, 11, 10); in dis_fp_scr()
9534 UInt crfD = IFIELD( theInstr, 23, 3 ); in dis_fp_scr()
9535 UChar b16to22 = toUChar( IFIELD( theInstr, 16, 7 ) ); in dis_fp_scr()
9536 UChar IMM = toUChar( IFIELD( theInstr, 12, 4 ) ); in dis_fp_scr()
9537 UChar b11 = toUChar( IFIELD( theInstr, 11, 1 ) ); in dis_fp_scr()
9549 Wbit = toUChar( IFIELD(theInstr, 16, 1) ); in dis_fp_scr()
9559 UChar frD_addr = ifieldRegDS(theInstr); in dis_fp_scr()
9560 UInt b11to20 = IFIELD(theInstr, 11, 10); in dis_fp_scr()
9577 UChar b25 = toUChar( IFIELD(theInstr, 25, 1) ); in dis_fp_scr()
9578 UChar FM = toUChar( IFIELD(theInstr, 17, 8) ); in dis_fp_scr()
9579 UChar frB_addr = ifieldRegB(theInstr); in dis_fp_scr()
9592 Wbit = toUChar( IFIELD(theInstr, 16, 1) ); in dis_fp_scr()
10288 static Bool dis_dfp_arith(UInt theInstr) in dis_dfp_arith() argument
10290 UInt opc2 = ifieldOPClo10( theInstr ); in dis_dfp_arith()
10291 UChar frS_addr = ifieldRegDS( theInstr ); in dis_dfp_arith()
10292 UChar frA_addr = ifieldRegA( theInstr ); in dis_dfp_arith()
10293 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_arith()
10294 UChar flag_rC = ifieldBIT0( theInstr ); in dis_dfp_arith()
10346 static Bool dis_dfp_arithq(UInt theInstr) in dis_dfp_arithq() argument
10348 UInt opc2 = ifieldOPClo10( theInstr ); in dis_dfp_arithq()
10349 UChar frS_addr = ifieldRegDS( theInstr ); in dis_dfp_arithq()
10350 UChar frA_addr = ifieldRegA( theInstr ); in dis_dfp_arithq()
10351 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_arithq()
10352 UChar flag_rC = ifieldBIT0( theInstr ); in dis_dfp_arithq()
10404 static Bool dis_dfp_shift(UInt theInstr) { in dis_dfp_shift() argument
10405 UInt opc2 = ifieldOPClo9( theInstr ); in dis_dfp_shift()
10406 UChar frS_addr = ifieldRegDS( theInstr ); in dis_dfp_shift()
10407 UChar frA_addr = ifieldRegA( theInstr ); in dis_dfp_shift()
10408 UChar shift_val = IFIELD(theInstr, 10, 6); in dis_dfp_shift()
10409 UChar flag_rC = ifieldBIT0( theInstr ); in dis_dfp_shift()
10441 static Bool dis_dfp_shiftq(UInt theInstr) { in dis_dfp_shiftq() argument
10442 UInt opc2 = ifieldOPClo9( theInstr ); in dis_dfp_shiftq()
10443 UChar frS_addr = ifieldRegDS( theInstr ); in dis_dfp_shiftq()
10444 UChar frA_addr = ifieldRegA( theInstr ); in dis_dfp_shiftq()
10445 UChar shift_val = IFIELD(theInstr, 10, 6); in dis_dfp_shiftq()
10446 UChar flag_rC = ifieldBIT0( theInstr ); in dis_dfp_shiftq()
10478 static Bool dis_dfp_fmt_conv(UInt theInstr) { in dis_dfp_fmt_conv() argument
10479 UInt opc2 = ifieldOPClo10( theInstr ); in dis_dfp_fmt_conv()
10480 UChar frS_addr = ifieldRegDS( theInstr ); in dis_dfp_fmt_conv()
10481 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_fmt_conv()
10483 UChar flag_rC = ifieldBIT0( theInstr ); in dis_dfp_fmt_conv()
10544 static Bool dis_dfp_fmt_convq(UInt theInstr) { in dis_dfp_fmt_convq() argument
10545 UInt opc2 = ifieldOPClo10( theInstr ); in dis_dfp_fmt_convq()
10546 UChar frS_addr = ifieldRegDS( theInstr ); in dis_dfp_fmt_convq()
10547 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_fmt_convq()
10553 UChar flag_rC = ifieldBIT0( theInstr ); in dis_dfp_fmt_convq()
10608 static Bool dis_dfp_round( UInt theInstr ) { in dis_dfp_round() argument
10609 UChar frS_addr = ifieldRegDS(theInstr); in dis_dfp_round()
10610 UChar R = IFIELD(theInstr, 16, 1); in dis_dfp_round()
10611 UChar RMC = IFIELD(theInstr, 9, 2); in dis_dfp_round()
10612 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_round()
10613 UChar flag_rC = ifieldBIT0( theInstr ); in dis_dfp_round()
10616 UInt opc2 = ifieldOPClo8( theInstr ); in dis_dfp_round()
10653 static Bool dis_dfp_roundq(UInt theInstr) { in dis_dfp_roundq() argument
10654 UChar frS_addr = ifieldRegDS( theInstr ); in dis_dfp_roundq()
10655 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_roundq()
10656 UChar R = IFIELD(theInstr, 16, 1); in dis_dfp_roundq()
10657 UChar RMC = IFIELD(theInstr, 9, 2); in dis_dfp_roundq()
10658 UChar flag_rC = ifieldBIT0( theInstr ); in dis_dfp_roundq()
10662 UInt opc2 = ifieldOPClo8( theInstr ); in dis_dfp_roundq()
10694 static Bool dis_dfp_quantize_sig_rrnd(UInt theInstr) { in dis_dfp_quantize_sig_rrnd() argument
10695 UInt opc2 = ifieldOPClo8( theInstr ); in dis_dfp_quantize_sig_rrnd()
10696 UChar frS_addr = ifieldRegDS( theInstr ); in dis_dfp_quantize_sig_rrnd()
10697 UChar frA_addr = ifieldRegA( theInstr ); in dis_dfp_quantize_sig_rrnd()
10698 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_quantize_sig_rrnd()
10699 UChar flag_rC = ifieldBIT0( theInstr ); in dis_dfp_quantize_sig_rrnd()
10700 UInt TE_value = IFIELD(theInstr, 16, 4); in dis_dfp_quantize_sig_rrnd()
10701 UInt TE_sign = IFIELD(theInstr, 20, 1); in dis_dfp_quantize_sig_rrnd()
10702 UInt RMC = IFIELD(theInstr, 9, 2); in dis_dfp_quantize_sig_rrnd()
10788 static Bool dis_dfp_quantize_sig_rrndq(UInt theInstr) { in dis_dfp_quantize_sig_rrndq() argument
10789 UInt opc2 = ifieldOPClo8( theInstr ); in dis_dfp_quantize_sig_rrndq()
10790 UChar frS_addr = ifieldRegDS( theInstr ); in dis_dfp_quantize_sig_rrndq()
10791 UChar frA_addr = ifieldRegA( theInstr ); in dis_dfp_quantize_sig_rrndq()
10792 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_quantize_sig_rrndq()
10793 UChar flag_rC = ifieldBIT0( theInstr ); in dis_dfp_quantize_sig_rrndq()
10794 UInt TE_value = IFIELD(theInstr, 16, 4); in dis_dfp_quantize_sig_rrndq()
10795 UInt TE_sign = IFIELD(theInstr, 20, 1); in dis_dfp_quantize_sig_rrndq()
10796 UInt RMC = IFIELD(theInstr, 9, 2); in dis_dfp_quantize_sig_rrndq()
10883 static Bool dis_dfp_extract_insert(UInt theInstr) { in dis_dfp_extract_insert() argument
10884 UInt opc2 = ifieldOPClo10( theInstr ); in dis_dfp_extract_insert()
10885 UChar frS_addr = ifieldRegDS( theInstr ); in dis_dfp_extract_insert()
10886 UChar frA_addr = ifieldRegA( theInstr ); in dis_dfp_extract_insert()
10887 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_extract_insert()
10888 UChar flag_rC = ifieldBIT0( theInstr ); in dis_dfp_extract_insert()
10929 static Bool dis_dfp_extract_insertq(UInt theInstr) { in dis_dfp_extract_insertq() argument
10930 UInt opc2 = ifieldOPClo10( theInstr ); in dis_dfp_extract_insertq()
10931 UChar frS_addr = ifieldRegDS( theInstr ); in dis_dfp_extract_insertq()
10932 UChar frA_addr = ifieldRegA( theInstr ); in dis_dfp_extract_insertq()
10933 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_extract_insertq()
10934 UChar flag_rC = ifieldBIT0( theInstr ); in dis_dfp_extract_insertq()
10980 static Bool dis_dfp_compare(UInt theInstr) { in dis_dfp_compare() argument
10982 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); // AKA BF in dis_dfp_compare()
10983 UChar frA_addr = ifieldRegA( theInstr ); in dis_dfp_compare()
10984 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_compare()
10985 UInt opc1 = ifieldOPC( theInstr ); in dis_dfp_compare()
11054 static Bool dis_dfp_exponent_test ( UInt theInstr ) in dis_dfp_exponent_test() argument
11056 UChar frA_addr = ifieldRegA( theInstr ); in dis_dfp_exponent_test()
11057 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_exponent_test()
11058 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_dfp_exponent_test()
11063 UInt opc1 = ifieldOPC( theInstr ); in dis_dfp_exponent_test()
11246 static Bool dis_dfp_class_test ( UInt theInstr ) in dis_dfp_class_test() argument
11248 UChar frA_addr = ifieldRegA( theInstr ); in dis_dfp_class_test()
11253 UInt opc1 = ifieldOPC( theInstr ); in dis_dfp_class_test()
11254 UInt opc2 = ifieldOPClo9( theInstr ); in dis_dfp_class_test()
11255 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); // AKA BF in dis_dfp_class_test()
11256 UInt DCM = IFIELD( theInstr, 10, 6 ); in dis_dfp_class_test()
11689 static Bool dis_dfp_bcd(UInt theInstr) { in dis_dfp_bcd() argument
11690 UInt opc2 = ifieldOPClo10( theInstr ); in dis_dfp_bcd()
11691 ULong sp = IFIELD(theInstr, 19, 2); in dis_dfp_bcd()
11692 ULong s = IFIELD(theInstr, 20, 1); in dis_dfp_bcd()
11693 UChar frT_addr = ifieldRegDS( theInstr ); in dis_dfp_bcd()
11694 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_bcd()
11949 static Bool dis_dfp_bcdq( UInt theInstr ) in dis_dfp_bcdq() argument
11951 UInt opc2 = ifieldOPClo10( theInstr ); in dis_dfp_bcdq()
11952 ULong sp = IFIELD(theInstr, 19, 2); in dis_dfp_bcdq()
11953 ULong s = IFIELD(theInstr, 20, 1); in dis_dfp_bcdq()
11958 UChar frT_addr = ifieldRegDS( theInstr ); in dis_dfp_bcdq()
11959 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_bcdq()
12358 static Bool dis_dfp_significant_digits( UInt theInstr ) in dis_dfp_significant_digits() argument
12360 UChar frA_addr = ifieldRegA( theInstr ); in dis_dfp_significant_digits()
12361 UChar frB_addr = ifieldRegB( theInstr ); in dis_dfp_significant_digits()
12363 UInt opc1 = ifieldOPC( theInstr ); in dis_dfp_significant_digits()
12368 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); // AKA BF in dis_dfp_significant_digits()
12556 static Bool dis_av_datastream ( UInt theInstr ) in dis_av_datastream() argument
12559 UChar opc1 = ifieldOPC(theInstr); in dis_av_datastream()
12560 UChar flag_T = toUChar( IFIELD( theInstr, 25, 1 ) ); in dis_av_datastream()
12562 UChar b23to24 = toUChar( IFIELD( theInstr, 23, 2 ) ); in dis_av_datastream()
12563 UChar STRM = toUChar( IFIELD( theInstr, 21, 2 ) ); in dis_av_datastream()
12564 UChar rA_addr = ifieldRegA(theInstr); in dis_av_datastream()
12565 UChar rB_addr = ifieldRegB(theInstr); in dis_av_datastream()
12566 UInt opc2 = ifieldOPClo10(theInstr); in dis_av_datastream()
12567 UChar b0 = ifieldBIT0(theInstr); in dis_av_datastream()
12607 static Bool dis_av_procctl ( UInt theInstr ) in dis_av_procctl() argument
12610 UChar opc1 = ifieldOPC(theInstr); in dis_av_procctl()
12611 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_procctl()
12612 UChar vA_addr = ifieldRegA(theInstr); in dis_av_procctl()
12613 UChar vB_addr = ifieldRegB(theInstr); in dis_av_procctl()
12614 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_procctl()
12653 dis_vx_conv ( UInt theInstr, UInt opc2 ) in dis_vx_conv() argument
12656 UChar opc1 = ifieldOPC( theInstr ); in dis_vx_conv()
12657 UChar XT = ifieldRegXT( theInstr ); in dis_vx_conv()
12658 UChar XB = ifieldRegXB( theInstr ); in dis_vx_conv()
13151 dis_vxv_dp_arith ( UInt theInstr, UInt opc2 ) in dis_vxv_dp_arith() argument
13154 UChar opc1 = ifieldOPC( theInstr ); in dis_vxv_dp_arith()
13155 UChar XT = ifieldRegXT( theInstr ); in dis_vxv_dp_arith()
13156 UChar XA = ifieldRegXA( theInstr ); in dis_vxv_dp_arith()
13157 UChar XB = ifieldRegXB( theInstr ); in dis_vxv_dp_arith()
13317 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxv_dp_arith()
13352 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxv_dp_arith()
13394 dis_vxv_sp_arith ( UInt theInstr, UInt opc2 ) in dis_vxv_sp_arith() argument
13397 UChar opc1 = ifieldOPC( theInstr ); in dis_vxv_sp_arith()
13398 UChar XT = ifieldRegXT( theInstr ); in dis_vxv_sp_arith()
13399 UChar XA = ifieldRegXA( theInstr ); in dis_vxv_sp_arith()
13400 UChar XB = ifieldRegXB( theInstr ); in dis_vxv_sp_arith()
13605 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxv_sp_arith()
13659 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxv_sp_arith()
13720 dis_av_count_bitTranspose ( UInt theInstr, UInt opc2 ) in dis_av_count_bitTranspose() argument
13722 UChar vRB_addr = ifieldRegB(theInstr); in dis_av_count_bitTranspose()
13723 UChar vRT_addr = ifieldRegDS(theInstr); in dis_av_count_bitTranspose()
13724 UChar opc1 = ifieldOPC( theInstr ); in dis_av_count_bitTranspose()
14184 dis_vxv_misc ( UInt theInstr, UInt opc2 ) in dis_vxv_misc() argument
14187 UChar opc1 = ifieldOPC( theInstr ); in dis_vxv_misc()
14188 UChar XT = ifieldRegXT( theInstr ); in dis_vxv_misc()
14189 UChar XB = ifieldRegXB( theInstr ); in dis_vxv_misc()
14306 UChar XA = ifieldRegXA( theInstr ); in dis_vxv_misc()
14366 UChar XA = ifieldRegXA( theInstr ); in dis_vxv_misc()
14384 UChar XA = ifieldRegXA( theInstr ); in dis_vxv_misc()
14415 UChar XA = ifieldRegXA( theInstr ); in dis_vxv_misc()
14651 dis_vxs_arith ( UInt theInstr, UInt opc2 ) in dis_vxs_arith() argument
14654 UChar opc1 = ifieldOPC( theInstr ); in dis_vxs_arith()
14655 UChar XT = ifieldRegXT( theInstr ); in dis_vxs_arith()
14656 UChar XA = ifieldRegXA( theInstr ); in dis_vxs_arith()
14657 UChar XB = ifieldRegXB( theInstr ); in dis_vxs_arith()
14936 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxs_arith()
14948 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vxs_arith()
14980 dis_vx_cmp( UInt theInstr, UInt opc2 ) in dis_vx_cmp() argument
14983 UChar opc1 = ifieldOPC( theInstr ); in dis_vx_cmp()
14984 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); in dis_vx_cmp()
14986 UChar XA = ifieldRegXA ( theInstr ); in dis_vx_cmp()
14987 UChar XB = ifieldRegXB ( theInstr ); in dis_vx_cmp()
15104 dis_vvec_cmp( UInt theInstr, UInt opc2 ) in dis_vvec_cmp() argument
15107 UChar opc1 = ifieldOPC( theInstr ); in dis_vvec_cmp()
15108 UChar XT = ifieldRegXT ( theInstr ); in dis_vvec_cmp()
15109 UChar XA = ifieldRegXA ( theInstr ); in dis_vvec_cmp()
15110 UChar XB = ifieldRegXB ( theInstr ); in dis_vvec_cmp()
15111 UChar flag_rC = ifieldBIT10(theInstr); in dis_vvec_cmp()
15200 dis_vxs_misc( UInt theInstr, UInt opc2 ) in dis_vxs_misc() argument
15204 UChar opc1 = ifieldOPC( theInstr ); in dis_vxs_misc()
15205 UChar XT = ifieldRegXT ( theInstr ); in dis_vxs_misc()
15206 UChar XA = ifieldRegXA ( theInstr ); in dis_vxs_misc()
15207 UChar XB = ifieldRegXB ( theInstr ); in dis_vxs_misc()
15446 dis_vx_logic ( UInt theInstr, UInt opc2 ) in dis_vx_logic() argument
15449 UChar opc1 = ifieldOPC( theInstr ); in dis_vx_logic()
15450 UChar XT = ifieldRegXT ( theInstr ); in dis_vx_logic()
15451 UChar XA = ifieldRegXA ( theInstr ); in dis_vx_logic()
15452 UChar XB = ifieldRegXB ( theInstr ); in dis_vx_logic()
15517 dis_vx_load ( UInt theInstr ) in dis_vx_load() argument
15520 UChar opc1 = ifieldOPC( theInstr ); in dis_vx_load()
15521 UChar XT = ifieldRegXT ( theInstr ); in dis_vx_load()
15522 UChar rA_addr = ifieldRegA( theInstr ); in dis_vx_load()
15523 UChar rB_addr = ifieldRegB( theInstr ); in dis_vx_load()
15524 UInt opc2 = ifieldOPClo10( theInstr ); in dis_vx_load()
15653 dis_vx_store ( UInt theInstr ) in dis_vx_store() argument
15656 UChar opc1 = ifieldOPC( theInstr ); in dis_vx_store()
15657 UChar XS = ifieldRegXS( theInstr ); in dis_vx_store()
15658 UChar rA_addr = ifieldRegA( theInstr ); in dis_vx_store()
15659 UChar rB_addr = ifieldRegB( theInstr ); in dis_vx_store()
15661 UInt opc2 = ifieldOPClo10( theInstr ); in dis_vx_store()
15759 dis_vx_permute_misc( UInt theInstr, UInt opc2 ) in dis_vx_permute_misc() argument
15762 UChar opc1 = ifieldOPC( theInstr ); in dis_vx_permute_misc()
15763 UChar XT = ifieldRegXT ( theInstr ); in dis_vx_permute_misc()
15764 UChar XA = ifieldRegXA ( theInstr ); in dis_vx_permute_misc()
15765 UChar XB = ifieldRegXB ( theInstr ); in dis_vx_permute_misc()
15781 UChar SHW = ifieldSHW ( theInstr ); in dis_vx_permute_misc()
15797 UChar DM = ifieldDM ( theInstr ); in dis_vx_permute_misc()
15847 UChar XC = ifieldRegXC(theInstr); in dis_vx_permute_misc()
15859 UChar UIM = ifieldRegA(theInstr) & 3; in dis_vx_permute_misc()
15879 static Bool dis_av_load ( const VexAbiInfo* vbi, UInt theInstr ) in dis_av_load() argument
15882 UChar opc1 = ifieldOPC(theInstr); in dis_av_load()
15883 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_load()
15884 UChar rA_addr = ifieldRegA(theInstr); in dis_av_load()
15885 UChar rB_addr = ifieldRegB(theInstr); in dis_av_load()
15886 UInt opc2 = ifieldOPClo10(theInstr); in dis_av_load()
15887 UChar b0 = ifieldBIT0(theInstr); in dis_av_load()
16042 static Bool dis_av_store ( UInt theInstr ) in dis_av_store() argument
16045 UChar opc1 = ifieldOPC(theInstr); in dis_av_store()
16046 UChar vS_addr = ifieldRegDS(theInstr); in dis_av_store()
16047 UChar rA_addr = ifieldRegA(theInstr); in dis_av_store()
16048 UChar rB_addr = ifieldRegB(theInstr); in dis_av_store()
16049 UInt opc2 = ifieldOPClo10(theInstr); in dis_av_store()
16050 UChar b0 = ifieldBIT0(theInstr); in dis_av_store()
16140 static Bool dis_av_arith ( UInt theInstr ) in dis_av_arith() argument
16143 UChar opc1 = ifieldOPC(theInstr); in dis_av_arith()
16144 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_arith()
16145 UChar vA_addr = ifieldRegA(theInstr); in dis_av_arith()
16146 UChar vB_addr = ifieldRegB(theInstr); in dis_av_arith()
16147 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_arith()
16647 static Bool dis_av_logic ( UInt theInstr ) in dis_av_logic() argument
16650 UChar opc1 = ifieldOPC(theInstr); in dis_av_logic()
16651 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_logic()
16652 UChar vA_addr = ifieldRegA(theInstr); in dis_av_logic()
16653 UChar vB_addr = ifieldRegB(theInstr); in dis_av_logic()
16654 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_logic()
16725 static Bool dis_av_cmp ( UInt theInstr ) in dis_av_cmp() argument
16728 UChar opc1 = ifieldOPC(theInstr); in dis_av_cmp()
16729 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_cmp()
16730 UChar vA_addr = ifieldRegA(theInstr); in dis_av_cmp()
16731 UChar vB_addr = ifieldRegB(theInstr); in dis_av_cmp()
16732 UChar flag_rC = ifieldBIT10(theInstr); in dis_av_cmp()
16733 UInt opc2 = IFIELD( theInstr, 0, 10 ); in dis_av_cmp()
16835 static Bool dis_av_multarith ( UInt theInstr ) in dis_av_multarith() argument
16838 UChar opc1 = ifieldOPC(theInstr); in dis_av_multarith()
16839 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_multarith()
16840 UChar vA_addr = ifieldRegA(theInstr); in dis_av_multarith()
16841 UChar vB_addr = ifieldRegB(theInstr); in dis_av_multarith()
16842 UChar vC_addr = ifieldRegC(theInstr); in dis_av_multarith()
16843 UChar opc2 = toUChar( IFIELD( theInstr, 0, 6 ) ); in dis_av_multarith()
17101 static Bool dis_av_polymultarith ( UInt theInstr ) in dis_av_polymultarith() argument
17104 UChar opc1 = ifieldOPC(theInstr); in dis_av_polymultarith()
17105 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_polymultarith()
17106 UChar vA_addr = ifieldRegA(theInstr); in dis_av_polymultarith()
17107 UChar vB_addr = ifieldRegB(theInstr); in dis_av_polymultarith()
17108 UChar vC_addr = ifieldRegC(theInstr); in dis_av_polymultarith()
17109 UInt opc2 = IFIELD(theInstr, 0, 11); in dis_av_polymultarith()
17155 static Bool dis_av_shift ( UInt theInstr ) in dis_av_shift() argument
17158 UChar opc1 = ifieldOPC(theInstr); in dis_av_shift()
17159 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_shift()
17160 UChar vA_addr = ifieldRegA(theInstr); in dis_av_shift()
17161 UChar vB_addr = ifieldRegB(theInstr); in dis_av_shift()
17162 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_shift()
17313 static Bool dis_av_permute ( UInt theInstr ) in dis_av_permute() argument
17316 UChar opc1 = ifieldOPC(theInstr); in dis_av_permute()
17317 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_permute()
17318 UChar vA_addr = ifieldRegA(theInstr); in dis_av_permute()
17320 UChar vB_addr = ifieldRegB(theInstr); in dis_av_permute()
17321 UChar vC_addr = ifieldRegC(theInstr); in dis_av_permute()
17322 UChar b10 = ifieldBIT10(theInstr); in dis_av_permute()
17323 UChar SHB_uimm4 = toUChar( IFIELD( theInstr, 6, 4 ) ); in dis_av_permute()
17324 UInt opc2 = toUChar( IFIELD( theInstr, 0, 6 ) ); in dis_av_permute()
17417 opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_permute()
17534 static Bool dis_av_pack ( UInt theInstr ) in dis_av_pack() argument
17537 UChar opc1 = ifieldOPC(theInstr); in dis_av_pack()
17538 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_pack()
17539 UChar vA_addr = ifieldRegA(theInstr); in dis_av_pack()
17540 UChar vB_addr = ifieldRegB(theInstr); in dis_av_pack()
17541 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_pack()
17854 static Bool dis_av_cipher ( UInt theInstr ) in dis_av_cipher() argument
17857 UChar opc1 = ifieldOPC(theInstr); in dis_av_cipher()
17858 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_cipher()
17859 UChar vA_addr = ifieldRegA(theInstr); in dis_av_cipher()
17860 UChar vB_addr = ifieldRegB(theInstr); in dis_av_cipher()
17861 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_cipher()
17915 static Bool dis_av_hash ( UInt theInstr ) in dis_av_hash() argument
17918 UChar opc1 = ifieldOPC(theInstr); in dis_av_hash()
17919 UChar vRT_addr = ifieldRegDS(theInstr); in dis_av_hash()
17920 UChar vRA_addr = ifieldRegA(theInstr); in dis_av_hash()
17921 UChar s_field = IFIELD( theInstr, 11, 5 ); // st and six field in dis_av_hash()
17922 UChar st = IFIELD( theInstr, 15, 1 ); // st in dis_av_hash()
17923 UChar six = IFIELD( theInstr, 11, 4 ); // six field in dis_av_hash()
17924 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_hash()
18038 static Bool dis_av_quad ( UInt theInstr ) in dis_av_quad() argument
18041 UChar opc1 = ifieldOPC(theInstr); in dis_av_quad()
18042 UChar vRT_addr = ifieldRegDS(theInstr); in dis_av_quad()
18043 UChar vRA_addr = ifieldRegA(theInstr); in dis_av_quad()
18044 UChar vRB_addr = ifieldRegB(theInstr); in dis_av_quad()
18046 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_quad()
18162 opc2 = IFIELD( theInstr, 0, 6 ); in dis_av_quad()
18163 vRC_addr = ifieldRegC(theInstr); in dis_av_quad()
18240 static Bool dis_av_bcd ( UInt theInstr ) in dis_av_bcd() argument
18243 UChar opc1 = ifieldOPC(theInstr); in dis_av_bcd()
18244 UChar vRT_addr = ifieldRegDS(theInstr); in dis_av_bcd()
18245 UChar vRA_addr = ifieldRegA(theInstr); in dis_av_bcd()
18246 UChar vRB_addr = ifieldRegB(theInstr); in dis_av_bcd()
18247 UChar ps = IFIELD( theInstr, 9, 1 ); in dis_av_bcd()
18248 UInt opc2 = IFIELD( theInstr, 0, 9 ); in dis_av_bcd()
18286 static Bool dis_av_fp_arith ( UInt theInstr ) in dis_av_fp_arith() argument
18289 UChar opc1 = ifieldOPC(theInstr); in dis_av_fp_arith()
18290 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_fp_arith()
18291 UChar vA_addr = ifieldRegA(theInstr); in dis_av_fp_arith()
18292 UChar vB_addr = ifieldRegB(theInstr); in dis_av_fp_arith()
18293 UChar vC_addr = ifieldRegC(theInstr); in dis_av_fp_arith()
18311 opc2 = IFIELD( theInstr, 0, 6 ); in dis_av_fp_arith()
18338 opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_fp_arith()
18403 static Bool dis_av_fp_cmp ( UInt theInstr ) in dis_av_fp_cmp() argument
18406 UChar opc1 = ifieldOPC(theInstr); in dis_av_fp_cmp()
18407 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_fp_cmp()
18408 UChar vA_addr = ifieldRegA(theInstr); in dis_av_fp_cmp()
18409 UChar vB_addr = ifieldRegB(theInstr); in dis_av_fp_cmp()
18410 UChar flag_rC = ifieldBIT10(theInstr); in dis_av_fp_cmp()
18411 UInt opc2 = IFIELD( theInstr, 0, 10 ); in dis_av_fp_cmp()
18497 static Bool dis_av_fp_convert ( UInt theInstr ) in dis_av_fp_convert() argument
18500 UChar opc1 = ifieldOPC(theInstr); in dis_av_fp_convert()
18501 UChar vD_addr = ifieldRegDS(theInstr); in dis_av_fp_convert()
18502 UChar UIMM_5 = ifieldRegA(theInstr); in dis_av_fp_convert()
18503 UChar vB_addr = ifieldRegB(theInstr); in dis_av_fp_convert()
18504 UInt opc2 = IFIELD( theInstr, 0, 11 ); in dis_av_fp_convert()
18595 static Bool dis_transactional_memory ( UInt theInstr, UInt nextInstr, in dis_transactional_memory() argument
18601 UInt opc2 = IFIELD( theInstr, 1, 10 ); in dis_transactional_memory()
18616 UInt R = IFIELD( theInstr, 21, 1 ); in dis_transactional_memory()
18659 UInt A = IFIELD( theInstr, 25, 1 ); in dis_transactional_memory()
18667 UInt L = IFIELD( theInstr, 21, 1 ); in dis_transactional_memory()
18675 UInt BF = IFIELD( theInstr, 25, 1 ); in dis_transactional_memory()
18683 UInt TO = IFIELD( theInstr, 25, 1 ); in dis_transactional_memory()
18684 UInt RA = IFIELD( theInstr, 16, 5 ); in dis_transactional_memory()
18685 UInt RB = IFIELD( theInstr, 11, 5 ); in dis_transactional_memory()
18693 UInt TO = IFIELD( theInstr, 25, 1 ); in dis_transactional_memory()
18694 UInt RA = IFIELD( theInstr, 16, 5 ); in dis_transactional_memory()
18695 UInt RB = IFIELD( theInstr, 11, 5 ); in dis_transactional_memory()
18703 UInt TO = IFIELD( theInstr, 25, 1 ); in dis_transactional_memory()
18704 UInt RA = IFIELD( theInstr, 16, 5 ); in dis_transactional_memory()
18705 UInt SI = IFIELD( theInstr, 11, 5 ); in dis_transactional_memory()
18713 UInt TO = IFIELD( theInstr, 25, 1 ); in dis_transactional_memory()
18714 UInt RA = IFIELD( theInstr, 16, 5 ); in dis_transactional_memory()
18715 UInt SI = IFIELD( theInstr, 11, 5 ); in dis_transactional_memory()
18723 UInt RA = IFIELD( theInstr, 16, 5 ); in dis_transactional_memory()
18731 UInt RA = IFIELD( theInstr, 16, 5 ); in dis_transactional_memory()
19013 UInt theInstr; in disInstr_PPC_WRK() local
19056 theInstr = getUIntPPCendianly( &guest_code[delta] ); in disInstr_PPC_WRK()
19058 if (0) vex_printf("insn: 0x%x\n", theInstr); in disInstr_PPC_WRK()
19175 theInstr = getUIntPPCendianly(code+16); in disInstr_PPC_WRK()
19176 opc1 = ifieldOPC(theInstr); in disInstr_PPC_WRK()
19177 opc2 = ifieldOPClo10(theInstr); in disInstr_PPC_WRK()
19183 opc1 = ifieldOPC(theInstr); in disInstr_PPC_WRK()
19184 opc2 = ifieldOPClo10(theInstr); in disInstr_PPC_WRK()
19192 if (dis_int_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19197 if (dis_int_cmp( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19203 if (dis_int_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19208 if (dis_int_rot( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19214 if (dis_int_rot( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19221 if (dis_int_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19227 if (dis_int_store( theInstr, abiinfo )) goto decode_success; in disInstr_PPC_WRK()
19232 if (dis_int_ldst_mult( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19237 if (dis_branch(theInstr, abiinfo, &dres, in disInstr_PPC_WRK()
19244 if (dis_syslink(theInstr, abiinfo, &dres)) goto decode_success; in disInstr_PPC_WRK()
19250 if (dis_trapi(theInstr, &dres)) goto decode_success; in disInstr_PPC_WRK()
19254 if (dis_trapi(theInstr, &dres)) goto decode_success; in disInstr_PPC_WRK()
19261 if (dis_fp_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19268 if (dis_fp_store( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19274 if (dis_fp_pair( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19279 if (dis_int_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19285 if (dis_int_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19290 opc2 = ifieldOPClo10(theInstr); in disInstr_PPC_WRK()
19298 if (dis_dfp_arith( theInstr )) in disInstr_PPC_WRK()
19303 if (dis_dfp_compare( theInstr ) ) in disInstr_PPC_WRK()
19310 if (dis_dfp_fmt_conv( theInstr )) in disInstr_PPC_WRK()
19317 if (dis_dfp_fmt_conv( theInstr )) in disInstr_PPC_WRK()
19322 if (dis_dfp_significant_digits(theInstr)) in disInstr_PPC_WRK()
19328 if (dis_dfp_bcd(theInstr)) in disInstr_PPC_WRK()
19334 if (dis_dfp_extract_insert( theInstr ) ) in disInstr_PPC_WRK()
19340 if (dis_fp_round( theInstr )) in disInstr_PPC_WRK()
19344 if (dis_fp_round( theInstr )) in disInstr_PPC_WRK()
19349 opc2 = ifieldOPClo9( theInstr ); in disInstr_PPC_WRK()
19354 if (dis_dfp_shift( theInstr )) in disInstr_PPC_WRK()
19360 if (dis_dfp_class_test( theInstr )) in disInstr_PPC_WRK()
19365 opc2 = ifieldOPClo8( theInstr ); in disInstr_PPC_WRK()
19371 if (dis_dfp_quantize_sig_rrnd( theInstr ) ) in disInstr_PPC_WRK()
19376 if (dis_dfp_exponent_test( theInstr ) ) in disInstr_PPC_WRK()
19382 if (dis_dfp_round( theInstr ) ) { in disInstr_PPC_WRK()
19390 opc2 = IFIELD(theInstr, 1, 5); in disInstr_PPC_WRK()
19395 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19399 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19403 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19409 if (dis_fp_multadd(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19414 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19439 if (dis_vx_permute_misc(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
19444 if (dis_vx_logic(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
19454 if (dis_vxs_misc(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
19457 if (dis_vx_cmp(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
19474 if (dis_vxs_arith(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
19486 if (dis_vxv_dp_arith(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
19498 if (dis_vxv_sp_arith(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
19510 if (dis_vx_conv(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
19526 if (dis_vx_conv(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
19535 if (dis_vvec_cmp(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
19552 if (dis_vxv_misc(theInstr, vsxOpc2)) goto decode_success; in disInstr_PPC_WRK()
19563 if (dis_int_store( theInstr, abiinfo )) goto decode_success; in disInstr_PPC_WRK()
19571 opc2 = IFIELD(theInstr, 1, 5); in disInstr_PPC_WRK()
19576 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19580 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19584 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19590 if (dis_fp_multadd(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19595 if (dis_fp_arith(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19602 opc2 = IFIELD(theInstr, 1, 10); in disInstr_PPC_WRK()
19610 if (dis_dfp_arithq( theInstr )) in disInstr_PPC_WRK()
19616 if (dis_dfp_extract_insertq( theInstr )) in disInstr_PPC_WRK()
19623 if (dis_dfp_compare( theInstr ) ) in disInstr_PPC_WRK()
19632 if (dis_dfp_fmt_convq( theInstr )) in disInstr_PPC_WRK()
19638 if (dis_dfp_significant_digits(theInstr)) in disInstr_PPC_WRK()
19645 if (dis_dfp_bcdq(theInstr)) in disInstr_PPC_WRK()
19652 if (dis_fp_cmp(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19657 if (dis_fp_tests(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19667 if (dis_fp_round(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19672 if (dis_fp_round(theInstr)) goto decode_success; in disInstr_PPC_WRK()
19682 (dis_fp_round(theInstr))) in disInstr_PPC_WRK()
19692 if (dis_fp_move( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19696 if (dis_fp_merge( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19708 if (dis_fp_scr( theInstr, allow_GX )) goto decode_success; in disInstr_PPC_WRK()
19715 opc2 = ifieldOPClo9( theInstr ); in disInstr_PPC_WRK()
19720 if (dis_dfp_shiftq( theInstr )) in disInstr_PPC_WRK()
19726 if (dis_dfp_class_test( theInstr )) in disInstr_PPC_WRK()
19733 opc2 = ifieldOPClo8( theInstr ); in disInstr_PPC_WRK()
19739 if (dis_dfp_quantize_sig_rrndq( theInstr )) in disInstr_PPC_WRK()
19744 if (dis_dfp_exponent_test( theInstr ) ) in disInstr_PPC_WRK()
19750 if (dis_dfp_roundq( theInstr )) in disInstr_PPC_WRK()
19766 if (dis_cond_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19771 if (dis_branch(theInstr, abiinfo, &dres, in disInstr_PPC_WRK()
19778 if (dis_memsync( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19791 opc2 = IFIELD(theInstr, 1, 9); in disInstr_PPC_WRK()
19800 if (dis_int_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19806 if (dis_int_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19813 if (dis_int_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19820 if (dis_int_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19824 if (dis_int_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19833 opc2 = IFIELD(theInstr, 1, 10); in disInstr_PPC_WRK()
19837 if (dis_int_cmp( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19846 if (dis_int_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19853 if (dis_transactional_memory( theInstr, in disInstr_PPC_WRK()
19863 if (dis_int_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19869 if (dis_int_parity( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19873 if (dis_int_parity( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19879 if (dis_int_shift( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19887 if (dis_int_shift( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19894 if (dis_int_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19901 if (dis_int_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19907 if (dis_int_store( theInstr, abiinfo )) goto decode_success; in disInstr_PPC_WRK()
19913 if (dis_int_store( theInstr, abiinfo )) goto decode_success; in disInstr_PPC_WRK()
19919 if (dis_int_ldst_rev( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19924 if (dis_int_ldst_rev( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19931 Bool ok = dis_int_ldst_str( theInstr, &stopHere ); in disInstr_PPC_WRK()
19945 if (dis_memsync( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19950 if (dis_memsync( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19956 if (dis_memsync( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19960 if (dis_memsync( theInstr )) goto decode_success; in disInstr_PPC_WRK()
19969 if (dis_proc_ctl( abiinfo, theInstr )) goto decode_success; in disInstr_PPC_WRK()
19976 if (dis_cache_manage( theInstr, &dres, archinfo )) in disInstr_PPC_WRK()
19987 if (dis_trap(theInstr, &dres)) goto decode_success; in disInstr_PPC_WRK()
19992 if (dis_trap(theInstr, &dres)) goto decode_success; in disInstr_PPC_WRK()
19999 if (dis_fp_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20006 if (dis_fp_store( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20011 if (dis_fp_store( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20018 if (dis_fp_pair(theInstr)) goto decode_success; in disInstr_PPC_WRK()
20023 if (dis_fp_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20028 if (dis_fp_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20036 if (dis_av_datastream( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20044 if (dis_av_load( abiinfo, theInstr )) goto decode_success; in disInstr_PPC_WRK()
20051 if (dis_av_store( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20066 if (dis_vx_load( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20079 if (dis_vx_store( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20086 if (dis_int_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20091 if (dis_int_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20100 if (IFIELD(theInstr, 0, 6) == (15<<1)) { in disInstr_PPC_WRK()
20101 UInt rT = ifieldRegDS( theInstr ); in disInstr_PPC_WRK()
20102 UInt rA = ifieldRegA( theInstr ); in disInstr_PPC_WRK()
20103 UInt rB = ifieldRegB( theInstr ); in disInstr_PPC_WRK()
20104 UInt bi = ifieldRegC( theInstr ); in disInstr_PPC_WRK()
20124 opc2 = IFIELD(theInstr, 0, 6); in disInstr_PPC_WRK()
20131 if (dis_av_multarith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20139 if (dis_av_permute( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20144 if (dis_av_permute( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20150 if (dis_av_fp_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20156 if (dis_av_quad( theInstr)) goto decode_success; in disInstr_PPC_WRK()
20163 opc2 = IFIELD(theInstr, 0, 9); in disInstr_PPC_WRK()
20168 if (dis_av_bcd( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20175 opc2 = IFIELD(theInstr, 0, 11); in disInstr_PPC_WRK()
20199 if (dis_av_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20208 if (dis_av_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20215 if (dis_av_polymultarith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20226 if (dis_av_shift( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20232 if (dis_av_shift( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20239 if (dis_av_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20245 if (dis_av_logic( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20251 if (dis_av_procctl( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20260 if (dis_av_fp_arith( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20269 if (dis_av_fp_convert( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20278 if (dis_av_permute( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20283 if (dis_av_permute( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20295 if (dis_av_pack( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20301 if (dis_av_pack( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20308 if (dis_av_cipher( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20313 if (dis_av_hash( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20319 if (dis_av_count_bitTranspose( theInstr, opc2 )) goto decode_success; in disInstr_PPC_WRK()
20325 if (dis_av_count_bitTranspose( theInstr, opc2 )) goto decode_success; in disInstr_PPC_WRK()
20330 if (dis_av_count_bitTranspose( theInstr, opc2 )) goto decode_success; in disInstr_PPC_WRK()
20337 if (dis_av_quad( theInstr)) goto decode_success; in disInstr_PPC_WRK()
20344 opc2 = IFIELD(theInstr, 0, 10); in disInstr_PPC_WRK()
20352 if (dis_av_cmp( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20359 if (dis_av_cmp( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20366 if (dis_av_fp_cmp( theInstr )) goto decode_success; in disInstr_PPC_WRK()
20382 theInstr); in disInstr_PPC_WRK()
20391 theInstr); in disInstr_PPC_WRK()
20398 theInstr); in disInstr_PPC_WRK()
20405 theInstr); in disInstr_PPC_WRK()
20412 theInstr); in disInstr_PPC_WRK()
20419 theInstr); in disInstr_PPC_WRK()
20426 theInstr); in disInstr_PPC_WRK()
20432 opc2 = (theInstr) & 0x7FF; in disInstr_PPC_WRK()
20435 "0x%x\n", theInstr); in disInstr_PPC_WRK()