Machine codes for read register
RR0: PROC RETURNS [Value] = TRUSTED MACHINE CODE {zRR, 0};
RR1: PROC RETURNS [Value] = TRUSTED MACHINE CODE {zRR, 1};
RR2: PROC RETURNS [Value] = TRUSTED MACHINE CODE {zRR, 2};
RR3: PROC RETURNS [Value] = TRUSTED MACHINE CODE {zRR, 3};
RR4: PROC RETURNS [Value] = TRUSTED MACHINE CODE {zRR, 4};
RR5: PROC RETURNS [Value] = TRUSTED MACHINE CODE {zRR, 5};
RR6: PROC RETURNS [Value] = TRUSTED MACHINE CODE {zRR, 6};
RR7: PROC RETURNS [Value] = TRUSTED MACHINE CODE {zRR, 7};
RR8: PROC RETURNS [Value] = TRUSTED MACHINE CODE {zRR, 8};
Machine codes for misc operations
aLocalZERO: CARDINAL = 103B; --?
DoASSOC: PROC [vp: CARDINAL, m: MapFlags] = TRUSTED MACHINE CODE {zMISC, aASSOC};
DoSETF: PROC [vp: CARDINAL, new: MapFlags] RETURNS [old: UNSPECIFIED] = TRUSTED MACHINE CODE {zMISC, aSETF};
DoLOADRAMJ: PROC [item: LONG POINTER, flag: BOOL] = TRUSTED MACHINE CODE {zMISC, aLOADRAMJ};
DoINPUT: PROC [device: CARDINAL] RETURNS [CARDINAL] = TRUSTED MACHINE CODE {zMISC, aINPUT};
DoOUTPUT: PROC [data, device: CARDINAL] = TRUSTED MACHINE CODE {zMISC, aOUTPUT};
DoCHKSUM: PROC [s: CARDINAL, count: CARDINAL, p: LONG POINTER] RETURNS [CARDINAL] = TRUSTED MACHINE CODE {zMISC, aCHKSUM};
DoSETMP: PROC [CARDINAL] = TRUSTED MACHINE CODE {zMISC, aSETMP};
DoRCLK: PROC RETURNS [LONG CARDINAL] = TRUSTED MACHINE CODE {zMISC, aRCLK};
DoRPRINTER: PROC RETURNS [CARDINAL] = TRUSTED MACHINE CODE {zMISC, aRPRINTER};
DoWPRINTER: PROC [CARDINAL] = TRUSTED MACHINE CODE {zMISC, aWPRINTER};
DoGETF: PROC [vp: CARDINAL] RETURNS [MapEntry] = TRUSTED MACHINE CODE {zMISC, aGETF};
DoFADD: PROC [REAL, REAL] RETURNS [REAL] = TRUSTED MACHINE CODE {zMISC, aFADD};
DoFSUB: PROC [REAL, REAL] RETURNS [REAL] = TRUSTED MACHINE CODE {zMISC, aFSUB};
DoFMUL: PROC [REAL, REAL] RETURNS [REAL] = TRUSTED MACHINE CODE {zMISC, aFMUL};
DoFDIV: PROC [REAL, REAL] RETURNS [REAL] = TRUSTED MACHINE CODE {zMISC, aFDIV};
DoFCOMP: PROC [x, y: REAL] RETURNS [INTEGER] = TRUSTED MACHINE CODE {zMISC, aFCOMP};
DoFIX: PROC [REAL] RETURNS [INT] = TRUSTED MACHINE CODE {zMISC, aFIX};
DoFLOAT: PROC [INT] RETURNS [REAL] = TRUSTED MACHINE CODE {zMISC, aFLOAT};
DoFIXI: PROC [REAL] RETURNS [INTEGER] = TRUSTED MACHINE CODE {zMISC, aFIXI};
DoFIXC: PROC [REAL] RETURNS [CARDINAL] = TRUSTED MACHINE CODE {zMISC, aFIXC};
DoFSTICKY: PROC [WORD] RETURNS [WORD] = TRUSTED MACHINE CODE {zMISC, aFSTICKY};
DoFREM: PROC [REAL, REAL] RETURNS [REAL] = TRUSTED MACHINE CODE {zMISC, aFREM};
DoROUND: PROC [REAL] RETURNS [INT] = TRUSTED MACHINE CODE {zMISC, aROUND};
DoROUNDI: PROC [REAL] RETURNS [INTEGER] = TRUSTED MACHINE CODE {zMISC, aROUNDI};
DoROUNDC: PROC [REAL] RETURNS [CARDINAL] = TRUSTED MACHINE CODE {zMISC, aROUNDC};
DoFSQRT: PROC [REAL] RETURNS [REAL] = TRUSTED MACHINE CODE {zMISC, aFSQRT};
DoFSC: PROC [REAL, INTEGER] RETURNS [REAL] = TRUSTED MACHINE CODE {zMISC, aFSC};
DoLocalZERO: PROC [count: CARDINAL] = TRUSTED MACHINE CODE {zMISC, aLocalZERO};
DoZERO: PROC [lp: LONG POINTER, count: CARDINAL] RETURNS [LONG POINTER] = TRUSTED MACHINE CODE {zMISC, aZERO};
DoVERSION: PROC RETURNS [LONG CARDINAL] = TRUSTED MACHINE CODE {zMISC, aVERSION};