Lines Matching refs:B21
634 emit(instr | frt.code() * B21 | fra.code() * B16 | frb.code() * B11 | r); in a_form()
653 emit(instr | rt.code() * B21 | ra.code() * B16 | (kImm16Mask & val)); in d_form()
658 emit(instr | rt.code() * B21 | ra.code() * B16 | rb.code() * B11 | o | r); in xo_form()
668 emit(instr | rs.code() * B21 | ra.code() * B16 | sh0_4 * B11 | m0_4 * B6 | in md_form()
678 emit(instr | rs.code() * B21 | ra.code() * B16 | rb.code() * B11 | m0_4 * B6 | in mds_form()
772 emit(RLWINMX | rs.code() * B21 | ra.code() * B16 | sh * B11 | mb * B6 | in rlwinm()
781 emit(RLWNMX | rs.code() * B21 | ra.code() * B16 | rb.code() * B11 | mb * B6 | in rlwnm()
791 emit(RLWIMIX | rs.code() * B21 | ra.code() * B16 | sh * B11 | mb * B6 | in rlwimi()
853 emit(EXT2 | ADDZEX | dst.code() * B21 | src1.code() * B16 | o | r); in addze()
963 emit(CMPI | cr.code() * B23 | L * B21 | src1.code() * B16 | imm16); in cmpi()
977 emit(CMPLI | cr.code() * B23 | L * B21 | src1.code() * B16 | uimm16); in cmpli()
995 emit(CMPI | cr.code() * B23 | L * B21 | src1.code() * B16 | imm16); in cmpwi()
1005 emit(CMPLI | cr.code() * B23 | L * B21 | src1.code() * B16 | uimm16); in cmplwi()
1010 emit(EXT2 | ISEL | rt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in isel()
1069 emit(LD | dst.code() * B21 | src.ra().code() * B16 | offset | 2); in lwa()
1100 emit(EXT2 | NEGX | rt.code() * B21 | ra.code() * B16 | o | r); in neg()
1111 emit(LD | rd.code() * B21 | src.ra().code() * B16 | offset); in ld()
1120 emit(LD | rd.code() * B21 | src.ra().code() * B16 | offset | 1); in ldu()
1129 emit(STD | rs.code() * B21 | src.ra().code() * B16 | offset); in std()
1138 emit(STD | rs.code() * B21 | src.ra().code() * B16 | offset | 1); in stdu()
1197 emit(EXT2 | SRADIX | rs.code() * B21 | ra.code() * B16 | sh0_4 * B11 | in sradi()
1562 emit(EXT1 | CRXOR | bt * B21 | ba * B16 | bb * B11); in crxor()
1567 emit(EXT1 | CREQV | bt * B21 | ba * B16 | bb * B11); in creqv()
1572 emit(EXT2 | MFSPR | dst.code() * B21 | 256 << 11); // Ignore RC bit in mflr()
1577 emit(EXT2 | MTSPR | src.code() * B21 | 256 << 11); // Ignore RC bit in mtlr()
1582 emit(EXT2 | MTSPR | src.code() * B21 | 288 << 11); // Ignore RC bit in mtctr()
1587 emit(EXT2 | MTSPR | src.code() * B21 | 32 << 11); in mtxer()
1599 void Assembler::mfcr(Register dst) { emit(EXT2 | MFCR | dst.code() * B21); } in mfcr()
1604 emit(EXT2 | MFVSRD | src.code() * B21 | dst.code() * B16); in mffprd()
1609 emit(EXT2 | MFVSRWZ | src.code() * B21 | dst.code() * B16); in mffprwz()
1614 emit(EXT2 | MTVSRD | dst.code() * B21 | src.code() * B16); in mtfprd()
1619 emit(EXT2 | MTVSRWZ | dst.code() * B21 | src.code() * B16); in mtfprwz()
1624 emit(EXT2 | MTVSRWA | dst.code() * B21 | src.code() * B16); in mtfprwa()
1654 void Assembler::lwsync() { emit(EXT2 | SYNC | 1 * B21); } in lwsync()
1674 emit(LFD | frt.code() * B21 | ra.code() * B16 | imm16); in lfd()
1685 emit(LFDU | frt.code() * B21 | ra.code() * B16 | imm16); in lfdu()
1696 emit(LFS | frt.code() * B21 | ra.code() * B16 | imm16); in lfs()
1707 emit(LFSU | frt.code() * B21 | ra.code() * B16 | imm16); in lfsu()
1718 emit(STFD | frs.code() * B21 | ra.code() * B16 | imm16); in stfd()
1729 emit(STFDU | frs.code() * B21 | ra.code() * B16 | imm16); in stfdu()
1740 emit(STFS | frs.code() * B21 | ra.code() * B16 | imm16); in stfs()
1751 emit(STFSU | frs.code() * B21 | ra.code() * B16 | imm16); in stfsu()
1769 emit(EXT4 | FMUL | frt.code() * B21 | fra.code() * B16 | frc.code() * B6 | in fmul()
1789 emit(EXT4 | FMR | frt.code() * B21 | frb.code() * B11 | rc); in fmr()
1794 emit(EXT4 | FCTIWZ | frt.code() * B21 | frb.code() * B11); in fctiwz()
1799 emit(EXT4 | FCTIW | frt.code() * B21 | frb.code() * B11); in fctiw()
1805 emit(EXT4 | FRIN | frt.code() * B21 | frb.code() * B11 | rc); in frin()
1811 emit(EXT4 | FRIZ | frt.code() * B21 | frb.code() * B11 | rc); in friz()
1817 emit(EXT4 | FRIP | frt.code() * B21 | frb.code() * B11 | rc); in frip()
1823 emit(EXT4 | FRIM | frt.code() * B21 | frb.code() * B11 | rc); in frim()
1829 emit(EXT4 | FRSP | frt.code() * B21 | frb.code() * B11 | rc); in frsp()
1835 emit(EXT4 | FCFID | frt.code() * B21 | frb.code() * B11 | rc); in fcfid()
1841 emit(EXT4 | FCFIDU | frt.code() * B21 | frb.code() * B11 | rc); in fcfidu()
1847 emit(EXT3 | FCFIDUS | frt.code() * B21 | frb.code() * B11 | rc); in fcfidus()
1853 emit(EXT3 | FCFIDS | frt.code() * B21 | frb.code() * B11 | rc); in fcfids()
1859 emit(EXT4 | FCTID | frt.code() * B21 | frb.code() * B11 | rc); in fctid()
1865 emit(EXT4 | FCTIDZ | frt.code() * B21 | frb.code() * B11 | rc); in fctidz()
1871 emit(EXT4 | FCTIDU | frt.code() * B21 | frb.code() * B11 | rc); in fctidu()
1877 emit(EXT4 | FCTIDUZ | frt.code() * B21 | frb.code() * B11 | rc); in fctiduz()
1884 emit(EXT4 | FSEL | frt.code() * B21 | fra.code() * B16 | frb.code() * B11 | in fsel()
1891 emit(EXT4 | FNEG | frt.code() * B21 | frb.code() * B11 | rc); in fneg()
1898 emit(EXT4 | MTFSB0 | bt * B21 | rc); in mtfsb0()
1905 emit(EXT4 | MTFSB1 | bt * B21 | rc); in mtfsb1()
1915 emit(EXT4 | MFFS | frt.code() * B21 | rc); in mffs()
1927 emit(EXT4 | FSQRT | frt.code() * B21 | frb.code() * B11 | rc); in fsqrt()
1933 emit(EXT4 | FABS | frt.code() * B21 | frb.code() * B11 | rc); in fabs()
1940 emit(EXT4 | FMADD | frt.code() * B21 | fra.code() * B16 | frb.code() * B11 | in fmadd()
1948 emit(EXT4 | FMSUB | frt.code() * B21 | fra.code() * B16 | frb.code() * B11 | in fmsub()
1988 return instr == (ORI | reg * B21 | reg * B16); in IsNop()