diff options
Diffstat (limited to 'lisc/fpintro.txt')
-rw-r--r-- | lisc/fpintro.txt | 23 |
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. |