smiOop.hpp File Reference

Go to the source code of this file.

Classes

class  smiOopDesc

Defines

#define smiOop_zero   smiOop((0L << Tag_Size) + Int_Tag)
#define smiOop_one   smiOop((1L << Tag_Size) + Int_Tag)
#define smi_min   (-(1 << (BitsPerWord - 3)))
#define smi_max   ( (1 << (BitsPerWord - 3)) - 1)
#define smiOop_min   smiOop((smi_min << Tag_Size) + Int_Tag)
#define smiOop_max   smiOop((smi_max << Tag_Size) + Int_Tag)


Define Documentation

#define smi_max   ( (1 << (BitsPerWord - 3)) - 1)

Definition at line 32 of file smiOop.hpp.

Referenced by Integer::as_smi(), PRIM_DECL_0(), and PRIM_DECL_1().

#define smi_min   (-(1 << (BitsPerWord - 3)))

Definition at line 31 of file smiOop.hpp.

Referenced by Integer::as_smi(), PRIM_DECL_0(), and PRIM_DECL_1().

#define smiOop_max   smiOop((smi_max << Tag_Size) + Int_Tag)

Definition at line 35 of file smiOop.hpp.

#define smiOop_min   smiOop((smi_min << Tag_Size) + Int_Tag)

Definition at line 34 of file smiOop.hpp.

#define smiOop_one   smiOop((1L << Tag_Size) + Int_Tag)

Definition at line 28 of file smiOop.hpp.

Referenced by smiOopDesc::decrement(), Klass::has_untagged_contents(), smiOopDesc::increment(), InliningDatabaseKey::is_deleted(), InliningDatabaseKey::set_deleted(), and Klass::set_untagged_contents().

#define smiOop_zero   smiOop((0L << Tag_Size) + Int_Tag)

Definition at line 27 of file smiOop.hpp.

Referenced by ErrorHandler::abort_current_process(), doubleValueArrayOopDesc::bootstrap_object(), InterpretedIC::clear(), InliningDatabaseKey::clear(), InterpretedIC::clear_without_deallocation_pic(), methodOopDesc::fileout_body(), bootstrap::get_object(), contextOopDesc::is_dead(), InliningDatabaseKey::is_empty(), InliningDatabaseKey::is_filled(), InliningDatabaseKey::is_inner(), contextOopDesc::kill(), PRIM_DECL_1(), and Klass::set_untagged_contents().


Generated on Mon Oct 9 13:45:06 2006 for Strongtalk VM by  doxygen 1.4.7