The definition of how registers are used during function call and return for a particular architecture.
A multi-byte number representation, in which the most significant byte is placed first (i.e. at the lowest address) in memory.
See also little endian
The low level interface between an operating system or library and the underlying physical platform.
Universally known by its acronym (the full name is a historical relic), this refers to an area of storage used for holding static variables and initialized to zero.
A multi-byte number representation, in which the least significant byte is placed first (i.e. at the lowest address) in memory.
See also big endian
A function which is reentrant may be safely called from another thread of control while an initial thread's flow of control is still within the function.
In general a function will be reentrant if it changes no static state.
A set of up to 216 32-bit registers used to hold additional information controlling the operation of the OpenRISC 1000
An OpenRISC 1000 special purpose register holding information about the most recent test result, whether the processor is in supervisor mode, and whether certain functions (cache etc) are enabled.
See also special purpose register