add parsing of canonical nan, reinterpret instructions and check for mem idents uniqueness

This commit is contained in:
Ilya Rezvov
2021-03-03 22:08:18 -08:00
parent 30a16780fc
commit 89df0e43d6
3 changed files with 45 additions and 24 deletions
+1
View File
@@ -62,6 +62,7 @@ tokens :-
<0> "nan" { constToken $ TFloatLit $ BinRep (abs nan) }
<0> "+nan" { constToken $ TFloatLit $ BinRep (abs nan) }
<0> "-nan" { constToken $ TFloatLit $ BinRep nan }
<0> "nan:canonical" { constToken $ TFloatLit $ BinRep nan }
<0> $sign? @nanhex { parseNanSigned }
<0> "inf" { constToken $ TFloatLit $ BinRep inf }
<0> "+inf" { constToken $ TFloatLit $ BinRep inf }