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

miscPrims.h File Reference


Defines

#define ENTRY (primName, fctName, comment, primType)
#define I_ENTRY (primName, fctName, comment)
#define F_ENTRY (primName, fctName, comment)
#define U_ENTRY (primName, fctName, comment)
#define LARGE_LARGE_INT_PRIM_TABLE_ENTRIES
#define LARGE_INT_PRIM_TABLE_ENTRIES

Functions

smi bitSize (char *typeDesc, void *FH)
double CFloatDouble_At_prim (char *bytes, int len, bool dobble, smi idx, void *FH)
void CFloatDouble_At_Put_prim (char *bytes, int len, bool dobble, smi idx, double val, void *FH)
long long CSignedIntSize_At_prim (char *bytes, int len, smi bitsize, smi idx, void *FH)
unsigned long long CUnsignedIntSize_At_prim (char *bytes, int len, smi bitsize, smi idx, void *FH)
void CSignedIntSize_At_Put_prim (char *bytes, int len, smi bitsize, smi idx, long long val, void *FH)
void CUnsignedIntSize_At_Put_prim (char *bytes, int len, smi bitsize, smi idx, unsigned long long val, void *FH)
oop date_time_prim (smi day, smi msec)
oop convert_to_day_ms_prim (objVectorOop l, void *FH)
oop current_time_string_prim ()
oop real_time_prim (void *FH)
smi monitor_height_prim ()
oop primitive_documentation (char *prim_name)
oop primitive_list_prim (void *FH)
oop command_line_prim (void *FH)
oop copyByteRange_prim (oop dst, oop dstPos, oop src, oop srcPos, oop len)
oop copyRange_prim (oop dst, oop dstPos, oop src, oop srcPos, oop len)
oop int32_add_prim (oop proto, oop o1, oop o2)
oop int32_sub_prim (oop proto, oop o1, oop o2)
oop int32_mul_prim (oop proto, oop o1, oop o2)
oop int32_div_prim (oop proto, oop o1, oop o2)
oop int32_rem_prim (oop proto, oop o1, oop o2)
oop int32_and_prim (oop proto, oop o1, oop o2)
oop int32_or_prim (oop proto, oop o1, oop o2)
oop int32_xor_prim (oop proto, oop o1, oop o2)
oop int32_shl_prim (oop proto, oop o1, oop o2)
oop int32_shr_prim (oop proto, oop o1, oop o2)
oop int32_ushr_prim (oop proto, oop o1, oop o2)
oop int32_cmp_prim (oop proto, oop o1, oop o2)
oop int64_add_prim (oop proto, oop o1, oop o2)
oop int64_sub_prim (oop proto, oop o1, oop o2)
oop int64_mul_prim (oop proto, oop o1, oop o2)
oop int64_div_prim (oop proto, oop o1, oop o2)
oop int64_rem_prim (oop proto, oop o1, oop o2)
oop int64_and_prim (oop proto, oop o1, oop o2)
oop int64_or_prim (oop proto, oop o1, oop o2)
oop int64_xor_prim (oop proto, oop o1, oop o2)
oop int64_shl_prim (oop proto, oop o1, oop o2)
oop int64_shr_prim (oop proto, oop o1, oop o2)
oop int64_ushr_prim (oop proto, oop o1, oop o2)
oop int64_cmp_prim (oop proto, oop o1, oop o2)
oop int8_from_int32_prim (oop proto, oop o1)
oop int16_from_int32_prim (oop proto, oop o1)
oop float_from_int32_prim (oop o1)
oop int32_from_float_prim (oop proto, oop o1)
oop int64_from_int32_prim (oop proto, oop o1)
oop int8_from_int64_prim (oop proto, oop o1)
oop int16_from_int64_prim (oop proto, oop o1)
oop int32_from_int64_prim (oop proto, oop o1)
oop int64_from_float_prim (oop proto, oop o1)
oop float_from_int64_prim (oop o1)
oop test_args_prim (oop rcvr, oop a1, oop a2, oop a3, oop a4, oop a5, oop a6, oop a7, oop a8, oop a9, oop a10, oop a11, oop a12, oop a13, oop a14, oop a15, oop a16)


Define Documentation

#define ENTRY (primName, fctName, comment, primType)

#define I_ENTRY (primName, fctName, comment)

#define F_ENTRY (primName, fctName, comment)

#define U_ENTRY (primName, fctName, comment)

#define LARGE_LARGE_INT_PRIM_TABLE_ENTRIES ()

#define LARGE_INT_PRIM_TABLE_ENTRIES ()


Function Documentation

smi bitSize (char * typeDesc, void * FH)

double CFloatDouble_At_prim (char * bytes, int len, bool dobble, smi idx, void * FH)

void CFloatDouble_At_Put_prim (char * bytes, int len, bool dobble, smi idx, double val, void * FH)

long long CSignedIntSize_At_prim (char * bytes, int len, smi bitsize, smi idx, void * FH)

unsigned long long CUnsignedIntSize_At_prim (char * bytes, int len, smi bitsize, smi idx, void * FH)

void CSignedIntSize_At_Put_prim (char * bytes, int len, smi bitsize, smi idx, long long val, void * FH)

void CUnsignedIntSize_At_Put_prim (char * bytes, int len, smi bitsize, smi idx, unsigned long long val, void * FH)

oop date_time_prim (smi day, smi msec)

oop convert_to_day_ms_prim (objVectorOop l, void * FH)

oop current_time_string_prim ()

oop real_time_prim (void * FH)

smi monitor_height_prim () [inline]

oop primitive_documentation (char * prim_name)

oop primitive_list_prim (void * FH)

oop command_line_prim (void * FH)

oop copyByteRange_prim (oop dst, oop dstPos, oop src, oop srcPos, oop len)

oop copyRange_prim (oop dst, oop dstPos, oop src, oop srcPos, oop len)

oop int32_add_prim (oop proto, oop o1, oop o2)

oop int32_sub_prim (oop proto, oop o1, oop o2)

oop int32_mul_prim (oop proto, oop o1, oop o2)

oop int32_div_prim (oop proto, oop o1, oop o2)

oop int32_rem_prim (oop proto, oop o1, oop o2)

oop int32_and_prim (oop proto, oop o1, oop o2)

oop int32_or_prim (oop proto, oop o1, oop o2)

oop int32_xor_prim (oop proto, oop o1, oop o2)

oop int32_shl_prim (oop proto, oop o1, oop o2)

oop int32_shr_prim (oop proto, oop o1, oop o2)

oop int32_ushr_prim (oop proto, oop o1, oop o2)

oop int32_cmp_prim (oop proto, oop o1, oop o2)

oop int64_add_prim (oop proto, oop o1, oop o2)

oop int64_sub_prim (oop proto, oop o1, oop o2)

oop int64_mul_prim (oop proto, oop o1, oop o2)

oop int64_div_prim (oop proto, oop o1, oop o2)

oop int64_rem_prim (oop proto, oop o1, oop o2)

oop int64_and_prim (oop proto, oop o1, oop o2)

oop int64_or_prim (oop proto, oop o1, oop o2)

oop int64_xor_prim (oop proto, oop o1, oop o2)

oop int64_shl_prim (oop proto, oop o1, oop o2)

oop int64_shr_prim (oop proto, oop o1, oop o2)

oop int64_ushr_prim (oop proto, oop o1, oop o2)

oop int64_cmp_prim (oop proto, oop o1, oop o2)

oop int8_from_int32_prim (oop proto, oop o1)

oop int16_from_int32_prim (oop proto, oop o1)

oop float_from_int32_prim (oop o1)

oop int32_from_float_prim (oop proto, oop o1)

oop int64_from_int32_prim (oop proto, oop o1)

oop int8_from_int64_prim (oop proto, oop o1)

oop int16_from_int64_prim (oop proto, oop o1)

oop int32_from_int64_prim (oop proto, oop o1)

oop int64_from_float_prim (oop proto, oop o1)

oop float_from_int64_prim (oop o1)

oop test_args_prim (oop rcvr, oop a1, oop a2, oop a3, oop a4, oop a5, oop a6, oop a7, oop a8, oop a9, oop a10, oop a11, oop a12, oop a13, oop a14, oop a15, oop a16)


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