nickysn
|
e2cd2813ce
+ stop with an internal error if GetNextReg is called with a non-imaginary register
|
12 tahun lalu |
nickysn
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 tahun lalu |
nickysn
|
981f0a5c6c
nested ifdefs converted to series of elseif + some other ifdefs cleaned up
|
12 tahun lalu |
nickysn
|
eff0894a66
all the extra i8086 units added
|
12 tahun lalu |
nickysn
|
a4b1a9011b
i8086 specific stuff added to x86/cpubase.pas
|
12 tahun lalu |
Jonas Maebe
|
68dd05e259
* fixed std_regname() for xmm registers with custom sizes
|
12 tahun lalu |
masta
|
e327b4581c
Use TRegNameTable instead of array[tregisterindex] of string[10]
|
12 tahun lalu |
Jeppe Johansen
|
0087661fb5
Added FPv4_d16 FPU instructions, and a few extra registers
|
13 tahun lalu |
florian
|
283ff05127
* merged avx support in inline assembler developed by Torsten Grundke
|
13 tahun lalu |
florian
|
d93cee995b
* fix register method pointer for ppc64 and x86_64-linux
|
13 tahun lalu |
florian
|
4dee21c60e
+ NR_DEFAULTFLAGS and RS_DEFAULTFLAGS for all CPUs with flags added
|
13 tahun lalu |
Jonas Maebe
|
f79aff553e
- removed duplicate RS_INVALID declaration (with moreover a different
|
13 tahun lalu |
sergei
|
e11c880b1e
x86 assembler improvements:
|
14 tahun lalu |
florian
|
87696a4b70
* cr*, dr*, tr* registers are 64 bit on x86-64
|
14 tahun lalu |
florian
|
58d1a66cd0
* set max_operands to 4 on x86 to be prepared for avx and to be able to fix #19910,
|
14 tahun lalu |
pierre
|
af32b57170
* increase op2strtable size to string[15] and rectify askeygen to askeygenassist for ATT
|
14 tahun lalu |
Jonas Maebe
|
34c985cfa6
* added register type parameter to cgsize2subreg(), as the subreg can
|
16 tahun lalu |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 tahun lalu |
peter
|
658d9fcc92
* reset subregister before writing mm register names
|
18 tahun lalu |
florian
|
08f48f5fc9
* completed jrcxz support
|
18 tahun lalu |
florian
|
fb5e396881
+ experimental -Sv option to support vector arithmetics
|
19 tahun lalu |
Jonas Maebe
|
90cacb4cf5
* changed result type of dwarf_reg from byte to shortint to avoid
|
19 tahun lalu |
peter
|
870be04a3f
* use dwarf_reg()
|
19 tahun lalu |
florian
|
5ece7cbc2f
* first part of x86-64 assembler
|
19 tahun lalu |
florian
|
d7a5ca107b
* fixed m68k compilation while sitting bored in the train
|
19 tahun lalu |
florian
|
ebcb69478f
* fixed a lot of stuff for fpu/mm register variables
|
20 tahun lalu |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 tahun lalu |
fpc
|
50778076c3
initial import
|
20 tahun lalu |
Jonas Maebe
|
ec959955bd
* fixed generic jumps optimizer and enabled it for ppc (the label table
|
20 tahun lalu |
peter
|
e417e34496
* truncate log
|
20 tahun lalu |