1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-07-02 15:40:38 +02:00
guile/test-suite/standalone/sassy/tests
Andy Wingo 66ff15e2f0 add the sassy x86 assembler
* module/Makefile.am: Add language/sassy.scm. Probably EXTRA_DIST the
  dependant files, too.
* module/language/sassy.scm: New file, the sassy loader. Sassy is
  originally R5RS code that loads a number of files. I've converted that
  toplevel file to be a Guile module that *includes* the subfiles, so
  that it all gets compiled together. It's a pretty bad hack though,
  because what I should be doing is including them relative to the
  sassy.scm source location, but we don't know that at expansion time.
  Something to fix.
  really bad hack in it so that it will compile correctly -- p

* module/language/sassy/: All the sassy files and some changelog
  information. All of these files are LGPLv2.1+, so they can be included
  in Guile.

* test-suite/standalone/sassy/tests/: Add the sassy unit tests.
* test-suite/standalone/Makefile.am:
* test-suite/standalone/test-sassy: Hook the sassy unit tests up to our
  test suite.
2009-08-13 18:48:20 +02:00
..
prims add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
prims16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
aa add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
aa.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
aa.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
all add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
all.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
alu add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
alu.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
alu.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
alu16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
alu16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
brt add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
brt.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
bt add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
bt.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
bt.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
bt16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
bt16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
bye add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
bye.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
cell add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
cell.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
cmovcc add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
cmovcc.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
cmovcc.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
cmpx add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
cmpx.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
cmpx.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
cmpx16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
cmpx16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
count add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
count.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
decinc add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
decinc.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
decinc.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
decinc16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
decinc16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
doub-shift add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
doub-shift.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
doub-shift.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
doub-shift16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
doub-shift16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
eip.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fac5 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fac5.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fp0 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fp0.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fp0.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fp1 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fp1.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fp1.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fp2 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fp2.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fp2.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fp3 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fp3.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
fp3.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
generate-nasm.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
generate-prim.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
hello add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
hello.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
include.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
jcc add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
jcc.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
jcc.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
jcc16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
jcc16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
jumps add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
jumps.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
jumps.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
jumps16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
jumps16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
libgoodbye.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
libgoodbye.so add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
libhello.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
libhello.so add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
liblocaldata3.so add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
load add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
load.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
load.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
load16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
load16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
local-data-static add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
localdata1.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
localdata2.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
localdata3.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
localdata3.so add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
localdata4 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
localdata4.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
mem-ref add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
mem-ref.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
mem-ref.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
mem-ref16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
mem-ref16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc1 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc1.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc1.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc2 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc2.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc2.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc3 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc3.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc3.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc116 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc116.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc216 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
misc216.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
mmx add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
mmx.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
mmx.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
movx add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
movx.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
movx.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
movx16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
movx16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
non add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
non.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
non.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
non16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
non16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
plier add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
plier.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
plier.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
plier16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
plier16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
prefix add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
prefix.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
prefix.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
prefix16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
prefix16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
quick-elf.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
r-rm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
r-rm.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
r-rm.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
r-rm16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
r-rm16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
regenerate.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
ret add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
ret.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
ret.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
ret16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
ret16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
rm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
rm.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
rm.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
rm2 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
rm2.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
rm2.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
rm16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
rm16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
rm216 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
rm216.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
run-tests.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sect.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
seg add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
seg.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
seg.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
seg16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
seg16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
setcc add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
setcc.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
setcc.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
setcc16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
setcc16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
shift add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
shift.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
shift.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
shift16 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
shift16.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sse1 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sse1.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sse1.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sse2 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sse2.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sse2.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sse3 add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sse3.asm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sse3.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sysexit add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sysexit.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00
sysexit2.scm add the sassy x86 assembler 2009-08-13 18:48:20 +02:00