Mercurial > projects > ldc
diff tests/mini/compile_asm_fpinstr_compare.d @ 1310:85b80c4fe48a
Fix certain cases of floating point instruction mistranslation.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Thu, 07 May 2009 21:01:44 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/mini/compile_asm_fpinstr_compare.d Thu May 07 21:01:44 2009 +0200 @@ -0,0 +1,31 @@ +void main() { +asm { + fmul; + fmul ST, ST(1); + fmul ST(1), ST; + fmulp; + fmulp ST(1), ST; + + fdiv; + fdiv ST, ST(1); + fdiv ST(1), ST; + fdivp; + fdivp ST(1), ST; + fdivr; + fdivr ST, ST(1); + fdivr ST(1), ST; + fdivrp; + fdivrp ST(1), ST; + + fsub; + fsub ST, ST(1); + fsub ST(1), ST; + fsubp; + fsubp ST(1), ST; + fsubr; + fsubr ST, ST(1); + fsubr ST(1), ST; + fsubrp; + fsubrp ST(1), ST; +} +} \ No newline at end of file