Added 32-16 multiplication, needed for PICOBIT.
commit74600de2d13682d114819a6743a8f4c40adc7030
authorVincent St-Amour <stamourv@dino13.iro.umontreal.ca>
Wed, 13 May 2009 20:10:49 +0000 (13 16:10 -0400)
committerVincent St-Amour <stamourv@dino13.iro.umontreal.ca>
Wed, 13 May 2009 20:10:49 +0000 (13 16:10 -0400)
tree0500f4788e5de6c87f1aaee6b3f2e33a9e6436a0
parent0358538e7c5e59d8e55a541b9242903ed64f266b
Added 32-16 multiplication, needed for PICOBIT.
Changed all multiplications to truncate to the size of the largest operand.
Added a couple of tests to the repository.
14 files changed:
.gitignore
cfg.scm
cte.scm
parser.scm
six-comp.scm
tests/control-structures/infinite-for.c [new file with mode: 0644]
tests/control-structures/ternary.c [new file with mode: 0644]
tests/math/compare.c [new file with mode: 0644]
tests/math/mul16-16.c
tests/math/mul32-16.c [new file with mode: 0644]
tests/math/op-and-assign.c [new file with mode: 0644]
tests/math/shift16.c [new file with mode: 0644]
tests/math/shift32.c [new file with mode: 0644]
tests/math/shift8.c [new file with mode: 0644]