florian
|
746bfced25
Synchronized with trunk, part 1 (only make cycle tested, make all is broken, avx-512 support not yet tested
|
6 年之前 |
florian
|
8c0d5411d0
* dwarf numbers corrected
|
7 年之前 |
tg74
|
31e4d4ef5e
AVX512 support for MMRegister xmm16..31 and ymm16..31, zmm0..31, vpaddsb support AVX512
|
7 年之前 |
nickysn
|
a275d15da2
+ added an i8086-specific column in x86reg.dat for the dwarf register numbers
|
7 年之前 |
sergei
|
5af873ee5b
* x86 targets: Profiling shows that quite a bit of time is spent in findreg_by_number(), despite it uses binary search. Worse, it is repeated for every piece of register information. Trying to get rid of some of these calls: rearranged registers so that their "opcode" matches 3 LSBs of superregister number (with a few exceptions described at the beginning of x86reg.dat). This allows to lookup opcodes in regval() with O(1) complexity, and removes need in rXXXop.inc files.
|
11 年之前 |
nickysn
|
d8ef5aa3c4
* mkx86reg.pp updated to support i8086
|
12 年之前 |
florian
|
283ff05127
* merged avx support in inline assembler developed by Torsten Grundke
|
13 年之前 |
pierre
|
b2608f326e
Fix error in final output
|
13 年之前 |
pierre
|
9598baa179
Use out untyped parameter to avoid warnings
|
13 年之前 |
pierre
|
cdd4b0297a
* Show usage and halt with error if unknown parameters are given
|
14 年之前 |
pierre
|
73b1fa667c
* use dwarf64 numbers for x86_64 stabs registers
|
15 年之前 |
peter
|
d07f470b71
* remove ifdef fpc
|
19 年之前 |
florian
|
f378d688d4
* fixed reading of registers in intel assembler mode on x86-64
|
19 年之前 |
florian
|
21ae782854
* fixed more xmm stuff
|
20 年之前 |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 年之前 |
fpc
|
50778076c3
initial import
|
20 年之前 |
peter
|
e417e34496
* truncate log
|
20 年之前 |
florian
|
588e2c38bf
* dwarf branch merged
|
21 年之前 |
peter
|
1367e342db
* reg allocations for imaginary register are now inserted just
|
21 年之前 |
florian
|
88a3541c80
* x86_64 support; turn on by passing x86_64
|
22 年之前 |
peter
|
6a8d5eb25d
* NEWRA branch merged
|
22 年之前 |