jumpforth/test/numeric-literals.exp

11 lines
494 B
Plaintext

"0" ( 0 ) ⇔ "0 DUP -" ( 0 ) ✓
"4294967295" ( 4294967295 ) ⇔ "0xFFFFFFFF" ( 4294967295 ) ✓
"-1" ( -1 ) ⇔ "0 1-" ( -1 ) ✓
"-2147483648" ( -2147483648 ) ⇔ "1 31 LSHIFT" ( -2147483648 ) ✓
"0177" ( 127 ) ⇔ "127" ( 127 ) ✓
"0b1101101" ( 109 ) ⇔ "6 16 * 13 +" ( 109 ) ✓
"0B1011110" ( 94 ) ⇔ "5 16 * 14 +" ( 94 ) ✓
"0x5aa5a55a" ( 1520805210 ) ⇔ "1520805210" ( 1520805210 ) ✓
"0Xa55a5aa5" ( -1520805211 ) ⇔ "1520805210 INVERT" ( -1520805211 ) ✓
exit-code: 0