Jürgen Bömmels (via RT) wrote:
I just hacked imcc to accept normal pasm files. About 85% of the test are still working, and its a major speed improvement. On my K6-350 I get the following timings:
This is a speed improvement of about 350%.
Superb
The remaining failing tests are mostly because of the use of macros. If this patch is acceptable I will try to get macros working in imcc.
A first hack would be, to uses assemble.pl's preprocess option and pipe the output into imcc. Direct macro support in imcc would be nice.
About the remainig failing test I'm not sure wether the test or imcc should be fixed. - Several tests use a form: set S0 "foobar" See the missing comma. Should this be accepted syntax or should the comma be mandatory
The pod's state that there is a comma.
- one or two tests use the form: set_i_ic I0, 42
This is ok, imcc should take these.
Here's the patch (should I send patches to generated files also?)
Not needed, only for checkin.
bye b.
elsif($arg =~ /^-E$/) { $args->{-E} = 1; }
This one should preprocess assembly. Thank you, leo