summaryrefslogtreecommitdiff
path: root/cginstructions.c
AgeCommit message (Expand)AuthorFilesLines
2007-06-27add real, string and unboxed array of int and real for centry on win64John van Groningen1-20/+78
2007-06-27add unboxed array of int and real results for ccall on win64John van Groningen1-1/+40
2007-06-27fix passing floating point arguments in centry for win64John van Groningen1-4/+3
2007-06-27move code for saving and restoring registers to new functionsJohn van Groningen1-129/+134
2007-05-14implement select, update and replace for 32 bit real arrays for IA32John van Groningen1-2/+2
2007-05-10rename IMOVEW as IMOVEDB,John van Groningen1-5/+81
2007-02-27pass {#Int} and {#Real} using centry,John van Groningen1-50/+177
2007-01-12add centry support for stringsJohn van Groningen1-33/+127
2007-01-10add passing reals using centry for IA32John van Groningen1-32/+148
2006-06-13port centry to 64 bit windows, save r15 in ccall and remove @n in ccallJohn van Groningen1-13/+94
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-11fix ccall on 64 bit platforms with Real resultJohn van Groningen1-1/+1
2006-05-01add ccall for 64 bit linuxJohn van Groningen1-3/+361
2006-05-01use int_64 instead of __int64, define int_64, include stdint.h on 64 bits linuxJohn van Groningen1-0/+3
2006-01-20fix bugs in code generation for floating point computations for amd64John van Groningen1-4/+0
2006-01-10port to 64 bit windowsJohn van Groningen1-65/+483
2005-11-24add passing of float argument in ccall for the PowerPCJohn van Groningen1-1/+13
2005-04-14add some optimizations for arrays of unboxed records:John van Groningen1-11/+26
2004-03-05implement tuple result for centry on IA32John van Groningen1-21/+52
2003-10-03generate more data modules if FUNCTION_LEVEL_LINKING macro is definedJohn van Groningen1-3/+3
2003-09-25pass floats to c functions for IA32 using ccall with 'r'John van Groningen1-0/+36
2003-09-25use ffree instead of finit to free IA32 floating point register stackJohn van Groningen1-0/+9
2003-07-11use ffree instead of finit on IA32, enable GEN_OBJ for sparcJohn van Groningen1-14/+3
2003-05-23add SEPARATE_A_AND_B_STACK_OVERFLOW_CHECKS #defineJohn van Groningen1-2/+2
2003-05-23use ffree instead of finitJohn van Groningen1-0/+3821