Lines Matching refs:truncate
4854 MipsLabel truncate;
4857 // When NAN2008=0 (R2 and before), the truncate instruction produces the maximum positive
4862 // When NAN2008=1 (R6), the truncate instruction caps the output at the minimum/maximum
4867 // So, NAN2008 affects handling of negative values and NaNs by the truncate instruction.
4869 // The following code supports both NAN2008=0 and NAN2008=1 behaviors of the truncate
4875 // If the input is greater than or equal to the minimum, it procedes to the truncate
4881 // truncate instruction for MIPS64R6.
4895 __ Bc1nez(FTMP, &truncate);
4909 __ Bind(&truncate);
4935 MipsLabel truncate;
4938 // The following code supports both NAN2008=0 and NAN2008=1 behaviors of the truncate
4945 // truncate instruction for MIPS64R6.
4967 __ Bc1nez(FTMP, &truncate);
4983 __ Bc1t(0, &truncate);
4996 __ Bind(&truncate);