![]() |
Routines |
Prev: 1E80 | Up: Map |
The topmost parameter on the calculator stack must be compressible into a single register. It is two's complemented if it is negative. The second parameter must be compressible into a register pair.
|
||||||||
TWO_PARAM | 1E85 | CALL FP_TO_A | The parameter is fetched. | |||||
1E88 | JR C,REPORT_B_2 | Give an error if it is too high a number. | ||||||
1E8A | JR Z,TWO_P_1 | Jump forward with positive numbers but two's complement negative numbers. | ||||||
1E8C | NEG | |||||||
TWO_P_1 | 1E8E | PUSH AF | Save the first parameter whilst the second is fetched. | |||||
1E8F | CALL FIND_INT2 | |||||||
1E92 | POP AF | The first parameter is restored before returning. | ||||||
1E93 | RET |
Prev: 1E80 | Up: Map |