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 |
#define arith (rcv, arg, do) |
#define typetest2 (rcvr, arg) |
#define bitwise (op, arg) |
#define shift (op) |
t cmp a handleError mov arg1 mov arg1 result or lo (_VMString) |
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 |