diff options
| author | Michael Matz <matz@suse.de> | 2016-05-14 04:33:41 +0200 |
|---|---|---|
| committer | Michael Matz <matz@suse.de> | 2016-05-14 04:33:41 +0200 |
| commit | 4f27e217a864d8ddb74265d24a5aadea0a3ec92d (patch) | |
| tree | 44f89ca1a324c0152954e335a5c4c184a2ce757d /CMakeLists.txt | |
| parent | 080ec9faddc4b7661ab05159b07655ae0224ec58 (diff) | |
| download | tinycc-4f27e217a864d8ddb74265d24a5aadea0a3ec92d.tar.gz tinycc-4f27e217a864d8ddb74265d24a5aadea0a3ec92d.tar.bz2 | |
x86-asm: Fix signed constants and opcode order
Two things: negative constants were rejected (e.g. "add $-15,%eax").
Second the insn order was such that the arithmetic IM8S forms
weren't used (always the IM32 ones). Switching them prefers those
but requires a fix for size calculation in case the opcodes were
OPC_ARITH and OPC_WLX (whose size starts with 1, not zero).
Diffstat (limited to 'CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions
