Mercurial > projects > ldc
diff tests/mini/asm8.d @ 1018:e8c6dbcd33d1
- Fixed x86-32 C ABI for complex number return values.
- Removed unused code from the ABI class.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Sun, 01 Mar 2009 19:01:05 +0100 |
parents | c749648ed2b8 |
children |
line wrap: on
line diff
--- a/tests/mini/asm8.d Sun Mar 01 11:04:05 2009 +0100 +++ b/tests/mini/asm8.d Sun Mar 01 19:01:05 2009 +0100 @@ -131,7 +131,10 @@ { version(X86) { - asm { fld1; fld two_f; } + asm { + mov EAX, [one_f]; + mov EDX, [two_f]; + } } else version (X86_64) { @@ -180,8 +183,8 @@ asm { naked; - fld1; - fld two_f; + mov EAX, [one_f]; + mov EDX, [two_f]; ret; } }