Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

asmPrims_sparc.s File Reference


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 Documentation

#define arith (rcv, arg, do)

#define typetest2 (rcvr, arg)

#define bitwise (op, arg)

#define shift (op)


Function Documentation

t cmp a handleError mov arg1 mov arg1 result or lo (_VMString)


Variable Documentation

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


Generated at Tue Jun 27 12:06:44 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999