Registers

From Mill Computing Wiki
Revision as of 10:03, 2 December 2014 by Generator (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Name ID Base Reader Writer Spilled On Description
argsSize call, task switch size of memory argument block for next dynamic call
atomicStatus status if in an atomic extent
backCount pending stalls for atomic backoff
backoff backoff increment on atomic failure
callerCodeLowerBound call, task switch global address of the code address region used by caller of the current function
callerCodeUpperBound call, task switch global upper bound of the code address region used by caller of the current function
callerDataLowerBound call, task switch global address of the data address region used by caller of the current function
callerDataUpperBound call, task switch upper bound of the data address region used by caller of the current function
callerStackDataLowerBound call, task switch global address of the stack address region used by caller of the current function
callerStackUpperBound call, task switch upper bound of the stack address region used by caller of the current function
codeLowerBound call, task switch global address of code address region
coreNum ordinal number of this core on the chip
codePointer cp call, task switch local address of code address region
constantPool cpp call, task switch address of constant pool
codeUpperBound call, task switch upper bound of code address region
cycleCounter task switch instruction cycle counter
dataLowerBound call, task switch global address of data address region
dataPointer dp call, task switch local address of data address region
dataUpperBound call, task switch upper bound of data address region
ebbEntry call, task switch address of head byte of current ebb
exuLag call, task switch cycles until next exu instruction issue
faultBase call, task switch fault vector base address
fpState call, task switch floating point state
flowLag call, task switch cycles until next flow instruction issue
framePointer fp call, task switch address of current stack frame
flowCorePC fpc call, task switch flowCore instruction counter
functionEntry func call, task switch function entry address
inboundArguments inp call, task switch inbound memory arguments address
issueCounter task switch instruction issue counter
localSpace base of process local space within global space
noCacheLowerBound global address of MMIO aperture (bypasses caches)
noCacheUpperBound global address of upper bound of the MMIO aperture
processID task switch current process number
realTimeClock rtc real time clock
startStop true to start, false to stall
scratchBase call, task switch base address of extended scratchpad
scratchSize call, task switch size (extent) of extended scratchpad
segExtent size in bytes of top stack segment
ssegmentBase address of start of top stack segment in memory
spillerSp spiller stack pointer
stackPointer call, task switch address of current top of stack and upper address of stack address region
stacklets address of start of stacklets region in memory
stepsInEbb call, task switch issue cycles executed within current ebb
threadID task switch current thread number
threadPointer tlp call, task switch address of per-thread data
thisPointer tp call, task switch address of receiver of method call
trapBase task switch trap vector base address
exuCorePC xpc call, task switch exuCore instruction counter