• Aucun résultat trouvé

(1)FOpTable.mesa 2-Sep

N/A
N/A
Protected

Academic year: 2022

Partager "(1)FOpTable.mesa 2-Sep "

Copied!
3
0
0

Texte intégral

(1)

FOpTable.mesa 2-Sep-78 12:59:59

-- FOpTable.mesa edited by Sweet, June 21, 1978 9:15 PM DIRECTORY

P5ADefs: FROM "p5adefs";

FOpTable: PROGRAM EXPORTS P5ADefs g BEGIN

-- generated by OpDefsGenerator 21-Jun-78 21:12 Q: TYPE· PRIVATE RECORD [

push: [0 .. 3], pop: [0 .. 7], length: [0 .. 3], mark: BOOLEAN];

T: BOOLEAN· TRUE; F: BOOLEAN g FALSE;

OpParms: PRIVATE ARRAY [0 .. 256) OF Q • [ NOOP

Q[O,O,O,F], Q[1,O,1,F], LG Q[1,O,1,F], LI Q[O,2,1,F], SLD Q[O,2,2,F], WF WSTR Q[O,3,1,F],

WXG Q[O,2,2,F], Q[O,2,2,F], WSF WIL Q[O,1.2,F].

Q[1,3,1,F], PSD

Q[O,O,O,F], Q[O,1,1,F], SG LGD Q[2,O,1,F], Q[l,l,1,F], R Q[2,l,l,F], RD Q[l,l,2,F], RXL Q[l,O,2,F], RIG Q[O,3,l,F], WSD Q[l,l,2,F], RII Q[l,2,2,F], PSF

Q[O,O,O,F], Q[l,O,1.F], LL SGD Q[O,2,l,F], Q[O,2,l,F], W

Q[O,3,l,F], WD Q[O,2,2,F], WXL Q[l,O,2.F], RIL RILF Q[l,O,3,F],

RIlL Q[l,l,2,F], Q[l,l,l,F], PL

Q[O,O,O,F], Q[O,l,l,F], SL LLD Q[2,O,l,F],

RF Q[l,l,2,F],

RSTR Q[l,2,l,F], Q[l,l,2,F], RXG Q[O,2,l,F], WS Q[O,l,2,F]. WIG PS Q[l,2.1,F], Q[O,O,O,F], Q[O,O,O,F], Q[O,O,O,F], Q[O,O,O,F], Q[O,O,O.F].

Q[O,O,O,F], Q[O,O,O.F], Q[O.O,O,F], Q[O,O,O,F], Q[O,O,O,F], Q[O,O,O,F], Q[O,O,O,F], Q[O,O,O,F], Q[O,O,O,F], Q[O,O,O,F], Q[O,O,O.F], Q[O,O,O,F], Q[O.O,O,F], Q[O.O,O,F], Q[O,O,O,F], Q[O,O,O,F], Q[O,O,O,F],

ADO Q[l,2,O,F],

LDIV Q[l,3,O,F], Q[l,2,O,F], OR Q[O,l,O,F], POP Q[O,O,l,F], LFC PORTI Q[O,O.O,F],

FREE Q[O.l.O.F].

BITBLT Q[O,l.O,T].

LSTF Q[O.O.l.F].

BLTR Q[O.3.0,T].

FDESCBS Q[O,l,l,F],

UMIN Q[l.2.0,F],

UENDFOR Q[O.O.O.F].

INC Q[l,1.0.F],

JREL

Q[O.O.O.F].

Q[l.2.0.F], SUB SDIV Q[l.2,O.F],

XOR Q[1.2.0.F].

EXCH Q[2.2.0.F].

SFC Q[O.l.O,F].

KFCB Q[O.O.l.F].

STOP Q[O.O.O.F].

STARTIO Q[O.l,O.F].

WR Q[O,l,l.F].

LINKB Q[O.l.l.F].

MAX Q[l.2.0.F].

STFORB Q[O.2.l.F],

GADRB Q[l,O,l.F].

DUP Q[2,l.O.F].

ADD2

Q[O.O.O.F], MUL Q[l.2.0.F].

NEG Q[l.l.O,F].

SHIFT Q[l.2.0,F].

CATCH Q[O.O.l.F].

RET Q[O.O,O.F].

BLT Q[O.3,O.T].

LLK Q[l.O.l.F].

DST Q[O.O,l.F].

RR Q[t.O.l.F].

DESCB Q[l.O.l.F].

MIN Q[t.2.0.F].

STFORW Q[O.2.l.F].

LADRB Q[1.0,l.F].

J

Q[O.O.O.F].

ADDSB

Q[O.O.O.F], Q[l,2,O,F], DIV AND Q[l,2,O,F],

PUSH Q[l.O,O,F],

EFC Q[O,O.l.F],

PORTO Q[O.l,O,F],

ALLOC Q[l,l,O,F], Q[O,O,O,F], LST Q[O,O,t.F].

BRK Q[O.O.O,F].

DESCBS Q[t.l,l,F],

UMAX Q[l.2.0,F],

ENDFOR Q[O.O.O,F].

DEC Q[l.l.O.F].

JDREL Q[0.4.0,T].

DBL

Page 1

(2)

FOpTable.mesa 2-Sep-78 12:59:59 Page 2

Q[O,2,O,T], Q[l,l,O,F], Q[l,l,l,FJ, Q[l,l,O,F],

DADO DSUB DCOMP IWDC

Q[2,4,O,T], Q[2,4,O,TJ, Q[l,4,O,TJ, Q[O,O,O,F],

DWDC RFC RFS WFS

Q[O,O,O.FJ. Q[1.1.2,FJ. Q[l,2,2.FJ. Q[0.3,2.F].

LINT

Q[2.i,O.F]. Q[O.O.O,FJ. Q[O,O.O,FJ, Q[O.O,O.F].

ME MRE MXW MXD

Q[l.l,O.T]. Q[1.2.0.TJ, Q[0.3,O,T], Q[O,l.0,TJ, NOTIFY BCAST REQUEUE

Q[0.1.0.T]. Q[O,l.0,TJ. Q[O,3,O,TJ. Q[O.O,O,FJ.

MEL MREL MXWL MXDL

Q[1.2.0.TJ. Q[1.4,O.T]. Q[O.S,O.TJ, Q[O,2,O,TJ, NOTIFYL BCASTL REQUEUEL

Q[O.2.0.T], Q[O,2,O.T], Q[O.5,O.T]. Q[O.O.O.F],

RL WL RDL

Q[1.2,l.F], Q[O,3,l,F], Q[2,2,l.F], Q[O,O,O,F],

WDL RXLL WXLL RXGL

Q[0.4,l.F]. Q[l,l.2,FJ. Q[O,2,2,F], Q[l,l,2,F].

WXGL RILL WILL RIGL

Q[0.2,2,F]. Q[l,O.2,F], Q[O,l,2,F]. Q[l,O,2,F],

WIGL RSTRL WSTRL RFL

Q[0.l,2.F], Q[1.3.1,F]. Q[O,4,l,F], Q[l,2,2,F],

WFL BLTL RFSL WFSL

Q[0.3.2.F]. Q[0.5.0,T]. Q[l,3.2.F], Q[0.4,2,F].

LP BLTC BLTCL

Q[2.1,O.F]. Q[0.3,O.TJ, Q[0.4.0.T]. Q[O.O.O,F], Q[O.O,O.F], Q[O.O,O,F]. Q[O.O.O,F]. Q[O.O,O,F], Q[O.O.O.F]. Q[O.O.O.F]. Q[D.D.O.F]. Q[O,O.O,F].

Q[O.O.O,F]. Q[O.O.O.F]. Q[O.O.O,F]. Q[O,O.O,F], Q[O,O.O.F]. Q[O,O,O.F], Q[O,O.O,F]. Q[O.O.O.FJ, Q[O.O.O,F]. Q[D,D,D.F]. Q[O.O.D,F]. Q[D.D.O.F], Q[O.O.O,F]. Q[O.O.O,F]. Q[O.O,O,F]. Q[O.O,O.F].

Q[O.O,O.F]. Q[O,O.O,F]. Q[O.O.O,F], Q[O.O,O.F].

Q[O.O.O.F]. Q[O.O.O.F]. Q[O,O,O,F]. Q[O.O.O.F], Q[O,O.O.F]. Q[O,O.O.F]. Q[O,O,O.FJ, Q[O.O,O,F].

Q[O.O.O.F]. Q[O,O,O,F]. Q[O.O,O,F]. Q[O.O,O.F].

Q[O.O.O.F]. Q[O.O.O,F]. Q[O.O,O,F]. Q[O.O,O,F], Q[O.O.O.F]. Q[O.O.O,F]. Q[O.O.O.F]. Q[O.O,O,F].

Q[O.O.O.F]. Q[O,O,O.F]. Q[O,O.O.F]. Q[O,O.O,F].

Q[O.O.O.F]. Q[O,O.O.F]. Q[O.O.O.F]. Q[O.O.O.F].

Q[O.O.O.F], Q[O.O.O.F]. Q[O,O.O,F]. Q[O,O.O.F].

Q[O,O.O.F], Q[O.O.O.F]. Q[O.O.O.F]. Q[O.O.O,F], Q[O.O.O.F]. Q[O.O.O.F]. Q[O,O.O.F]. Q[O.O,O.F].

Q[O.O.O,F]. Q[O,O,O.F]. Q[O,O.O.F]. Q[O,O.O,F], Q[O.O.O.F]. Q[O.O.O.F]. Q[O,O.O.F]. Q[O,O.O.F], Q[O.O,O.F]. Q[O.O.O.F]. Q[O.O,O.F]. Q[O.O.O.F]];

PushEffect: PUBLIC PROCEDURE [b: [0 .. 256)] RETURNS [[0 .. 3JJ • BEGIN

RETURN[OpParms[b].push]

END;

PopEffect: PUBLIC PROCEDURE [b: [0 .. 256)] RETURNS [[0 .. 7]] • BEGIN

RETURN[OpPnrms[b].pop]

(3)

FOpTable.mesa 2-Sep-78 12:59:59

END:

NumberOfParams: PUBLIC PROCEDURE [b: [0 .. 256)] RETURNS [[0 .. 3]] • BEGIN

RETURN[OpParms[b].length]

END:

MinimalStack: PUBLIC PROCEDURE [b: [0 .. 256)] RETURNS [BOOLEAN] • BEGIN

RETURN[OpParms[b].mark]

END:

END.

Page 3

Références

Documents relatifs