aschm:aschm.git
5 years agofixed a simple argument order bug in ash native compilation
Stefan Israelsson Tampe [Sun, 8 Jul 2012 16:45:36 +0000 (18:45 +0200)]
fixed a simple argument order bug in ash native compilation

5 years agoash get a better native compilation for the fastpath
Stefan Israelsson Tampe [Sun, 8 Jul 2012 16:19:20 +0000 (18:19 +0200)]
ash get a better native compilation for the fastpath

5 years agointeger division operations and bitwise operations added
Stefan Israelsson Tampe [Sat, 7 Jul 2012 20:21:23 +0000 (22:21 +0200)]
integer division operations and bitwise operations added

5 years agobetter function dispatch for native calls from VM and a few extra instructions
Stefan Israelsson Tampe [Fri, 6 Jul 2012 22:19:46 +0000 (00:19 +0200)]
better function dispatch for native calls from VM and a few extra instructions

5 years agointeger const bug fix and a few comparison operations
Stefan Israelsson Tampe [Wed, 4 Jul 2012 13:20:50 +0000 (15:20 +0200)]
integer const bug fix and a few comparison operations

5 years agojumps now work and a mysterious bug identified, can scan 10M large list in 0.1s about...
Stefan Israelsson Tampe [Tue, 3 Jul 2012 22:33:34 +0000 (00:33 +0200)]
jumps now work and a mysterious bug identified, can scan 10M large list in 0.1s about 4x better then guile-2.0 VM

5 years agoa more true to guile-2.0 version of the return statment and a more tru argument checker
Stefan Israelsson Tampe [Mon, 2 Jul 2012 21:05:49 +0000 (23:05 +0200)]
a more true to guile-2.0 version of the return statment and a more tru argument checker

5 years agoadded vector inst
Stefan Israelsson Tampe [Sun, 1 Jul 2012 22:15:09 +0000 (00:15 +0200)]
added vector inst

5 years agolist cons instructions works e.g teh c-call framework is now ok
Stefan Israelsson Tampe [Sun, 1 Jul 2012 22:14:18 +0000 (00:14 +0200)]
list cons instructions works e.g teh c-call framework is now ok

5 years agoSimple native compiled functions now are in the works
Stefan Israelsson Tampe [Sun, 1 Jul 2012 17:35:15 +0000 (19:35 +0200)]
Simple native compiled functions now are in the works

5 years agoadded base inst jit in vm + refined the vm.scm
Stefan Israelsson Tampe [Thu, 21 Jun 2012 21:50:38 +0000 (23:50 +0200)]
added base inst jit in vm + refined the vm.scm

5 years agobetter fix for assem.scm, process-back-patches
Stefan Israelsson Tampe [Fri, 15 Jun 2012 17:32:47 +0000 (19:32 +0200)]
better fix for assem.scm, process-back-patches

5 years agoprogress with vm and a bugfix that makes sure to use a lea operation for label ref mov
Stefan Israelsson Tampe [Fri, 15 Jun 2012 17:08:35 +0000 (19:08 +0200)]
progress with vm and a bugfix that makes sure to use a lea operation for label ref mov

5 years agoBuggs in the segment processing routines was fixed + a simple asembler describing...
Stefan Israelsson Tampe [Thu, 14 Jun 2012 21:33:52 +0000 (23:33 +0200)]
Buggs in the segment processing routines was fixed + a simple asembler describing a vm is started to be developed in order to try out the assembler

5 years agotaking label references in a mov instruction works
Stefan Israelsson Tampe [Mon, 11 Jun 2012 21:00:41 +0000 (23:00 +0200)]
taking label references in a mov instruction works

5 years agomemref code seams to be working
Stefan Israelsson Tampe [Sun, 10 Jun 2012 18:27:03 +0000 (20:27 +0200)]
memref code seams to be working

5 years agoassem.scm: bugfixes, nil is not #f
Stefan Israelsson Tampe [Sun, 10 Jun 2012 15:05:23 +0000 (17:05 +0200)]
assem.scm: bugfixes, nil is not #f

5 years agocleand up a few pk:s
Stefan Israelsson Tampe [Sat, 9 Jun 2012 21:15:13 +0000 (23:15 +0200)]
cleand up a few pk:s

5 years agojmp does now works by removing the compression
Stefan Israelsson Tampe [Sat, 9 Jun 2012 17:49:41 +0000 (19:49 +0200)]
jmp does now works by removing the compression

5 years agomade a simplistic interface for x86-64 assembler
Stefan Israelsson Tampe [Fri, 8 Jun 2012 18:29:35 +0000 (20:29 +0200)]
made a simplistic interface for x86-64 assembler

5 years agoAssembler can now output machine code into byte vectors
Stefan Israelsson Tampe [Fri, 8 Jun 2012 18:01:47 +0000 (20:01 +0200)]
Assembler can now output machine code into byte vectors

5 years agoassembler compiles
Stefan Israelsson Tampe [Wed, 6 Jun 2012 22:02:27 +0000 (00:02 +0200)]
assembler compiles

5 years agoprogress, vop.scm compiles
Stefan Israelsson Tampe [Wed, 6 Jun 2012 11:29:03 +0000 (13:29 +0200)]
progress, vop.scm compiles

5 years agoprogress until we needed to add vop.scm
Stefan Israelsson Tampe [Mon, 4 Jun 2012 21:31:31 +0000 (23:31 +0200)]
progress until we needed to add vop.scm

5 years agoprogress
Stefan Israelsson Tampe [Mon, 4 Jun 2012 18:58:33 +0000 (20:58 +0200)]
progress

5 years agovop.scm and disassem.scm added + improving the assem.scm code
Stefan Israelsson Tampe [Sun, 3 Jun 2012 21:08:46 +0000 (23:08 +0200)]
vop.scm and disassem.scm added + improving the assem.scm code

5 years agoinitial transfer to git of currently ported code
Stefan Israelsson Tampe [Sun, 3 Jun 2012 16:22:13 +0000 (18:22 +0200)]
initial transfer to git of currently ported code

5 years agoadded copying files
Stefan Israelsson Tampe [Sun, 3 Jun 2012 16:17:40 +0000 (18:17 +0200)]
added copying files