Lines Matching refs:frt
632 void Assembler::a_form(Instr instr, DoubleRegister frt, DoubleRegister fra, in a_form() argument
634 emit(instr | frt.code() * B21 | fra.code() * B16 | frb.code() * B11 | r); in a_form()
1667 void Assembler::lfd(const DoubleRegister frt, const MemOperand& src) { in lfd() argument
1674 emit(LFD | frt.code() * B21 | ra.code() * B16 | imm16); in lfd()
1678 void Assembler::lfdu(const DoubleRegister frt, const MemOperand& src) { in lfdu() argument
1685 emit(LFDU | frt.code() * B21 | ra.code() * B16 | imm16); in lfdu()
1689 void Assembler::lfs(const DoubleRegister frt, const MemOperand& src) { in lfs() argument
1696 emit(LFS | frt.code() * B21 | ra.code() * B16 | imm16); in lfs()
1700 void Assembler::lfsu(const DoubleRegister frt, const MemOperand& src) { in lfsu() argument
1707 emit(LFSU | frt.code() * B21 | ra.code() * B16 | imm16); in lfsu()
1755 void Assembler::fsub(const DoubleRegister frt, const DoubleRegister fra, in fsub() argument
1757 a_form(EXT4 | FSUB, frt, fra, frb, rc); in fsub()
1761 void Assembler::fadd(const DoubleRegister frt, const DoubleRegister fra, in fadd() argument
1763 a_form(EXT4 | FADD, frt, fra, frb, rc); in fadd()
1767 void Assembler::fmul(const DoubleRegister frt, const DoubleRegister fra, in fmul() argument
1769 emit(EXT4 | FMUL | frt.code() * B21 | fra.code() * B16 | frc.code() * B6 | in fmul()
1774 void Assembler::fdiv(const DoubleRegister frt, const DoubleRegister fra, in fdiv() argument
1776 a_form(EXT4 | FDIV, frt, fra, frb, rc); in fdiv()
1787 void Assembler::fmr(const DoubleRegister frt, const DoubleRegister frb, in fmr() argument
1789 emit(EXT4 | FMR | frt.code() * B21 | frb.code() * B11 | rc); in fmr()
1793 void Assembler::fctiwz(const DoubleRegister frt, const DoubleRegister frb) { in fctiwz() argument
1794 emit(EXT4 | FCTIWZ | frt.code() * B21 | frb.code() * B11); in fctiwz()
1798 void Assembler::fctiw(const DoubleRegister frt, const DoubleRegister frb) { in fctiw() argument
1799 emit(EXT4 | FCTIW | frt.code() * B21 | frb.code() * B11); in fctiw()
1803 void Assembler::frin(const DoubleRegister frt, const DoubleRegister frb, in frin() argument
1805 emit(EXT4 | FRIN | frt.code() * B21 | frb.code() * B11 | rc); in frin()
1809 void Assembler::friz(const DoubleRegister frt, const DoubleRegister frb, in friz() argument
1811 emit(EXT4 | FRIZ | frt.code() * B21 | frb.code() * B11 | rc); in friz()
1815 void Assembler::frip(const DoubleRegister frt, const DoubleRegister frb, in frip() argument
1817 emit(EXT4 | FRIP | frt.code() * B21 | frb.code() * B11 | rc); in frip()
1821 void Assembler::frim(const DoubleRegister frt, const DoubleRegister frb, in frim() argument
1823 emit(EXT4 | FRIM | frt.code() * B21 | frb.code() * B11 | rc); in frim()
1827 void Assembler::frsp(const DoubleRegister frt, const DoubleRegister frb, in frsp() argument
1829 emit(EXT4 | FRSP | frt.code() * B21 | frb.code() * B11 | rc); in frsp()
1833 void Assembler::fcfid(const DoubleRegister frt, const DoubleRegister frb, in fcfid() argument
1835 emit(EXT4 | FCFID | frt.code() * B21 | frb.code() * B11 | rc); in fcfid()
1839 void Assembler::fcfidu(const DoubleRegister frt, const DoubleRegister frb, in fcfidu() argument
1841 emit(EXT4 | FCFIDU | frt.code() * B21 | frb.code() * B11 | rc); in fcfidu()
1845 void Assembler::fcfidus(const DoubleRegister frt, const DoubleRegister frb, in fcfidus() argument
1847 emit(EXT3 | FCFIDUS | frt.code() * B21 | frb.code() * B11 | rc); in fcfidus()
1851 void Assembler::fcfids(const DoubleRegister frt, const DoubleRegister frb, in fcfids() argument
1853 emit(EXT3 | FCFIDS | frt.code() * B21 | frb.code() * B11 | rc); in fcfids()
1857 void Assembler::fctid(const DoubleRegister frt, const DoubleRegister frb, in fctid() argument
1859 emit(EXT4 | FCTID | frt.code() * B21 | frb.code() * B11 | rc); in fctid()
1863 void Assembler::fctidz(const DoubleRegister frt, const DoubleRegister frb, in fctidz() argument
1865 emit(EXT4 | FCTIDZ | frt.code() * B21 | frb.code() * B11 | rc); in fctidz()
1869 void Assembler::fctidu(const DoubleRegister frt, const DoubleRegister frb, in fctidu() argument
1871 emit(EXT4 | FCTIDU | frt.code() * B21 | frb.code() * B11 | rc); in fctidu()
1875 void Assembler::fctiduz(const DoubleRegister frt, const DoubleRegister frb, in fctiduz() argument
1877 emit(EXT4 | FCTIDUZ | frt.code() * B21 | frb.code() * B11 | rc); in fctiduz()
1881 void Assembler::fsel(const DoubleRegister frt, const DoubleRegister fra, in fsel() argument
1884 emit(EXT4 | FSEL | frt.code() * B21 | fra.code() * B16 | frb.code() * B11 | in fsel()
1889 void Assembler::fneg(const DoubleRegister frt, const DoubleRegister frb, in fneg() argument
1891 emit(EXT4 | FNEG | frt.code() * B21 | frb.code() * B11 | rc); in fneg()
1914 void Assembler::mffs(const DoubleRegister frt, RCBit rc) { in mffs() argument
1915 emit(EXT4 | MFFS | frt.code() * B21 | rc); in mffs()
1925 void Assembler::fsqrt(const DoubleRegister frt, const DoubleRegister frb, in fsqrt() argument
1927 emit(EXT4 | FSQRT | frt.code() * B21 | frb.code() * B11 | rc); in fsqrt()
1931 void Assembler::fabs(const DoubleRegister frt, const DoubleRegister frb, in fabs() argument
1933 emit(EXT4 | FABS | frt.code() * B21 | frb.code() * B11 | rc); in fabs()
1937 void Assembler::fmadd(const DoubleRegister frt, const DoubleRegister fra, in fmadd() argument
1940 emit(EXT4 | FMADD | frt.code() * B21 | fra.code() * B16 | frb.code() * B11 | in fmadd()
1945 void Assembler::fmsub(const DoubleRegister frt, const DoubleRegister fra, in fmsub() argument
1948 emit(EXT4 | FMSUB | frt.code() * B21 | fra.code() * B16 | frb.code() * B11 | in fmsub()