florian
|
ecc3ce64ea
* x86: some fixes to enable 8 and 16 bit operations
|
%!s(int64=4) %!d(string=hai) anos |
florian
|
8618a3b21f
* simplify tx8664shlshrnode.pass_generate_code, it should not mess with the result type, this
|
%!s(int64=4) %!d(string=hai) anos |
florian
|
8c5606b41d
+ support mmx shifting
|
%!s(int64=7) %!d(string=hai) anos |
florian
|
b1dff29cbf
* removed unused units
|
%!s(int64=8) %!d(string=hai) anos |
sergei
|
b594eee70b
* Moved x86_64 mod/div code to x86, with minimal changes to ensure it compiles on i386/i8086. Merging optimized division-by-const code from i386 is pending...
|
%!s(int64=11) %!d(string=hai) anos |
florian
|
53ddaf03ff
* fixes masking error in tx8664shlshrnode.pass_generate_code
|
%!s(int64=11) %!d(string=hai) anos |
florian
|
28a8dc42c6
* fix tcgx86.a_op_reg_reg on x86-64 and make use of it
|
%!s(int64=11) %!d(string=hai) anos |
florian
|
c8743c4826
* support 32 bit operations on x86-64 in the code generator
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
2dd75e707e
* renamed thlcgobj.tcgsize2orddef to defutil.cgsize_orddef
|
%!s(int64=12) %!d(string=hai) anos |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
d1264eeb3a
* fixed optimized division of signed values by constant power of 2 if the
|
%!s(int64=15) %!d(string=hai) anos |
Jonas Maebe
|
444ba107f8
* fixed location.size for divmodn (in particular the sign)
|
%!s(int64=17) %!d(string=hai) anos |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
%!s(int64=18) %!d(string=hai) anos |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
%!s(int64=19) %!d(string=hai) anos |
peter
|
3078a1927f
* remove ttype
|
%!s(int64=19) %!d(string=hai) anos |
florian
|
55962cef95
* don't do mul->shl optimizations when compiling with overflow checking
|
%!s(int64=19) %!d(string=hai) anos |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
%!s(int64=19) %!d(string=hai) anos |
florian
|
21ae782854
* fixed more xmm stuff
|
%!s(int64=20) %!d(string=hai) anos |
fpc
|
790a4fe2d3
* log and id tags removed
|
%!s(int64=20) %!d(string=hai) anos |
fpc
|
50778076c3
initial import
|
%!s(int64=20) %!d(string=hai) anos |
peter
|
e417e34496
* truncate log
|
%!s(int64=20) %!d(string=hai) anos |
florian
|
00a32c2b31
+ added cgutils uses clause
|
%!s(int64=21) %!d(string=hai) anos |
peter
|
65c3ba277c
* ungetregister is now only used for cpuregisters, renamed to
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
8a9758c5e2
* logs truncated
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
588e2c38bf
* dwarf branch merged
|
%!s(int64=21) %!d(string=hai) anos |
peter
|
221090453c
* x86_64 fixes for opsize
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
465aa5851b
* several fixes to compile x86-64 system
|
%!s(int64=21) %!d(string=hai) anos |
peter
|
8012731ede
*** empty log message ***
|
%!s(int64=21) %!d(string=hai) anos |
florian
|
c37035a450
* common addnode code for x86-64 and i386
|
%!s(int64=21) %!d(string=hai) anos |