Lines Matching defs:cmp1
2262 void TurboAssembler::CompareF32(Register rd, FPUCondition cc, FPURegister cmp1,
2266 feq_s(rd, cmp1, cmp2);
2269 feq_s(rd, cmp1, cmp2);
2273 flt_s(rd, cmp1, cmp2);
2276 fle_s(rd, cmp2, cmp1);
2279 fle_s(rd, cmp1, cmp2);
2282 flt_s(rd, cmp2, cmp1);
2289 void TurboAssembler::CompareF64(Register rd, FPUCondition cc, FPURegister cmp1,
2293 feq_d(rd, cmp1, cmp2);
2296 feq_d(rd, cmp1, cmp2);
2300 flt_d(rd, cmp1, cmp2);
2303 fle_d(rd, cmp2, cmp1);
2306 fle_d(rd, cmp1, cmp2);
2309 flt_d(rd, cmp2, cmp1);
2316 void TurboAssembler::CompareIsNotNanF32(Register rd, FPURegister cmp1,
2322 feq_s(rd, cmp1, cmp1); // rd <- !isNan(cmp1)
2324 And(rd, rd, scratch); // rd <- !isNan(cmp1) && !isNan(cmp2)
2327 void TurboAssembler::CompareIsNotNanF64(Register rd, FPURegister cmp1,
2333 feq_d(rd, cmp1, cmp1); // rd <- !isNan(cmp1)
2335 And(rd, rd, scratch); // rd <- !isNan(cmp1) && !isNan(cmp2)
2338 void TurboAssembler::CompareIsNanF32(Register rd, FPURegister cmp1,
2340 CompareIsNotNanF32(rd, cmp1, cmp2); // rd <- !isNan(cmp1) && !isNan(cmp2)
2341 Xor(rd, rd, 1); // rd <- isNan(cmp1) || isNan(cmp2)
2344 void TurboAssembler::CompareIsNanF64(Register rd, FPURegister cmp1,
2346 CompareIsNotNanF64(rd, cmp1, cmp2); // rd <- !isNan(cmp1) && !isNan(cmp2)
2347 Xor(rd, rd, 1); // rd <- isNan(cmp1) || isNan(cmp2)