summaryrefslogtreecommitdiff
path: root/cglin.c
AgeCommit message (Expand)AuthorFilesLines
2006-05-01add ccall for 64 bit linuxJohn van Groningen1-2/+5
2006-05-01use int_64 instead of __int64, define int_64, include stdint.h on 64 bits linuxJohn van Groningen1-5/+9
2006-04-18fix previous revision by using IBLTU instead of IBLT for unsigned < whenJohn van Groningen1-5/+5
2006-03-24remove use of scratch register on IA32 for shift instructions (by addingJohn van Groningen1-102/+211
2006-01-20fix bugs in code generation for floating point computations for amd64John van Groningen1-1/+23
2006-01-10port to 64 bit windowsJohn van Groningen1-121/+442
2005-10-06use new apply and new descriptors for IA32,John van Groningen1-12/+98
2005-04-14add some optimizations for arrays of unboxed records:John van Groningen1-19/+46
2005-01-19implement mulUUL and divLU instructions for IA32,John van Groningen1-7/+260
2005-01-13add divU for the PowerPCJohn van Groningen1-1/+1
2004-07-15add absR and negI for sparc, commit not yet used code for new array represent...John van Groningen1-63/+181
2004-07-12implement absR, negI and faster not for the PowerPCJohn van Groningen1-3/+3
2004-07-12add absR, negI, unsigned compare, divU, remU and faster notJohn van Groningen1-23/+104
2004-06-11improve code generation for xor on processors other than the M68000John van Groningen1-0/+6
2004-04-23implement umulIIL instruction on the PowerPCJohn van Groningen1-0/+5
2003-05-16optimize remainder of non power of 2 constant for IA32John van Groningen1-3/+26
2003-05-13optimize remainder of power of 2 for ia32John van Groningen1-1/+1
2003-05-12cglin.cJohn van Groningen1-0/+7827