summary refs log tree commit diff
path: root/lisc/fpintro.txt
diff options
context:
space:
mode:
Diffstat (limited to 'lisc/fpintro.txt')
-rw-r--r--lisc/fpintro.txt23
1 files changed, 0 insertions, 23 deletions
diff --git a/lisc/fpintro.txt b/lisc/fpintro.txt
deleted file mode 100644
index 9bfaf24..0000000
--- a/lisc/fpintro.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Instructions classification:
-FP    : add, sub, mul, copy, par, arg
-Maybe : and, or, xor, cmp(6)
-Non FP: sdiv, udiv, srem, urem, store(4),
-        load(7), ext(7), alloc(5), parc, argc, call
-
-15 bits for operations  32768
--1 bit for s,d          16384
-
-New conversion instructions:
- - Bitcast conversion between fp and ints. cast
- - Convert fp to/from int. ftosi sitof (only signed at first, truncation)
- - Convert single to/from double stod dtos
-
-Summary:
-	Add cast, ftosi sitof, stod dtos
-	Add a 'floating point' bit to instructions
-	Conversions from/to unsigned types are hard!
-	I need to find a reference for that.
-
-Problem with "cls" field: for comparisons, this field is
-for the argument of the instruction, but, in the case of
-Load (for example), it is about the result.