llvm-project/compiler-rt/lib/i386
Eli Friedman 30bd27bf7d Misc compiler-rt fixes. Clarify neg implementations to show what is
actually happening.  Fix mod implementation so it doesn't get 
optimized to a recursive call.  Make x86-32 non-SSE2 shift 
implementation use shld/shrd instead of emulating it (the only x86 processor
where the emulation might be remotely close to justifiable is the Pentium 4).

llvm-svn: 74756
2009-07-03 02:26:38 +00:00
..
Makefile.mk Initial import of compiler-rt. 2009-06-26 16:47:03 +00:00
ashldi3.S Misc compiler-rt fixes. Clarify neg implementations to show what is 2009-07-03 02:26:38 +00:00
ashrdi3.S Misc compiler-rt fixes. Clarify neg implementations to show what is 2009-07-03 02:26:38 +00:00
divdi3.S Fix a Darwinism, .s files meant to be preprocessed should be named .S. 2009-07-01 06:04:03 +00:00
floatdidf.S Fix a Darwinism, .s files meant to be preprocessed should be named .S. 2009-07-01 06:04:03 +00:00
floatdisf.S Fix a Darwinism, .s files meant to be preprocessed should be named .S. 2009-07-01 06:04:03 +00:00
floatdixf.S Fix a Darwinism, .s files meant to be preprocessed should be named .S. 2009-07-01 06:04:03 +00:00
floatundidf.S Fix a Darwinism, .s files meant to be preprocessed should be named .S. 2009-07-01 06:04:03 +00:00
floatundisf.S Fix a Darwinism, .s files meant to be preprocessed should be named .S. 2009-07-01 06:04:03 +00:00
floatundixf.S Fix a Darwinism, .s files meant to be preprocessed should be named .S. 2009-07-01 06:04:03 +00:00
lshrdi3.S Misc compiler-rt fixes. Clarify neg implementations to show what is 2009-07-03 02:26:38 +00:00
moddi3.S Fix a Darwinism, .s files meant to be preprocessed should be named .S. 2009-07-01 06:04:03 +00:00
muldi3.S Fix a Darwinism, .s files meant to be preprocessed should be named .S. 2009-07-01 06:04:03 +00:00
udivdi3.S Fix a Darwinism, .s files meant to be preprocessed should be named .S. 2009-07-01 06:04:03 +00:00
umoddi3.S Fix a Darwinism, .s files meant to be preprocessed should be named .S. 2009-07-01 06:04:03 +00:00