<<>> <> <> <> <> <<>> DIRECTORY IntCodeDefs USING [ArithClassKind], C2CDefs; C2CDRunTime: CEDAR DEFINITIONS = BEGIN <<>> Code: TYPE = C2CDefs.Code; ArithClassKind: TYPE = IntCodeDefs.ArithClassKind; <<>> <> <> <> <<>> <> <<>> <<64 bit precision Floating point>> <> <> <> <<>> <> DFloatInt: PROC [resAddr, i: Code] RETURNS [Code]; DFloatCard: PROC [resAddr, c: Code] RETURNS [Code]; DFloatReal: PROC [resAddr, f: Code] RETURNS [Code]; DFloatDIntI: PROC [resAddr, iAddr: Code] RETURNS [Code]; DFloatDCardI: PROC [resAddr, cAddr: Code] RETURNS [Code]; DIntInt: PROC [resAddr, i: Code] RETURNS [Code]; DIntCard: PROC [resAddr, c: Code] RETURNS [Code]; DIntDCardI: PROC [resAddr, cAddr: Code] RETURNS [Code]; DCardInt: PROC [resAddr, c: Code] RETURNS [Code]; DCardCard: PROC [resAddr, c: Code] RETURNS [Code]; DCardDIntI: PROC [resAddr, iAddr: Code] RETURNS [Code]; <<>> IntDIntI: PROC [dAddr: Code] RETURNS [Code]; IntDCardI: PROC [dAddr: Code] RETURNS [Code]; CardDIntI: PROC [dAddr: Code] RETURNS [Code]; CardDCardI: PROC [dAddr: Code] RETURNS [Code]; FloatDIntI: PROC [dAddr: Code] RETURNS [Code]; FloatDCardI: PROC [dAddr: Code] RETURNS [Code]; FloatDRealI: PROC [dAddr: Code] RETURNS [Code]; DNegI: PROC [kind: ArithClassKind, resAddr, dAddr: Code] RETURNS [Code]; DAddI: PROC [kind: ArithClassKind, resAddr, aAddr, bAddr: Code] RETURNS [Code]; DSubI: PROC [kind: ArithClassKind, resAddr, aAddr, bAddr: Code] RETURNS [Code]; DMulI: PROC [kind: ArithClassKind, resAddr, aAddr, bAddr: Code] RETURNS [Code]; DDivI: PROC [kind: ArithClassKind, resAddr, aAddr, bAddr: Code] RETURNS [Code]; DModI: PROC [kind: ArithClassKind, resAddr, aAddr, bAddr: Code] RETURNS [Code]; DGtI: PROC [kind: ArithClassKind, aAddr, bAddr: Code] RETURNS [Code]; DGeI: PROC [kind: ArithClassKind, aAddr, bAddr: Code] RETURNS [Code]; DEqI: PROC [kind: ArithClassKind, aAddr, bAddr: Code] RETURNS [Code]; DAbsI: PROC [kind: ArithClassKind, resAddr, dAddr: Code] RETURNS [Code]; DMinI: PROC [kind: ArithClassKind, resAddr, aAddr, bAddr: Code] RETURNS [Code]; DMaxI: PROC [kind: ArithClassKind, resAddr, aAddr, bAddr: Code] RETURNS [Code]; DPwrI: PROC [kind: ArithClassKind, resAddr, baseAddr, expAddr: Code] RETURNS [Code]; END.