Lines Matching refs:dt2
649 Dt_op_1(DataType dt1, DataType dt2);
652 Dt_op_1::Dt_op_1(DataType dt1, DataType dt2) {
653 if ((dt1.GetValue() == F32) && (dt2.GetValue() == S32)) {
657 if ((dt1.GetValue() == F32) && (dt2.GetValue() == U32)) {
661 if ((dt1.GetValue() == S32) && (dt2.GetValue() == F32)) {
665 if ((dt1.GetValue() == U32) && (dt2.GetValue() == F32)) {
733 Dt_op_U_1(DataType dt1, DataType dt2);
736 Dt_op_U_1::Dt_op_U_1(DataType dt1, DataType dt2) {
737 if ((dt1.GetValue() == F32) && (dt2.GetValue() == S32)) {
741 if ((dt1.GetValue() == F32) && (dt2.GetValue() == U32)) {
745 if ((dt1.GetValue() == S32) && (dt2.GetValue() == F32)) {
749 if ((dt1.GetValue() == U32) && (dt2.GetValue() == F32)) {
16228 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm) {
16231 Dt_op_2 encoded_dt(dt2);
16234 if (dt1.Is(F64) && dt2.Is(F32)) {
16248 if (dt1.Is(F64) && dt2.Is(F32) && cond.IsNotNever()) {
16261 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
16265 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
16270 if (dt1.Is(F32) && dt2.Is(F64)) {
16276 if (dt1.Is(U32) && dt2.Is(F64)) {
16282 if (dt1.Is(S32) && dt2.Is(F64)) {
16289 if (dt1.Is(F32) && dt2.Is(F64) && cond.IsNotNever()) {
16295 if (dt1.Is(U32) && dt2.Is(F64) && cond.IsNotNever()) {
16301 if (dt1.Is(S32) && dt2.Is(F64) && cond.IsNotNever()) {
16307 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
16312 DataType dt2,
16318 Dt_op_U_1 encoded_dt(dt1, dt2);
16319 Dt_U_sx_1 encoded_dt_2(dt2);
16335 (((dt2.Is(S16) || dt2.Is(U16)) && (fbits <= 16)) ||
16336 ((dt2.Is(S32) || dt2.Is(U32)) && (fbits >= 1) && (fbits <= 32)))) {
16338 if (dt2.Is(S16) || dt2.Is(U16)) {
16350 if (encoded_dt_3.IsValid() && dt2.Is(F64) && rd.Is(rm) &&
16378 (((dt2.Is(S16) || dt2.Is(U16)) && (fbits <= 16)) ||
16379 ((dt2.Is(S32) || dt2.Is(U32)) && (fbits >= 1) && (fbits <= 32))) &&
16382 if (dt2.Is(S16) || dt2.Is(U16)) {
16394 if (encoded_dt_3.IsValid() && dt2.Is(F64) && rd.Is(rm) &&
16411 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm, fbits);
16416 DataType dt2,
16422 Dt_op_U_1 encoded_dt(dt1, dt2);
16447 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm, fbits);
16452 DataType dt2,
16458 Dt_U_sx_1 encoded_dt(dt2);
16463 (((dt2.Is(S16) || dt2.Is(U16)) && (fbits <= 16)) ||
16464 ((dt2.Is(S32) || dt2.Is(U32)) && (fbits >= 1) && (fbits <= 32)))) {
16466 if (dt2.Is(S16) || dt2.Is(U16)) {
16478 if (encoded_dt_2.IsValid() && dt2.Is(F32) && rd.Is(rm) &&
16496 (((dt2.Is(S16) || dt2.Is(U16)) && (fbits <= 16)) ||
16497 ((dt2.Is(S32) || dt2.Is(U32)) && (fbits >= 1) && (fbits <= 32))) &&
16500 if (dt2.Is(S16) || dt2.Is(U16)) {
16512 if (encoded_dt_2.IsValid() && dt2.Is(F32) && rd.Is(rm) &&
16529 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm, fbits);
16533 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
16536 Dt_op_1 encoded_dt(dt1, dt2);
16557 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
16561 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
16564 Dt_op_1 encoded_dt(dt1, dt2);
16585 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
16589 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm) {
16594 if (dt1.Is(F16) && dt2.Is(F32)) {
16603 if (dt1.Is(F16) && dt2.Is(F32)) {
16610 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
16614 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm) {
16619 if (dt1.Is(F32) && dt2.Is(F16)) {
16628 if (dt1.Is(F32) && dt2.Is(F16)) {
16635 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
16639 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
16642 Dt_op_2 encoded_dt(dt2);
16645 if (dt1.Is(U32) && dt2.Is(F32)) {
16651 if (dt1.Is(S32) && dt2.Is(F32)) {
16665 if (dt1.Is(U32) && dt2.Is(F32) && cond.IsNotNever()) {
16671 if (dt1.Is(S32) && dt2.Is(F32) && cond.IsNotNever()) {
16684 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
16687 void Assembler::vcvta(DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
16693 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16701 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16707 Delegate(kVcvta, &Assembler::vcvta, dt1, dt2, rd, rm);
16710 void Assembler::vcvta(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
16716 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16724 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16730 Delegate(kVcvta, &Assembler::vcvta, dt1, dt2, rd, rm);
16733 void Assembler::vcvta(DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
16739 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16747 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16753 Delegate(kVcvta, &Assembler::vcvta, dt1, dt2, rd, rm);
16756 void Assembler::vcvta(DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
16762 if (encoded_dt.IsValid() && dt2.Is(F64)) {
16770 if (encoded_dt.IsValid() && dt2.Is(F64)) {
16776 Delegate(kVcvta, &Assembler::vcvta, dt1, dt2, rd, rm);
16780 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
16785 if (dt1.Is(F32) && dt2.Is(F16)) {
16791 if (dt1.Is(F16) && dt2.Is(F32)) {
16798 if (dt1.Is(F32) && dt2.Is(F16) && cond.IsNotNever()) {
16804 if (dt1.Is(F16) && dt2.Is(F32) && cond.IsNotNever()) {
16810 Delegate(kVcvtb, &Assembler::vcvtb, cond, dt1, dt2, rd, rm);
16814 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm) {
16819 if (dt1.Is(F64) && dt2.Is(F16)) {
16826 if (dt1.Is(F64) && dt2.Is(F16) && cond.IsNotNever()) {
16832 Delegate(kVcvtb, &Assembler::vcvtb, cond, dt1, dt2, rd, rm);
16836 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
16841 if (dt1.Is(F16) && dt2.Is(F64)) {
16848 if (dt1.Is(F16) && dt2.Is(F64) && cond.IsNotNever()) {
16854 Delegate(kVcvtb, &Assembler::vcvtb, cond, dt1, dt2, rd, rm);
16857 void Assembler::vcvtm(DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
16863 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16871 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16877 Delegate(kVcvtm, &Assembler::vcvtm, dt1, dt2, rd, rm);
16880 void Assembler::vcvtm(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
16886 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16894 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16900 Delegate(kVcvtm, &Assembler::vcvtm, dt1, dt2, rd, rm);
16903 void Assembler::vcvtm(DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
16909 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16917 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16923 Delegate(kVcvtm, &Assembler::vcvtm, dt1, dt2, rd, rm);
16926 void Assembler::vcvtm(DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
16932 if (encoded_dt.IsValid() && dt2.Is(F64)) {
16940 if (encoded_dt.IsValid() && dt2.Is(F64)) {
16946 Delegate(kVcvtm, &Assembler::vcvtm, dt1, dt2, rd, rm);
16949 void Assembler::vcvtn(DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
16955 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16963 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16969 Delegate(kVcvtn, &Assembler::vcvtn, dt1, dt2, rd, rm);
16972 void Assembler::vcvtn(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
16978 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16986 if (encoded_dt.IsValid() && dt2.Is(F32)) {
16992 Delegate(kVcvtn, &Assembler::vcvtn, dt1, dt2, rd, rm);
16995 void Assembler::vcvtn(DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
17001 if (encoded_dt.IsValid() && dt2.Is(F32)) {
17009 if (encoded_dt.IsValid() && dt2.Is(F32)) {
17015 Delegate(kVcvtn, &Assembler::vcvtn, dt1, dt2, rd, rm);
17018 void Assembler::vcvtn(DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
17024 if (encoded_dt.IsValid() && dt2.Is(F64)) {
17032 if (encoded_dt.IsValid() && dt2.Is(F64)) {
17038 Delegate(kVcvtn, &Assembler::vcvtn, dt1, dt2, rd, rm);
17041 void Assembler::vcvtp(DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
17047 if (encoded_dt.IsValid() && dt2.Is(F32)) {
17055 if (encoded_dt.IsValid() && dt2.Is(F32)) {
17061 Delegate(kVcvtp, &Assembler::vcvtp, dt1, dt2, rd, rm);
17064 void Assembler::vcvtp(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
17070 if (encoded_dt.IsValid() && dt2.Is(F32)) {
17078 if (encoded_dt.IsValid() && dt2.Is(F32)) {
17084 Delegate(kVcvtp, &Assembler::vcvtp, dt1, dt2, rd, rm);
17087 void Assembler::vcvtp(DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
17093 if (encoded_dt.IsValid() && dt2.Is(F32)) {
17101 if (encoded_dt.IsValid() && dt2.Is(F32)) {
17107 Delegate(kVcvtp, &Assembler::vcvtp, dt1, dt2, rd, rm);
17110 void Assembler::vcvtp(DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
17116 if (encoded_dt.IsValid() && dt2.Is(F64)) {
17124 if (encoded_dt.IsValid() && dt2.Is(F64)) {
17130 Delegate(kVcvtp, &Assembler::vcvtp, dt1, dt2, rd, rm);
17134 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
17139 if (dt1.Is(U32) && dt2.Is(F32)) {
17145 if (dt1.Is(S32) && dt2.Is(F32)) {
17152 if (dt1.Is(U32) && dt2.Is(F32) && cond.IsNotNever()) {
17158 if (dt1.Is(S32) && dt2.Is(F32) && cond.IsNotNever()) {
17164 Delegate(kVcvtr, &Assembler::vcvtr, cond, dt1, dt2, rd, rm);
17168 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
17173 if (dt1.Is(U32) && dt2.Is(F64)) {
17179 if (dt1.Is(S32) && dt2.Is(F64)) {
17186 if (dt1.Is(U32) && dt2.Is(F64) && cond.IsNotNever()) {
17192 if (dt1.Is(S32) && dt2.Is(F64) && cond.IsNotNever()) {
17198 Delegate(kVcvtr, &Assembler::vcvtr, cond, dt1, dt2, rd, rm);
17202 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
17207 if (dt1.Is(F32) && dt2.Is(F16)) {
17213 if (dt1.Is(F16) && dt2.Is(F32)) {
17220 if (dt1.Is(F32) && dt2.Is(F16) && cond.IsNotNever()) {
17226 if (dt1.Is(F16) && dt2.Is(F32) && cond.IsNotNever()) {
17232 Delegate(kVcvtt, &Assembler::vcvtt, cond, dt1, dt2, rd, rm);
17236 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm) {
17241 if (dt1.Is(F64) && dt2.Is(F16)) {
17248 if (dt1.Is(F64) && dt2.Is(F16) && cond.IsNotNever()) {
17254 Delegate(kVcvtt, &Assembler::vcvtt, cond, dt1, dt2, rd, rm);
17258 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
17263 if (dt1.Is(F16) && dt2.Is(F64)) {
17270 if (dt1.Is(F16) && dt2.Is(F64) && cond.IsNotNever()) {
17276 Delegate(kVcvtt, &Assembler::vcvtt, cond, dt1, dt2, rd, rm);