Add Modula-2 set operations to PowerPC ncg.
authorGeorge Koehler <xkernigh@netscape.net>
Sat, 10 Dec 2016 17:23:07 +0000 (12:23 -0500)
committerGeorge Koehler <xkernigh@netscape.net>
Sat, 10 Dec 2016 17:23:07 +0000 (12:23 -0500)
commit8605a2fcfc0439aeb92f75a66664a9fa885e5000
tree9bb77ac718f0b88cf02e04e03e4088f6005c3c20
parentfcda786fe98b7d944622043de36ff8f702626543
Add Modula-2 set operations to PowerPC ncg.

This provides and, ior, xor, com, zer, set, cms when defined($1) and
ior, set when !defined($1).  I don't provide the other operations
!defined($1) because our Modula-2 compiler hasn't used them.

I wrote a Modula-2 example in
https://gist.github.com/kernigh/add79662bb3c63ffb7c46d01dc8ae788

Put a dummy comment in mach/powerpc/libem/build.lua so git checkout
will touch that file.  Without the touch, the build system doesn't see
the new *.s files.
mach/powerpc/libem/and.s [new file with mode: 0644]
mach/powerpc/libem/build.lua
mach/powerpc/libem/cms.s [new file with mode: 0644]
mach/powerpc/libem/com.s [new file with mode: 0644]
mach/powerpc/libem/ior.s [new file with mode: 0644]
mach/powerpc/libem/set.s [new file with mode: 0644]
mach/powerpc/libem/xor.s [new file with mode: 0644]
mach/powerpc/libem/zer.s [new file with mode: 0644]
mach/powerpc/ncg/table