florian
|
9b3e0a80df
|
* a_loadfpu_ref_cgpara uses g_concatcopy instead of a_load_ref_ref
git-svn-id: trunk@36950 -
|
2017-08-20 15:21:57 +00:00 |
|
pierre
|
7ee567fcca
|
Use A_LD_R alias in functions using GOT indirection
git-svn-id: trunk@36795 -
|
2017-07-26 14:58:03 +00:00 |
|
florian
|
dd3d62425c
|
* guard case statement by internalerror to avoid a warning
git-svn-id: trunk@36716 -
|
2017-07-09 21:33:22 +00:00 |
|
florian
|
f30bf547e2
|
* TCGSparcGen.maybeadjustresult adapted for sparc64
git-svn-id: trunk@36711 -
|
2017-07-09 18:14:14 +00:00 |
|
florian
|
25950b8575
|
* 64 bit multiplications for sparc64 fixed
git-svn-id: trunk@36675 -
|
2017-07-07 22:18:16 +00:00 |
|
florian
|
8401a460e5
|
+ support 64 bit sar on sparc64
* fix on sparc64 broken a_cmp_const_reg_label and a_cmp_reg_reg_label
git-svn-id: trunk@36661 -
|
2017-07-07 10:11:44 +00:00 |
|
florian
|
ca51bd56c4
|
+ a_jmp_cond64
* generate 64 bit comparisons if needed
git-svn-id: trunk@36657 -
|
2017-07-06 18:02:24 +00:00 |
|
florian
|
109612b7e1
|
* correctly load 32 bit values on sparc64
git-svn-id: trunk@36644 -
|
2017-07-04 20:52:47 +00:00 |
|
florian
|
57a137068b
|
* integer registers must have the size R_SUBWHOLE for sparc, resolves issue #32065
git-svn-id: trunk@36639 -
|
2017-07-03 20:49:06 +00:00 |
|
florian
|
28cfa838b5
|
+ support for the different flag registers of sparc
* fixing 64 bit cmp operations on sparc64
git-svn-id: trunk@36638 -
|
2017-07-03 20:49:05 +00:00 |
|
florian
|
2109fb33ab
|
* more sparc64 support in the generic sparc code generator
git-svn-id: trunk@36521 -
|
2017-06-18 15:52:41 +00:00 |
|
florian
|
ea8774c18d
|
* split the sparc code generator into a generic base class and separate classes for sparc32 and sparc64
+ initial code for the sparc64 cg
git-svn-id: trunk@36440 -
|
2017-06-06 20:11:07 +00:00 |
|