Lines Matching refs:dt2

690   Dt_op_1(DataType dt1, DataType dt2);
693 Dt_op_1::Dt_op_1(DataType dt1, DataType dt2) {
694 if ((dt1.GetValue() == F32) && (dt2.GetValue() == S32)) {
698 if ((dt1.GetValue() == F32) && (dt2.GetValue() == U32)) {
702 if ((dt1.GetValue() == S32) && (dt2.GetValue() == F32)) {
706 if ((dt1.GetValue() == U32) && (dt2.GetValue() == F32)) {
774 Dt_op_U_1(DataType dt1, DataType dt2);
777 Dt_op_U_1::Dt_op_U_1(DataType dt1, DataType dt2) {
778 if ((dt1.GetValue() == F32) && (dt2.GetValue() == S32)) {
782 if ((dt1.GetValue() == F32) && (dt2.GetValue() == U32)) {
786 if ((dt1.GetValue() == S32) && (dt2.GetValue() == F32)) {
790 if ((dt1.GetValue() == U32) && (dt2.GetValue() == F32)) {
15039 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm) {
15042 Dt_op_2 encoded_dt(dt2);
15045 if (dt1.Is(F64) && dt2.Is(F32)) {
15059 if (dt1.Is(F64) && dt2.Is(F32) && cond.IsNotNever()) {
15072 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
15076 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
15081 if (dt1.Is(F32) && dt2.Is(F64)) {
15087 if (dt1.Is(U32) && dt2.Is(F64)) {
15093 if (dt1.Is(S32) && dt2.Is(F64)) {
15100 if (dt1.Is(F32) && dt2.Is(F64) && cond.IsNotNever()) {
15106 if (dt1.Is(U32) && dt2.Is(F64) && cond.IsNotNever()) {
15112 if (dt1.Is(S32) && dt2.Is(F64) && cond.IsNotNever()) {
15118 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
15123 DataType dt2,
15129 Dt_op_U_1 encoded_dt(dt1, dt2);
15130 Dt_U_sx_1 encoded_dt_2(dt2);
15146 (((dt2.Is(S16) || dt2.Is(U16)) && (fbits <= 16)) ||
15147 ((dt2.Is(S32) || dt2.Is(U32)) && (fbits >= 1) && (fbits <= 32)))) {
15149 if (dt2.Is(S16) || dt2.Is(U16)) {
15161 if (encoded_dt_3.IsValid() && dt2.Is(F64) && rd.Is(rm) &&
15189 (((dt2.Is(S16) || dt2.Is(U16)) && (fbits <= 16)) ||
15190 ((dt2.Is(S32) || dt2.Is(U32)) && (fbits >= 1) && (fbits <= 32))) &&
15193 if (dt2.Is(S16) || dt2.Is(U16)) {
15205 if (encoded_dt_3.IsValid() && dt2.Is(F64) && rd.Is(rm) &&
15222 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm, fbits);
15227 DataType dt2,
15233 Dt_op_U_1 encoded_dt(dt1, dt2);
15258 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm, fbits);
15263 DataType dt2,
15269 Dt_U_sx_1 encoded_dt(dt2);
15274 (((dt2.Is(S16) || dt2.Is(U16)) && (fbits <= 16)) ||
15275 ((dt2.Is(S32) || dt2.Is(U32)) && (fbits >= 1) && (fbits <= 32)))) {
15277 if (dt2.Is(S16) || dt2.Is(U16)) {
15289 if (encoded_dt_2.IsValid() && dt2.Is(F32) && rd.Is(rm) &&
15307 (((dt2.Is(S16) || dt2.Is(U16)) && (fbits <= 16)) ||
15308 ((dt2.Is(S32) || dt2.Is(U32)) && (fbits >= 1) && (fbits <= 32))) &&
15311 if (dt2.Is(S16) || dt2.Is(U16)) {
15323 if (encoded_dt_2.IsValid() && dt2.Is(F32) && rd.Is(rm) &&
15340 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm, fbits);
15344 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
15347 Dt_op_1 encoded_dt(dt1, dt2);
15368 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
15372 Condition cond, DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
15375 Dt_op_1 encoded_dt(dt1, dt2);
15396 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
15400 Condition cond, DataType dt1, DataType dt2, DRegister rd, QRegister rm) {
15405 if (dt1.Is(F16) && dt2.Is(F32)) {
15414 if (dt1.Is(F16) && dt2.Is(F32)) {
15421 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
15425 Condition cond, DataType dt1, DataType dt2, QRegister rd, DRegister rm) {
15430 if (dt1.Is(F32) && dt2.Is(F16)) {
15439 if (dt1.Is(F32) && dt2.Is(F16)) {
15446 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
15450 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
15453 Dt_op_2 encoded_dt(dt2);
15456 if (dt1.Is(U32) && dt2.Is(F32)) {
15462 if (dt1.Is(S32) && dt2.Is(F32)) {
15476 if (dt1.Is(U32) && dt2.Is(F32) && cond.IsNotNever()) {
15482 if (dt1.Is(S32) && dt2.Is(F32) && cond.IsNotNever()) {
15495 Delegate(kVcvt, &Assembler::vcvt, cond, dt1, dt2, rd, rm);
15498 void Assembler::vcvta(DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
15504 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15512 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15518 Delegate(kVcvta, &Assembler::vcvta, dt1, dt2, rd, rm);
15521 void Assembler::vcvta(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
15527 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15535 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15541 Delegate(kVcvta, &Assembler::vcvta, dt1, dt2, rd, rm);
15544 void Assembler::vcvta(DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
15550 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15558 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15564 Delegate(kVcvta, &Assembler::vcvta, dt1, dt2, rd, rm);
15567 void Assembler::vcvta(DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
15573 if (encoded_dt.IsValid() && dt2.Is(F64)) {
15581 if (encoded_dt.IsValid() && dt2.Is(F64)) {
15587 Delegate(kVcvta, &Assembler::vcvta, dt1, dt2, rd, rm);
15591 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
15596 if (dt1.Is(F32) && dt2.Is(F16)) {
15602 if (dt1.Is(F16) && dt2.Is(F32)) {
15609 if (dt1.Is(F32) && dt2.Is(F16) && cond.IsNotNever()) {
15615 if (dt1.Is(F16) && dt2.Is(F32) && cond.IsNotNever()) {
15621 Delegate(kVcvtb, &Assembler::vcvtb, cond, dt1, dt2, rd, rm);
15625 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm) {
15630 if (dt1.Is(F64) && dt2.Is(F16)) {
15637 if (dt1.Is(F64) && dt2.Is(F16) && cond.IsNotNever()) {
15643 Delegate(kVcvtb, &Assembler::vcvtb, cond, dt1, dt2, rd, rm);
15647 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
15652 if (dt1.Is(F16) && dt2.Is(F64)) {
15659 if (dt1.Is(F16) && dt2.Is(F64) && cond.IsNotNever()) {
15665 Delegate(kVcvtb, &Assembler::vcvtb, cond, dt1, dt2, rd, rm);
15668 void Assembler::vcvtm(DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
15674 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15682 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15688 Delegate(kVcvtm, &Assembler::vcvtm, dt1, dt2, rd, rm);
15691 void Assembler::vcvtm(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
15697 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15705 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15711 Delegate(kVcvtm, &Assembler::vcvtm, dt1, dt2, rd, rm);
15714 void Assembler::vcvtm(DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
15720 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15728 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15734 Delegate(kVcvtm, &Assembler::vcvtm, dt1, dt2, rd, rm);
15737 void Assembler::vcvtm(DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
15743 if (encoded_dt.IsValid() && dt2.Is(F64)) {
15751 if (encoded_dt.IsValid() && dt2.Is(F64)) {
15757 Delegate(kVcvtm, &Assembler::vcvtm, dt1, dt2, rd, rm);
15760 void Assembler::vcvtn(DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
15766 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15774 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15780 Delegate(kVcvtn, &Assembler::vcvtn, dt1, dt2, rd, rm);
15783 void Assembler::vcvtn(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
15789 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15797 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15803 Delegate(kVcvtn, &Assembler::vcvtn, dt1, dt2, rd, rm);
15806 void Assembler::vcvtn(DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
15812 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15820 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15826 Delegate(kVcvtn, &Assembler::vcvtn, dt1, dt2, rd, rm);
15829 void Assembler::vcvtn(DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
15835 if (encoded_dt.IsValid() && dt2.Is(F64)) {
15843 if (encoded_dt.IsValid() && dt2.Is(F64)) {
15849 Delegate(kVcvtn, &Assembler::vcvtn, dt1, dt2, rd, rm);
15852 void Assembler::vcvtp(DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
15858 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15866 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15872 Delegate(kVcvtp, &Assembler::vcvtp, dt1, dt2, rd, rm);
15875 void Assembler::vcvtp(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
15881 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15889 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15895 Delegate(kVcvtp, &Assembler::vcvtp, dt1, dt2, rd, rm);
15898 void Assembler::vcvtp(DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
15904 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15912 if (encoded_dt.IsValid() && dt2.Is(F32)) {
15918 Delegate(kVcvtp, &Assembler::vcvtp, dt1, dt2, rd, rm);
15921 void Assembler::vcvtp(DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
15927 if (encoded_dt.IsValid() && dt2.Is(F64)) {
15935 if (encoded_dt.IsValid() && dt2.Is(F64)) {
15941 Delegate(kVcvtp, &Assembler::vcvtp, dt1, dt2, rd, rm);
15945 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
15950 if (dt1.Is(U32) && dt2.Is(F32)) {
15956 if (dt1.Is(S32) && dt2.Is(F32)) {
15963 if (dt1.Is(U32) && dt2.Is(F32) && cond.IsNotNever()) {
15969 if (dt1.Is(S32) && dt2.Is(F32) && cond.IsNotNever()) {
15975 Delegate(kVcvtr, &Assembler::vcvtr, cond, dt1, dt2, rd, rm);
15979 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
15984 if (dt1.Is(U32) && dt2.Is(F64)) {
15990 if (dt1.Is(S32) && dt2.Is(F64)) {
15997 if (dt1.Is(U32) && dt2.Is(F64) && cond.IsNotNever()) {
16003 if (dt1.Is(S32) && dt2.Is(F64) && cond.IsNotNever()) {
16009 Delegate(kVcvtr, &Assembler::vcvtr, cond, dt1, dt2, rd, rm);
16013 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
16018 if (dt1.Is(F32) && dt2.Is(F16)) {
16024 if (dt1.Is(F16) && dt2.Is(F32)) {
16031 if (dt1.Is(F32) && dt2.Is(F16) && cond.IsNotNever()) {
16037 if (dt1.Is(F16) && dt2.Is(F32) && cond.IsNotNever()) {
16043 Delegate(kVcvtt, &Assembler::vcvtt, cond, dt1, dt2, rd, rm);
16047 Condition cond, DataType dt1, DataType dt2, DRegister rd, SRegister rm) {
16052 if (dt1.Is(F64) && dt2.Is(F16)) {
16059 if (dt1.Is(F64) && dt2.Is(F16) && cond.IsNotNever()) {
16065 Delegate(kVcvtt, &Assembler::vcvtt, cond, dt1, dt2, rd, rm);
16069 Condition cond, DataType dt1, DataType dt2, SRegister rd, DRegister rm) {
16074 if (dt1.Is(F16) && dt2.Is(F64)) {
16081 if (dt1.Is(F16) && dt2.Is(F64) && cond.IsNotNever()) {
16087 Delegate(kVcvtt, &Assembler::vcvtt, cond, dt1, dt2, rd, rm);
22923 void Assembler::vrinta(DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
22928 if (dt1.Is(F32) && dt2.Is(F32)) {
22934 if (dt1.Is(F64) && dt2.Is(F64)) {
22941 if (dt1.Is(F32) && dt2.Is(F32)) {
22946 if (dt1.Is(F64) && dt2.Is(F64)) {
22951 Delegate(kVrinta, &Assembler::vrinta, dt1, dt2, rd, rm);
22954 void Assembler::vrinta(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
22959 if (dt1.Is(F32) && dt2.Is(F32)) {
22966 if (dt1.Is(F32) && dt2.Is(F32)) {
22971 Delegate(kVrinta, &Assembler::vrinta, dt1, dt2, rd, rm);
22974 void Assembler::vrinta(DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
22979 if (dt1.Is(F32) && dt2.Is(F32)) {
22986 if (dt1.Is(F32) && dt2.Is(F32)) {
22991 Delegate(kVrinta, &Assembler::vrinta, dt1, dt2, rd, rm);
22994 void Assembler::vrintm(DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
22999 if (dt1.Is(F32) && dt2.Is(F32)) {
23005 if (dt1.Is(F64) && dt2.Is(F64)) {
23012 if (dt1.Is(F32) && dt2.Is(F32)) {
23017 if (dt1.Is(F64) && dt2.Is(F64)) {
23022 Delegate(kVrintm, &Assembler::vrintm, dt1, dt2, rd, rm);
23025 void Assembler::vrintm(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
23030 if (dt1.Is(F32) && dt2.Is(F32)) {
23037 if (dt1.Is(F32) && dt2.Is(F32)) {
23042 Delegate(kVrintm, &Assembler::vrintm, dt1, dt2, rd, rm);
23045 void Assembler::vrintm(DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
23050 if (dt1.Is(F32) && dt2.Is(F32)) {
23057 if (dt1.Is(F32) && dt2.Is(F32)) {
23062 Delegate(kVrintm, &Assembler::vrintm, dt1, dt2, rd, rm);
23065 void Assembler::vrintn(DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
23070 if (dt1.Is(F32) && dt2.Is(F32)) {
23076 if (dt1.Is(F64) && dt2.Is(F64)) {
23083 if (dt1.Is(F32) && dt2.Is(F32)) {
23088 if (dt1.Is(F64) && dt2.Is(F64)) {
23093 Delegate(kVrintn, &Assembler::vrintn, dt1, dt2, rd, rm);
23096 void Assembler::vrintn(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
23101 if (dt1.Is(F32) && dt2.Is(F32)) {
23108 if (dt1.Is(F32) && dt2.Is(F32)) {
23113 Delegate(kVrintn, &Assembler::vrintn, dt1, dt2, rd, rm);
23116 void Assembler::vrintn(DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
23121 if (dt1.Is(F32) && dt2.Is(F32)) {
23128 if (dt1.Is(F32) && dt2.Is(F32)) {
23133 Delegate(kVrintn, &Assembler::vrintn, dt1, dt2, rd, rm);
23136 void Assembler::vrintp(DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
23141 if (dt1.Is(F32) && dt2.Is(F32)) {
23147 if (dt1.Is(F64) && dt2.Is(F64)) {
23154 if (dt1.Is(F32) && dt2.Is(F32)) {
23159 if (dt1.Is(F64) && dt2.Is(F64)) {
23164 Delegate(kVrintp, &Assembler::vrintp, dt1, dt2, rd, rm);
23167 void Assembler::vrintp(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
23172 if (dt1.Is(F32) && dt2.Is(F32)) {
23179 if (dt1.Is(F32) && dt2.Is(F32)) {
23184 Delegate(kVrintp, &Assembler::vrintp, dt1, dt2, rd, rm);
23187 void Assembler::vrintp(DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
23192 if (dt1.Is(F32) && dt2.Is(F32)) {
23199 if (dt1.Is(F32) && dt2.Is(F32)) {
23204 Delegate(kVrintp, &Assembler::vrintp, dt1, dt2, rd, rm);
23208 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
23213 if (dt1.Is(F32) && dt2.Is(F32)) {
23220 if (dt1.Is(F32) && dt2.Is(F32) && cond.IsNotNever()) {
23226 Delegate(kVrintr, &Assembler::vrintr, cond, dt1, dt2, rd, rm);
23230 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
23235 if (dt1.Is(F64) && dt2.Is(F64)) {
23242 if (dt1.Is(F64) && dt2.Is(F64) && cond.IsNotNever()) {
23248 Delegate(kVrintr, &Assembler::vrintr, cond, dt1, dt2, rd, rm);
23252 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
23257 if (dt1.Is(F32) && dt2.Is(F32)) {
23263 if (dt1.Is(F64) && dt2.Is(F64)) {
23270 if (dt1.Is(F32) && dt2.Is(F32)) {
23275 if (dt1.Is(F64) && dt2.Is(F64) && cond.IsNotNever()) {
23281 Delegate(kVrintx, &Assembler::vrintx, cond, dt1, dt2, rd, rm);
23284 void Assembler::vrintx(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
23289 if (dt1.Is(F32) && dt2.Is(F32)) {
23296 if (dt1.Is(F32) && dt2.Is(F32)) {
23301 Delegate(kVrintx, &Assembler::vrintx, dt1, dt2, rd, rm);
23305 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
23310 if (dt1.Is(F32) && dt2.Is(F32)) {
23317 if (dt1.Is(F32) && dt2.Is(F32) && cond.IsNotNever()) {
23323 Delegate(kVrintx, &Assembler::vrintx, cond, dt1, dt2, rd, rm);
23327 Condition cond, DataType dt1, DataType dt2, DRegister rd, DRegister rm) {
23332 if (dt1.Is(F32) && dt2.Is(F32)) {
23338 if (dt1.Is(F64) && dt2.Is(F64)) {
23345 if (dt1.Is(F32) && dt2.Is(F32)) {
23350 if (dt1.Is(F64) && dt2.Is(F64) && cond.IsNotNever()) {
23356 Delegate(kVrintz, &Assembler::vrintz, cond, dt1, dt2, rd, rm);
23359 void Assembler::vrintz(DataType dt1, DataType dt2, QRegister rd, QRegister rm) {
23364 if (dt1.Is(F32) && dt2.Is(F32)) {
23371 if (dt1.Is(F32) && dt2.Is(F32)) {
23376 Delegate(kVrintz, &Assembler::vrintz, dt1, dt2, rd, rm);
23380 Condition cond, DataType dt1, DataType dt2, SRegister rd, SRegister rm) {
23385 if (dt1.Is(F32) && dt2.Is(F32)) {
23392 if (dt1.Is(F32) && dt2.Is(F32) && cond.IsNotNever()) {
23398 Delegate(kVrintz, &Assembler::vrintz, cond, dt1, dt2, rd, rm);