Lines Matching refs:dt2
649 Dt_op_1(DataType dt1, DataType dt2);
652 Dt_op_1::Dt_op_1(DataType dt1, DataType dt2) { in Dt_op_1() argument
653 if ((dt1.GetValue() == F32) && (dt2.GetValue() == S32)) { in Dt_op_1()
657 if ((dt1.GetValue() == F32) && (dt2.GetValue() == U32)) { in Dt_op_1()
661 if ((dt1.GetValue() == S32) && (dt2.GetValue() == F32)) { in Dt_op_1()
665 if ((dt1.GetValue() == U32) && (dt2.GetValue() == F32)) { in Dt_op_1()
733 Dt_op_U_1(DataType dt1, DataType dt2);
736 Dt_op_U_1::Dt_op_U_1(DataType dt1, DataType dt2) { in Dt_op_U_1() argument
737 if ((dt1.GetValue() == F32) && (dt2.GetValue() == S32)) { in Dt_op_U_1()
741 if ((dt1.GetValue() == F32) && (dt2.GetValue() == U32)) { in Dt_op_U_1()
745 if ((dt1.GetValue() == S32) && (dt2.GetValue() == F32)) { in Dt_op_U_1()
749 if ((dt1.GetValue() == U32) && (dt2.GetValue() == F32)) { in Dt_op_U_1()
16192 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in vcvt() argument
16195 Dt_op_2 encoded_dt(dt2); in vcvt()
16198 if (dt1.Is(F64) && dt2.Is(F32)) { in vcvt()
16212 if (dt1.Is(F64) && dt2.Is(F32) && cond.IsNotNever()) { in vcvt()
16225 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm); in vcvt()
16229 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvt() argument
16234 if (dt1.Is(F32) && dt2.Is(F64)) { in vcvt()
16240 if (dt1.Is(U32) && dt2.Is(F64)) { in vcvt()
16246 if (dt1.Is(S32) && dt2.Is(F64)) { in vcvt()
16253 if (dt1.Is(F32) && dt2.Is(F64) && cond.IsNotNever()) { in vcvt()
16259 if (dt1.Is(U32) && dt2.Is(F64) && cond.IsNotNever()) { in vcvt()
16265 if (dt1.Is(S32) && dt2.Is(F64) && cond.IsNotNever()) { in vcvt()
16271 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm); in vcvt()
16276 DataType dt2, in vcvt() argument
16282 Dt_op_U_1 encoded_dt(dt1, dt2); in vcvt()
16283 Dt_U_sx_1 encoded_dt_2(dt2); in vcvt()
16299 (((dt2.Is(S16) || dt2.Is(U16)) && (fbits <= 16)) || in vcvt()
16300 ((dt2.Is(S32) || dt2.Is(U32)) && (fbits >= 1) && (fbits <= 32)))) { in vcvt()
16302 if (dt2.Is(S16) || dt2.Is(U16)) { in vcvt()
16314 if (encoded_dt_3.IsValid() && dt2.Is(F64) && rd.Is(rm) && in vcvt()
16342 (((dt2.Is(S16) || dt2.Is(U16)) && (fbits <= 16)) || in vcvt()
16343 ((dt2.Is(S32) || dt2.Is(U32)) && (fbits >= 1) && (fbits <= 32))) && in vcvt()
16346 if (dt2.Is(S16) || dt2.Is(U16)) { in vcvt()
16358 if (encoded_dt_3.IsValid() && dt2.Is(F64) && rd.Is(rm) && in vcvt()
16375 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm, fbits); in vcvt()
16380 DataType dt2, in vcvt() argument
16386 Dt_op_U_1 encoded_dt(dt1, dt2); in vcvt()
16411 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm, fbits); in vcvt()
16416 DataType dt2, in vcvt() argument
16422 Dt_U_sx_1 encoded_dt(dt2); in vcvt()
16427 (((dt2.Is(S16) || dt2.Is(U16)) && (fbits <= 16)) || in vcvt()
16428 ((dt2.Is(S32) || dt2.Is(U32)) && (fbits >= 1) && (fbits <= 32)))) { in vcvt()
16430 if (dt2.Is(S16) || dt2.Is(U16)) { in vcvt()
16442 if (encoded_dt_2.IsValid() && dt2.Is(F32) && rd.Is(rm) && in vcvt()
16460 (((dt2.Is(S16) || dt2.Is(U16)) && (fbits <= 16)) || in vcvt()
16461 ((dt2.Is(S32) || dt2.Is(U32)) && (fbits >= 1) && (fbits <= 32))) && in vcvt()
16464 if (dt2.Is(S16) || dt2.Is(U16)) { in vcvt()
16476 if (encoded_dt_2.IsValid() && dt2.Is(F32) && rd.Is(rm) && in vcvt()
16493 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm, fbits); in vcvt()
16497 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in vcvt() argument
16500 Dt_op_1 encoded_dt(dt1, dt2); in vcvt()
16521 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm); in vcvt()
16525 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in vcvt() argument
16528 Dt_op_1 encoded_dt(dt1, dt2); in vcvt()
16549 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm); in vcvt()
16553 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm) { in vcvt() argument
16558 if (dt1.Is(F16) && dt2.Is(F32)) { in vcvt()
16567 if (dt1.Is(F16) && dt2.Is(F32)) { in vcvt()
16574 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm); in vcvt()
16578 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm) { in vcvt() argument
16583 if (dt1.Is(F32) && dt2.Is(F16)) { in vcvt()
16592 if (dt1.Is(F32) && dt2.Is(F16)) { in vcvt()
16599 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm); in vcvt()
16603 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvt() argument
16606 Dt_op_2 encoded_dt(dt2); in vcvt()
16609 if (dt1.Is(U32) && dt2.Is(F32)) { in vcvt()
16615 if (dt1.Is(S32) && dt2.Is(F32)) { in vcvt()
16629 if (dt1.Is(U32) && dt2.Is(F32) && cond.IsNotNever()) { in vcvt()
16635 if (dt1.Is(S32) && dt2.Is(F32) && cond.IsNotNever()) { in vcvt()
16648 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm); in vcvt()
16651 void Assembler::vcvta(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in vcvta() argument
16657 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvta()
16665 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvta()
16671 Delegate(kVcvta, &Assembler::vcvta, dt1, dt2, rd, rm); in vcvta()
16674 void Assembler::vcvta(DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in vcvta() argument
16680 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvta()
16688 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvta()
16694 Delegate(kVcvta, &Assembler::vcvta, dt1, dt2, rd, rm); in vcvta()
16697 void Assembler::vcvta(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvta() argument
16703 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvta()
16711 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvta()
16717 Delegate(kVcvta, &Assembler::vcvta, dt1, dt2, rd, rm); in vcvta()
16720 void Assembler::vcvta(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvta() argument
16726 if (encoded_dt.IsValid() && dt2.Is(F64)) { in vcvta()
16734 if (encoded_dt.IsValid() && dt2.Is(F64)) { in vcvta()
16740 Delegate(kVcvta, &Assembler::vcvta, dt1, dt2, rd, rm); in vcvta()
16744 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvtb() argument
16749 if (dt1.Is(F32) && dt2.Is(F16)) { in vcvtb()
16755 if (dt1.Is(F16) && dt2.Is(F32)) { in vcvtb()
16762 if (dt1.Is(F32) && dt2.Is(F16) && cond.IsNotNever()) { in vcvtb()
16768 if (dt1.Is(F16) && dt2.Is(F32) && cond.IsNotNever()) { in vcvtb()
16774 Delegate(kVcvtb, &Assembler::vcvtb, cond, dt1, dt2, rd, rm); in vcvtb()
16778 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in vcvtb() argument
16783 if (dt1.Is(F64) && dt2.Is(F16)) { in vcvtb()
16790 if (dt1.Is(F64) && dt2.Is(F16) && cond.IsNotNever()) { in vcvtb()
16796 Delegate(kVcvtb, &Assembler::vcvtb, cond, dt1, dt2, rd, rm); in vcvtb()
16800 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvtb() argument
16805 if (dt1.Is(F16) && dt2.Is(F64)) { in vcvtb()
16812 if (dt1.Is(F16) && dt2.Is(F64) && cond.IsNotNever()) { in vcvtb()
16818 Delegate(kVcvtb, &Assembler::vcvtb, cond, dt1, dt2, rd, rm); in vcvtb()
16821 void Assembler::vcvtm(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in vcvtm() argument
16827 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtm()
16835 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtm()
16841 Delegate(kVcvtm, &Assembler::vcvtm, dt1, dt2, rd, rm); in vcvtm()
16844 void Assembler::vcvtm(DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in vcvtm() argument
16850 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtm()
16858 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtm()
16864 Delegate(kVcvtm, &Assembler::vcvtm, dt1, dt2, rd, rm); in vcvtm()
16867 void Assembler::vcvtm(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvtm() argument
16873 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtm()
16881 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtm()
16887 Delegate(kVcvtm, &Assembler::vcvtm, dt1, dt2, rd, rm); in vcvtm()
16890 void Assembler::vcvtm(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvtm() argument
16896 if (encoded_dt.IsValid() && dt2.Is(F64)) { in vcvtm()
16904 if (encoded_dt.IsValid() && dt2.Is(F64)) { in vcvtm()
16910 Delegate(kVcvtm, &Assembler::vcvtm, dt1, dt2, rd, rm); in vcvtm()
16913 void Assembler::vcvtn(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in vcvtn() argument
16919 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtn()
16927 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtn()
16933 Delegate(kVcvtn, &Assembler::vcvtn, dt1, dt2, rd, rm); in vcvtn()
16936 void Assembler::vcvtn(DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in vcvtn() argument
16942 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtn()
16950 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtn()
16956 Delegate(kVcvtn, &Assembler::vcvtn, dt1, dt2, rd, rm); in vcvtn()
16959 void Assembler::vcvtn(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvtn() argument
16965 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtn()
16973 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtn()
16979 Delegate(kVcvtn, &Assembler::vcvtn, dt1, dt2, rd, rm); in vcvtn()
16982 void Assembler::vcvtn(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvtn() argument
16988 if (encoded_dt.IsValid() && dt2.Is(F64)) { in vcvtn()
16996 if (encoded_dt.IsValid() && dt2.Is(F64)) { in vcvtn()
17002 Delegate(kVcvtn, &Assembler::vcvtn, dt1, dt2, rd, rm); in vcvtn()
17005 void Assembler::vcvtp(DataType dt1, DataType dt2, DRegister rd, DRegister rm) { in vcvtp() argument
17011 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtp()
17019 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtp()
17025 Delegate(kVcvtp, &Assembler::vcvtp, dt1, dt2, rd, rm); in vcvtp()
17028 void Assembler::vcvtp(DataType dt1, DataType dt2, QRegister rd, QRegister rm) { in vcvtp() argument
17034 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtp()
17042 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtp()
17048 Delegate(kVcvtp, &Assembler::vcvtp, dt1, dt2, rd, rm); in vcvtp()
17051 void Assembler::vcvtp(DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvtp() argument
17057 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtp()
17065 if (encoded_dt.IsValid() && dt2.Is(F32)) { in vcvtp()
17071 Delegate(kVcvtp, &Assembler::vcvtp, dt1, dt2, rd, rm); in vcvtp()
17074 void Assembler::vcvtp(DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvtp() argument
17080 if (encoded_dt.IsValid() && dt2.Is(F64)) { in vcvtp()
17088 if (encoded_dt.IsValid() && dt2.Is(F64)) { in vcvtp()
17094 Delegate(kVcvtp, &Assembler::vcvtp, dt1, dt2, rd, rm); in vcvtp()
17098 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvtr() argument
17103 if (dt1.Is(U32) && dt2.Is(F32)) { in vcvtr()
17109 if (dt1.Is(S32) && dt2.Is(F32)) { in vcvtr()
17116 if (dt1.Is(U32) && dt2.Is(F32) && cond.IsNotNever()) { in vcvtr()
17122 if (dt1.Is(S32) && dt2.Is(F32) && cond.IsNotNever()) { in vcvtr()
17128 Delegate(kVcvtr, &Assembler::vcvtr, cond, dt1, dt2, rd, rm); in vcvtr()
17132 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvtr() argument
17137 if (dt1.Is(U32) && dt2.Is(F64)) { in vcvtr()
17143 if (dt1.Is(S32) && dt2.Is(F64)) { in vcvtr()
17150 if (dt1.Is(U32) && dt2.Is(F64) && cond.IsNotNever()) { in vcvtr()
17156 if (dt1.Is(S32) && dt2.Is(F64) && cond.IsNotNever()) { in vcvtr()
17162 Delegate(kVcvtr, &Assembler::vcvtr, cond, dt1, dt2, rd, rm); in vcvtr()
17166 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) { in vcvtt() argument
17171 if (dt1.Is(F32) && dt2.Is(F16)) { in vcvtt()
17177 if (dt1.Is(F16) && dt2.Is(F32)) { in vcvtt()
17184 if (dt1.Is(F32) && dt2.Is(F16) && cond.IsNotNever()) { in vcvtt()
17190 if (dt1.Is(F16) && dt2.Is(F32) && cond.IsNotNever()) { in vcvtt()
17196 Delegate(kVcvtt, &Assembler::vcvtt, cond, dt1, dt2, rd, rm); in vcvtt()
17200 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm) { in vcvtt() argument
17205 if (dt1.Is(F64) && dt2.Is(F16)) { in vcvtt()
17212 if (dt1.Is(F64) && dt2.Is(F16) && cond.IsNotNever()) { in vcvtt()
17218 Delegate(kVcvtt, &Assembler::vcvtt, cond, dt1, dt2, rd, rm); in vcvtt()
17222 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) { in vcvtt() argument
17227 if (dt1.Is(F16) && dt2.Is(F64)) { in vcvtt()
17234 if (dt1.Is(F16) && dt2.Is(F64) && cond.IsNotNever()) { in vcvtt()
17240 Delegate(kVcvtt, &Assembler::vcvtt, cond, dt1, dt2, rd, rm); in vcvtt()