]> gitweb.factorcode.org Git - factor.git/commit
cpu.x86.assembler: MOV zero extension for small immediates (#1593)
authorBjörn Lindqvist <bjourne@gmail.com>
Thu, 19 May 2016 21:02:48 +0000 (23:02 +0200)
committerBjörn Lindqvist <bjourne@gmail.com>
Thu, 19 May 2016 21:02:48 +0000 (23:02 +0200)
commit4230d2502a6fb0d79b89e29900736bf7830950e6
tree6d10e3373252b9b300eff39a18526448dc816848
parent0fc8fb22ca6a5c8bb0bc6507269f031cf376bae8
cpu.x86.assembler: MOV zero extension for small immediates (#1593)

Instructions eg: mov rax, 123 can be equivalent mov eax, 123 which are
shorter.
basis/cpu/x86/assembler/assembler-docs.factor
basis/cpu/x86/assembler/assembler-tests.factor
basis/cpu/x86/assembler/assembler.factor