fixes, made more consistent

This commit is contained in:
ceriel
1987-06-23 17:12:42 +00:00
parent 746f94368d
commit 43a6aed45c
11 changed files with 226 additions and 98 deletions

17
lang/m2/libm2/EM.def Normal file
View File

@@ -0,0 +1,17 @@
(*$Foreign *)
DEFINITION MODULE EM;
(* An interface to EM instructions *)
PROCEDURE FIF(arg1, arg2: LONGREAL; VAR intres: LONGREAL) : LONGREAL;
(* multiplies arg1 and arg2, and returns the integer part of the
result in "intres" and the fraction part as the function result.
*)
PROCEDURE FEF(arg: LONGREAL; VAR exp: INTEGER) : LONGREAL;
(* splits "arg" in mantissa and a base-2 exponent.
The mantissa is returned, and the exponent is left in "exp".
*)
PROCEDURE TRP(trapno: INTEGER);
(* Generate EM trap number "trapno" *)
END EM.