Home | History | Annotate | Download | only in priv

Lines Matching refs:crfD

3849    UChar crfD    = toUChar( IFIELD( theInstr, 23, 3 ) );
3874 DIP("cmpi cr%u,%u,r%u,%d\n", crfD, flag_L, rA_addr,
3878 putCR321(crfD, unop(Iop_64to8, binop(Iop_CmpORD64S, a, b)));
3882 putCR321(crfD, unop(Iop_32to8, binop(Iop_CmpORD32S, a, b)));
3884 putCR0( crfD, getXER_SO() );
3888 DIP("cmpli cr%u,%u,r%u,0x%x\n", crfD, flag_L, rA_addr, uimm16);
3891 putCR321(crfD, unop(Iop_64to8, binop(Iop_CmpORD64U, a, b)));
3895 putCR321(crfD, unop(Iop_32to8, binop(Iop_CmpORD32U, a, b)));
3897 putCR0( crfD, getXER_SO() );
3910 DIP("cmp cr%u,%u,r%u,r%u\n", crfD, flag_L, rA_addr, rB_addr);
3919 putCR321(crfD, unop(Iop_64to8, binop(Iop_CmpORD64S, a, b)));
3923 putCR321(crfD, unop(Iop_32to8,binop(Iop_CmpORD32S, a, b)));
3925 putCR0( crfD, getXER_SO() );
3929 DIP("cmpl cr%u,%u,r%u,r%u\n", crfD, flag_L, rA_addr, rB_addr);
3938 putCR321(crfD, unop(Iop_64to8, binop(Iop_CmpORD64U, a, b)));
3942 putCR321(crfD, unop(Iop_32to8, binop(Iop_CmpORD32U, a, b)));
3944 putCR0( crfD, getXER_SO() );
6740 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) );
6780 DIP("mcrxr crf%d\n", crfD);
6781 /* Move XER[0-3] (the top 4 bits of XER) to CR[crfD] */
6784 crfD );
8426 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) );
8450 putGST_field( PPC_GST_CR, do_fp_tdiv(frA_I64, frB_I64), crfD );
8452 DIP("ftdiv crf%d,fr%u,fr%u\n", crfD, frA_addr, frB_addr);
8465 DIP("ftsqrt crf%d,fr%u\n", crfD, frB_addr);
8475 putGST_field( PPC_GST_CR, mkexpr(flags), crfD );
8494 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) );
8560 putGST_field( PPC_GST_CR, mkexpr(ccPPC32), crfD );
8572 DIP("fcmpu crf%d,fr%u,fr%u\n", crfD, frA_addr, frB_addr);
8575 DIP("fcmpo crf%d,fr%u,fr%u\n", crfD, frA_addr, frB_addr);
9068 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) );
9078 DIP("mcrfs crf%d,crf%d\n", crfD, crfS);
9079 vassert(crfD < 8);
9085 putGST_field( PPC_GST_CR, mkexpr(tmp), crfD );
9104 UInt crfD = IFIELD( theInstr, 23, 3 );
9114 DIP("mtfsfi%s crf%d,%d\n", flag_rC ? ".":"", crfD, IMM);
9123 crfD = crfD + (8 * (1 - Wbit) );
9124 putGST_field( PPC_GST_FPSCR, mkU32( IMM ), crfD );
10552 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); // AKA BF
10567 DIP( "dcmpo %u,fr%u,fr%u\n", crfD, frA_addr, frB_addr );
10577 DIP( "dcmpoq %u,fr%u,fr%u\n", crfD, frA_addr, frB_addr );
10619 putGST_field( PPC_GST_CR, mkexpr( ccPPC32 ), crfD );
10628 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) );
10657 DIP("dtstex %u,r%u,r%d\n", crfD, frA_addr, frB_addr);
10670 DIP("dtstexq %u,r%u,r%d\n", crfD, frA_addr, frB_addr);
10811 crfD );
10825 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); // AKA BF
10890 crfD, frA_addr, DCM);
10926 crfD, frA_addr, DCM);
11231 * fields. The field to be written to is specified by the BF (AKA crfD)
11255 putGST_field( PPC_GST_CR, mkexpr( field ), crfD );
11938 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) ); // AKA BF
11968 DIP( "dtstsf %u,r%u,r%u\n", crfD, frA_addr, frB_addr );
12008 DIP( "dtstsfq %u,r%u,r%u\n", crfD, frA_addr, frB_addr );
12114 crfD );
12887 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) );
12891 DIP("xvtsqrtdp cr%d,v%d\n", (UInt)crfD, (UInt)XB);
12911 crfD );
12922 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) );
12926 DIP("xvtdivdp cr%d,v%d,v%d\n", (UInt)crfD, (UInt)XA, (UInt)XB);
12949 crfD );
13175 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) );
13180 DIP("xvtsqrtsp cr%d,v%d\n", (UInt)crfD, (UInt)XB);
13219 crfD );
13229 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) );
13234 DIP("xvtdivsp cr%d,v%d,v%d\n", (UInt)crfD, (UInt)XA, (UInt)XB);
13274 crfD );
14506 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) );
14509 DIP("xstdivdp crf%d,v%d,v%d\n", crfD, (UInt)XA, (UInt)XB);
14512 putGST_field( PPC_GST_CR, do_fp_tdiv(frA_I64, frB_I64), crfD );
14518 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) );
14533 putGST_field( PPC_GST_CR, mkexpr(flags), crfD );
14554 UChar crfD = toUChar( IFIELD( theInstr, 23, 3 ) );
14573 crfD, (UInt)XA, (UInt)XB);
14575 putGST_field( PPC_GST_CR, mkexpr(ccPPC32), crfD );