summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2006-12-14This commit was manufactured by cvs2svn to create tag 'clean-2-2'.clean-2-2CVS2SVN2-28/+0
2006-12-14store 64 bits in data section (instead of 32) for cvtsi2sdq instructionJohn van Groningen1-1/+1
2006-12-01fix bug in code generation for 64 bit version, if a real is loaded from a nodeJohn van Groningen1-4/+13
2006-11-29use dINT instead of INT for eq_desc_b to work around problem with theJohn van Groningen1-1/+7
2006-11-07add makefile for 64 bit linuxJohn van Groningen1-0/+14
2006-09-18fix error in rex prefix for move register to global variable and move globalJohn van Groningen1-2/+2
2006-07-18codegenerator makefile for 64 bit windowsJohn van Groningen1-0/+42
2006-06-30allow strings with >200 characters for buildAC and eqAC_aJohn van Groningen1-2/+82
2006-06-26implement IFABSJohn van Groningen2-2/+128
2006-06-13port centry to 64 bit windows, save r15 in ccall and remove @n in ccallJohn van Groningen1-13/+94
2006-06-13fix cvtsd2si (source and destination register numbers were swapped)John van Groningen1-2/+2
2006-06-01move test for NO_STRING_ADDRESS_IN_DESCRIPTOR after include of cgport.hJohn van Groningen1-3/+4
2006-06-01fix ccall with a real as normal argument and an integer as state argumentJohn van Groningen1-4/+2
2006-05-31pass floating point parameters in registers in ccall for AI64John van Groningen1-24/+36
2006-05-31fix printing of integers of more than 32 bitsJohn van Groningen1-1/+1
2006-05-29use offset -24 for apply update entry if profiling is usedJohn van Groningen2-13/+18
2006-05-29use string with 4 byte length for .string directive for 64 bit architecturesJohn van Groningen1-12/+23
2006-05-11fix ccall on 64 bit platforms with Real resultJohn van Groningen1-1/+1
2006-05-11allow shifts up to 63 bits instead of 31John van Groningen2-4/+4
2006-05-10add shift_s instructions, use RELA for ELF, port to linuxJohn van Groningen1-145/+478
2006-05-10add shift_s instructions, port printf calls to linuxJohn van Groningen1-2/+88
2006-05-01add ccall for 64 bit linuxJohn van Groningen2-5/+366
2006-05-01use int_64 instead of __int64, define int_64, include stdint.h on 64 bits linuxJohn van Groningen12-30/+73
2006-04-25enable NO_STRING_ADDRESS_IN_DESCRIPTOR for sparcJohn van Groningen1-5/+7
2006-04-25optimize apply with >1 argumentsJohn van Groningen2-2/+68
2006-04-25enable NEW_DESCRIPTORS for sparcJohn van Groningen1-1/+1
2006-04-18compute register uses for GFROMF and GTOFJohn van Groningen1-2/+18
2006-04-18fix previous revision by using IBLTU instead of IBLT for unsigned < whenJohn van Groningen1-5/+5
2006-03-28intel_asm is only defined on IA32 and AMD64John van Groningen1-0/+4
2006-03-24remove use of scratch register on IA32 for shift instructions (by addingJohn van Groningen11-432/+1089
2006-03-24optimize shift n bitand 31 or 64 for IA32 and AMD64John van Groningen1-0/+37
2006-03-24fix entier for 64 bit processorsJohn van Groningen1-4/+8
2006-03-14improve computation of used registers for reading from arrays, preventsJohn van Groningen1-2/+4
2006-02-24add generating instruction for converting real to intJohn van Groningen2-38/+64
2006-01-20fix bugs in code generation for floating point computations for amd64John van Groningen5-7/+56
2006-01-20optimize cmp $0,r , generate test r,r insteadJohn van Groningen4-15/+50
2006-01-20fix incorrect code generation for return with > 7 floating point parametersJohn van Groningen3-0/+43
2006-01-11generate code for amd64John van Groningen4-0/+9953
2006-01-10fiix bug introduced in previous revision because of incorrect merging of sour...John van Groningen1-0/+1
2006-01-10port to 64 bit windowsJohn van Groningen17-553/+1911
2005-12-06add pushLc instruction for pushing the value of a label, withJohn van Groningen3-0/+31
2005-11-24add passing of float argument in ccall for the PowerPCJohn van Groningen1-1/+13
2005-11-21use new descriptors on the PowerPCJohn van Groningen1-3/+4
2005-11-21change descriptors for apply with >1 argument and selectorsJohn van Groningen2-141/+223
2005-11-11add .descs directive for selectorsJohn van Groningen4-8/+94
2005-11-11improve printing of stringsJohn van Groningen2-1/+5
2005-10-10use yet_args_neededed_n labels for n>4 for new descriptorsJohn van Groningen1-1/+5
2005-10-06use new apply and new descriptors for IA32,John van Groningen11-46/+331
2005-05-18test for GNEG in mark_graph_1 for all platformsJohn van Groningen1-1/+1
2005-05-11fix bug in mulUUL instructionJohn van Groningen1-1/+1