Markus F.X.J. Oberhumer
|
9c1ab9979b
|
Split "$Id" strings so that CVS does not interfere. Explicitlty
use ".p2align" and ".balign" instead of ".align".
committer: mfx <mfx> 1145864788 +0000
|
2006-04-24 07:46:28 +00:00 |
|
John Reiser
|
bff2a63ea2
|
prefetching does not help length of match
l_lx_elf64amd.S amd_d_nrv2b.S amd_d_nrv2e.S
committer: jreiser <jreiser> 1132290120 +0000
|
2005-11-18 05:02:00 +00:00 |
|
John Reiser
|
beb4319d1e
|
tune for better branch prediction by avoiding more than 3 in a 16-byte block
amd_d_nrv2b.S amd_d_nrv2e.S l_lx_elf64amd.S
committer: jreiser <jreiser> 1131994471 +0000
|
2005-11-14 18:54:31 +00:00 |
|
John Reiser
|
2558243c83
|
de-tabify; also speculate 1-byte loads to save a cycle or two
amd_d_nrv2b.S amd_d_nrv2e.S l_lx_elf64amd.S
committer: jreiser <jreiser> 1131943590 +0000
|
2005-11-14 04:46:30 +00:00 |
|
John Reiser
|
b670e8d1ac
|
tuning
amd_bxx.S amd_d_nrv2b.S amd_d_nrv2e.S l_lx_elf64amd.S
committer: jreiser <jreiser> 1131939243 +0000
|
2005-11-14 03:34:03 +00:00 |
|
John Reiser
|
68f8358f06
|
tune: avoid MOVSB for literals; inline default case of NEXTB macros
committer: jreiser <jreiser> 1131923823 +0000
|
2005-11-13 23:17:03 +00:00 |
|
John Reiser
|
db5a099097
|
CLD and documentation
amd_d_nrv2e.S l_lx_elf64amd.S fold_elf64amd.S
committer: jreiser <jreiser> 1131854052 +0000
|
2005-11-13 03:54:12 +00:00 |
|
John Reiser
|
75bba319de
|
tuning, and prepare for large executables (>3MB compressed)
p_lx_elf.cpp stub/a_lx_elf64.c stub/amd_d_nrv2e.S
stub/fold_elf64amd.S stub/l_lx_elf64amd.S
committer: jreiser <jreiser> 1131824655 +0000
|
2005-11-12 19:44:15 +00:00 |
|
John Reiser
|
023c06e178
|
Support for 64-bit AMD x86_64
Makefile
Added Files:
a_lx_elf64.c amd_bxx.S amd_d_nrv2e.S amd_regs.h
fold_elf64amd.S l_lx_elf64amd.S l_lx_elf64amd.lds
committer: jreiser <jreiser> 1131566835 +0000
|
2005-11-09 20:07:15 +00:00 |
|