Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-12-13 | optimize for cpu with a 128 bit sse unit (instead of 64): | John van Groningen | 1 | -12/+14 | |
use mosvd instead of movlpd for loads and use movapd instead of movsd for register to register moves, add -sse64 option to optimize for 64 bit sse, | |||||
2008-12-18 | rename IMOD to IREM | John van Groningen | 1 | -1/+1 | |
2007-05-10 | rename IMOVEW as IMOVEDB, | John van Groningen | 1 | -111/+160 | |
add sincosR instruction for IA32, add 32 bit integer and real arrays for AI64 | |||||
2006-06-26 | implement IFABS | John van Groningen | 1 | -0/+70 | |
2006-05-31 | fix printing of integers of more than 32 bits | John van Groningen | 1 | -1/+1 | |
2006-05-29 | use offset -24 for apply update entry if profiling is used | John van Groningen | 1 | -5/+3 | |
2006-05-11 | allow shifts up to 63 bits instead of 31 | John van Groningen | 1 | -2/+2 | |
2006-05-10 | add shift_s instructions, port printf calls to linux | John van Groningen | 1 | -2/+88 | |
2006-05-01 | use int_64 instead of __int64, define int_64, include stdint.h on 64 bits linux | John van Groningen | 1 | -5/+8 | |
2006-03-24 | remove use of scratch register on IA32 for shift instructions (by adding | John van Groningen | 1 | -23/+59 | |
instruction with extra register), IScc, IFScc, IFBcc (by adding IFCcc instructions with extra register), ICMPW (not used anymore) prevent generating FLD and FSTP instructions between FCOMP and FNSTSW instruction | |||||
2006-02-24 | add generating instruction for converting real to int | John van Groningen | 1 | -3/+9 | |
2006-01-20 | optimize cmp $0,r , generate test r,r instead | John van Groningen | 1 | -0/+8 | |
2006-01-11 | generate code for amd64 | John van Groningen | 1 | -0/+3550 | |