]> gitweb.factorcode.org Git - factor.git/commit
cpu.x86.*: improved varargs support
authorBjörn Lindqvist <bjourne@gmail.com>
Tue, 2 Aug 2016 03:03:02 +0000 (05:03 +0200)
committerBjörn Lindqvist <bjourne@gmail.com>
Tue, 2 Aug 2016 21:14:37 +0000 (23:14 +0200)
commit86274c895e7abb27d0aefa531acb99f83165ee4f
tree217f0420a010bea0cf8dd88efcb0463181a70b48
parent851398898bb45850339feb8c8dd2bab547ed3ac7
cpu.x86.*: improved varargs support

Now on the x86.64 platform, we set the AL register to contain the nr of
floating point values passed to the function as required by the abi.
basis/cpu/x86/32/32.factor
basis/cpu/x86/64/64.factor
basis/cpu/x86/64/unix/unix.factor
basis/cpu/x86/64/windows/windows.factor
basis/cpu/x86/x86-docs.factor
basis/cpu/x86/x86-tests.factor
basis/cpu/x86/x86.factor