Defines |
 |  | #define | arith (rcv, arg, do) |
 |  | #define | typetest2 (rcvr, arg) |
 |  | #define | bitwise (op, arg) |
 |  | #define | shift (op) |
Functions |
 |  | t cmp a handleError mov arg1 mov arg1 result or | lo (_VMString), result ld [result + arg1], result retl add result, Mark_Tag - Mem_Tag, result _smi_mul_prim |
Variables |
 |  | some integer primitives global | _smi_add_prim |
 |  | some integer primitives global | _smi_sub_prim |
 |  | some integer primitives global _smi_mul_prim global _smi_complement_prim global | _smi_and_prim |
 |  | some integer primitives global _smi_mul_prim global _smi_complement_prim global _smi_xor_prim global _smi_or_prim global _smi_arithmetic_shift_left_prim global _smi_logical_shift_left_prim global _smi_arithmetic_shift_right_prim global _smi_logical_shift_right_prim global | _breakpoint_prim |
 |  | | _smi_add_prim |
 |  | | Tag_Mask |
 |  | t cmp | t |
 |  | t cmp | bne |
 |  | t cmp a handleError mov | badTypeOffset |
 |  | t cmp a handleError mov arg1 mov | overflowOffset |
 |  | t cmp a handleError mov arg1 mov arg1 | handleError |
 |  | t cmp a handleError mov arg1 mov arg1 result or | result |