Lines Matching defs:smi
56 // Converts the integer (untagged smi) in |src| to a double, storing
60 // Converts the unsigned integer (untagged smi) in |src| to
64 // Converts the integer (untagged smi) in |src| to
68 // Converts the unsigned integer (untagged smi) in |src| to
150 void LoadSmiLiteral(Register dst, Smi smi);
469 void Push(Smi smi);
768 void Move(Register dst, Smi smi) { LoadSmiLiteral(dst, smi); }
787 void SmiToInt32(Register smi) {
789 AssertSmi(smi);
792 SmiUntag(smi);
801 // Abort execution if argument is a smi, enabled via --debug-code.
887 // Jump the register contains a smi.
1140 void AddSmiLiteral(Register dst, Register src, Smi smi, Register scratch);
1141 void SubSmiLiteral(Register dst, Register src, Smi smi, Register scratch);
1142 void CmpSmiLiteral(Register src1, Smi smi, Register scratch,
1144 void CmplSmiLiteral(Register src1, Smi smi, Register scratch,
1146 void AndSmiLiteral(Register dst, Register src, Smi smi, Register scratch,
1310 // Jump if either of the registers contain a non-smi.
1318 // upper half of the smi.