
Home / Autodocs / exec.library
NAME
- GetCC
-
get condition codes in a 68010 compatible way.
SYNOPSIS
conditions = GetCC()
UWORD GetCC(void);
FUNCTION
The 68000 processor has a "MOVE SR,<ea>" instruction which gets a copy of the processor condition codes.
On the 68010,20 and 30 CPUs, "MOVE SR,<ea>" is privileged. User code will trap if it is attempted. These processors need to use the "MOVE CCR,<ea>" instruction instead.
This function provides a means of obtaining the CPU condition codes in a manner that will make upgrades transparent. This function is VERY short and quick.
NOTES
This call is guaranteed to preserve all registers. This function may be implemented as code right in the jump table.
RESULT
- conditions
-
the 680XX condition codes