;Testname=preproc; Arguments=-E; Files=stdout stderr | |
;Testname=bin; Arguments=-fbin -oweirdpaste.bin; Files=stdout stderr weirdpaste.bin | |
%define foo xyzzy | |
%define bar 1e+10 | |
%define xyzzy1e 15 | |
%macro dx 2 | |
%assign xx %1%2 | |
dw xx | |
%endmacro | |
dx foo, bar | |
%macro df 2 | |
%assign xy __float32__(%1e+%2) | |
dd xy | |
dd %1e+%2 | |
%endmacro | |
df 1, 36 | |
df 33, 20 | |
df 0, 2 | |
df 1.2, 5 | |
%define N 1e%++%+ 5 | |
dd N, 1e+5 |