Search
21:30:04
karlosz
double floating gives 1.073741824d9
21:30:34
karlosz
but double-floating the >32 bit number gives 0
21:30:44
stassats
yeah, the RS2 bit would cause that
21:31:51
karlosz
what do you mean by the "RS2 bit"?
21:32:14
stassats
fcvtw-> #b11010 :rs2 #b00000 should be fcvtw-> #b11010 :rs2 #b00010
21:34:01
karlosz
but why? the isa spec has no bits set
21:34:08
karlosz
are we reading the same table?
21:35:25
stassats
https://i.imgur.com/Kibmefj.png
21:38:06
karlosz
oh nice catch. yeah im missed those instruction entirely... need l and w, what a pain
21:38:41
stassats
who needs 32-bit conversion on a 64-bit target
21:39:16
karlosz
yeah, thats what ive been doing to keep the backend portable
21:39:31
karlosz
i kept stuff like addiw since those might help with modular arithmatic
22:38:53
karlosz
okay, excellent. it gets through to load and dump phase without a hitch now
6:45:30
karlosz
warm load works, hit a problem in ICF saying code component was nil though
6:45:56
karlosz
working around that, get two errors about %end-of-the-world and *initial-thread-bindings* being unbound
6:46:20
karlosz
but then save lisp and die should work
8:55:29
flip214
dougk isn't around here anymore, is he?