Lines Matching defs:smi
91 // Jump the register contains a smi.
137 void Move(Register dst, Smi smi) { LoadSmiLiteral(dst, smi); }
614 void Push(Smi smi);
727 // Converts the integer (untagged smi) in |src| to a double, storing
731 // Converts the unsigned integer (untagged smi) in |src| to
735 // Converts the integer (untagged smi) in |src| to
739 // Converts the unsigned integer (untagged smi) in |src| to
805 void LoadSmiLiteral(Register dst, Smi smi);
835 void CmpSmiLiteral(Register src1, Smi smi, Register scratch);
1054 void SmiToInt32(Register smi) {
1056 AssertSmi(smi);
1059 SmiUntag(smi);
1068 // Abort execution if argument is a smi, enabled via --debug-code.
1457 // Loads a field containing smi value and untags it.
1696 // Jump if either of the registers contain a non-smi.
1704 // upper half of the smi.