Home | History | Annotate | Download | only in priv

Lines Matching full:ppc32

110    /* For both ppc32-linux and ppc64-linux, f14-f31 are callee save.
122 /* For both ppc32-linux and ppc64-linux, v20-v31 are callee save.
3122 as per PPC32 p576
3765 /* addi (PPC32 p350) */
3770 /* add (PPC32 p347) */
3777 /* addi (PPC32 p350), but with negated imm */
3783 /* subf (PPC32 p537), with args the "wrong" way round */
3790 /* andi. (PPC32 p358) */
3794 /* and (PPC32 p356) */
3801 /* ori (PPC32 p497) */
3805 /* or (PPC32 p495) */
3812 /* xori (PPC32 p550) */
3816 /* xor (PPC32 p549) */
3844 rlwinm rd,rs,n,0,31-n (PPC32 p501)
3851 /* slw (PPC32 p505) */
3876 rlwinm rd,rs,32-n,n,31 (PPC32 p501)
3883 /* srw (PPC32 p508) */
3906 /* srawi (PPC32 p507) */
3918 /* sraw (PPC32 p506) */
3929 /* srad (PPC32 p570) */
3949 if (setC) /* addc (PPC32 p348) */
3951 else /* adde (PPC32 p349) */
3955 if (setC) /* subfc (PPC32
3957 else /* subfe (PPC32 p539) */
3980 if (syned) { // cmpw/di (signed) (PPC32 p368)
3983 } else { // cmplw/di (unsigned) (PPC32 p370)
3989 if (syned) // cmpwi (signed) (PPC32 p367)
3991 else // cmplwi (unsigned) (PPC32 p379)
4468 p = mkFormX(p, 31, 0, 0, 0, 598, 0, endness_host); // sync, PPC32 p616
4470 // p = mkFormXL(p, 19, 0, 0, 0, 150, 0); // isync, PPC32 p467
4542 case Pfp_RSQRTE: // frsqrtre, PPC32 p424
4545 case Pfp_RES: // fres, PPC32 p421
4548 case Pfp_SQRT: // fsqrt, PPC32 p427
4551 case Pfp_ABS: // fabs, PPC32 p399
4554 case Pfp_NEG: // fneg, PPC32 p416
4557 case Pfp_MOV: // fmr, PPC32 p410
4583 case Pfp_ADDD: // fadd, PPC32 p400
4586 case Pfp_ADDS: // fadds, PPC32 p401
4589 case Pfp_SUBD: // fsub, PPC32 p429
4592 case Pfp_SUBS: // fsubs, PPC32 p430
4595 case Pfp_MULD: // fmul, PPC32 p413
4598 case Pfp_MULS: // fmuls, PPC32 p414
4601 case Pfp_DIVD: // fdiv, PPC32 p406
4604 case Pfp_DIVS: // fdivs, PPC32 p407
4619 case Pfp_MADDD: // fmadd, PPC32 p408
4623 case Pfp_MADDS: // fmadds, PPC32 p409
4627 case Pfp_MSUBD: // fmsub, PPC32 p411
4631 case Pfp_MSUBS: // fmsubs, PPC32 p412
4650 if (idxd) { // lf[s|d]x, PPC32 p444|440
4653 } else { // lf[s|d], PPC32 p441|437
4658 if (idxd) { // stf[s|d]x, PPC32 p521|516
4661 } else { // stf[s|d], PPC32 p518|513
4672 // stfiwx (store fp64[lo32] as int32), PPC32 p517
4681 // frsp, PPC32 p423
4691 // fctiw (conv f64 to i32), PPC32 p404
4745 // fmr, PPC32 p410
4752 p = mkFormXFL(p, 0xFF, fr_src, i->Pin.FpLdFPSCR.dfp_rm, endness_host); // mtfsf, PPC32 p480
4762 // fcmpo, PPC32 p402
4765 // mfcr (mv CR to r_dst), PPC32 p467
4768 // rlwinm r_dst,r_dst,8,28,31, PPC32 p501
5310 case Pfp_MOV: // fmr, PPC32 p410