Jonas Maebe
|
2dd75e707e
* renamed thlcgobj.tcgsize2orddef to defutil.cgsize_orddef
|
12 years ago |
Jonas Maebe
|
5051453806
+ support for LOC_(C)MMREGISTER in hlcg
|
12 years ago |
nickysn
|
2b583bb265
* do not use fsin and fcos on 286-, since they're 387+
|
12 years ago |
nickysn
|
09249b31b8
* use the generic implementation of second_IncludeExclude in case the cpu is earlier than 386, since then it does not support BTR and BTS
|
12 years ago |
nickysn
|
9f0c23bd4c
* fixed round() on i8086 after r24502
|
12 years ago |
nickysn
|
3665ed4b03
+ enabled returning int64 in ax:bx:cx:dx for the i8086
|
12 years ago |
nickysn
|
3152df6e7f
* fixed bugs in tx86inlinenode, introduced in r24237
|
12 years ago |
nickysn
|
97ca0fa323
- removed ti8086inlinenode.second_round_real, second_trunc_real and load_fpu_location as they mostly repeat the code in tx86inlinenode.load_fpu_location; tx86inlinenode.load_fpu_location adapted for i8086 instead
|
12 years ago |
nickysn
|
44ef72e1a4
* use the generic implementation of abs for the i8086
|
12 years ago |
nickysn
|
8d75441b6e
* do not generate prefetchnt instructions on the i8086
|
12 years ago |
florian
|
10dbdb5c9a
* fix compilation on x86-64
|
13 years ago |
florian
|
76bea5c4fd
* x86-64 and i386 use the popcnt instruction of possible
|
13 years ago |
florian
|
ff12d63248
+ generic popcnt support
|
13 years ago |
florian
|
b782918434
* first draft to support the popcnt instruction, works so far for x86 with a real popcnt instruction
|
13 years ago |
Jonas Maebe
|
bb28a7cd08
* decrease the fpu stack position counter after explicitly inserted
|
13 years ago |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 years ago |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 years ago |
yury
|
92ad06f1e8
* Always use RIP relative symbol addressing for x86_64 Windows targets. Bug #13657.
|
16 years ago |
Jonas Maebe
|
7d459cf12a
* the compiler now explicitly keeps track of the minimally guaranteed
|
16 years ago |
Jonas Maebe
|
718694d1d6
* always specify an explicit alignment for tgobj.gettemp (so e.g.
|
16 years ago |
Jonas Maebe
|
3d2630c661
* fixed wrong location.size (sign) for x86's in_abs_long + test
|
17 years ago |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 years ago |
Jonas Maebe
|
ea22e81374
* fixed include/exclude for byte-sized sets in registers
|
17 years ago |
peter
|
f0e804beb7
* typecast fix
|
17 years ago |
florian
|
fb8bbd5ff0
+ inline abs(<longint>) on x86
|
17 years ago |
florian
|
9d88b1d9ef
* x86-64 fixed
|
18 years ago |
florian
|
f32831c44a
* fixed assembling of fisttp of sse3 instruction set
|
18 years ago |
peter
|
9715eceee7
* fixed expectloc setting for x86_64
|
18 years ago |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 years ago |
Jonas Maebe
|
0040eecf9f
+ support for extra packing of sets whose lower element number
|
18 years ago |