log gen/asm-x86-64.h @ 1638:0de4525a9ed6

age author description
Thu, 25 Feb 2010 17:12:54 -0700 Kelly Wilson Fix typo for iretq
Sat, 19 Sep 2009 00:44:35 +0100 Robert Clipsham Fixed ticket #365. Thanks wilkie.
Mon, 17 Aug 2009 13:42:19 -0600 Kelly Wilson Fixed iretq problem reported by wilkie of the XomB project
Sun, 02 Aug 2009 17:56:30 +0200 Tomas Lindquist Olsen Fixed bug #349 , now emits error.
Sun, 19 Jul 2009 23:52:07 +0100 Robert Clipsham Fixed Op_Shift asm instructions on x86-64.
Mon, 01 Jun 2009 23:42:42 +0200 Frits van Bommel Add `syscall` to the x86-64 asm parser, and both `syscall` and `sysret` to the
Tue, 19 May 2009 12:28:44 -0600 Kelly Wilson remove extra 'test' instructions and fix 'test' properly
Tue, 19 May 2009 11:58:54 -0600 Kelly Wilson fix missing 'test' mnemonic and add several variations
Sat, 09 May 2009 20:13:05 +0200 Christian Kamm Yet another fdiv/fsub special case.
Sat, 09 May 2009 08:58:41 +0200 Christian Kamm Restrict second arg of certain floating-point stores to ST. Fix type postfix
Thu, 07 May 2009 21:01:44 +0200 Christian Kamm Fix certain cases of floating point instruction mistranslation.
Wed, 06 May 2009 19:56:33 +0200 Christian Kamm Ignore short/long prefix of labels instead of ignoring the whole branch
Wed, 06 May 2009 18:54:20 +0200 Christian Kamm Make the no-operand versions of floating point inline asm instructions always
Wed, 06 May 2009 18:08:44 +0200 Christian Kamm Translate fsub/fdiv correctly. See #256.
Tue, 05 May 2009 11:51:00 -0600 Kelly Wilson fix wrong arg order for fmul/fadd
Thu, 02 Apr 2009 17:27:53 -0600 Kelly Wilson Some more fixups for mingw -- missing underscores
Thu, 12 Mar 2009 23:48:43 +0100 Frits van Bommel Fix field access from inline asm. See tests/mini/asm10.d
Thu, 12 Mar 2009 23:31:26 +0100 Frits van Bommel Apply r1106 to x86-64 asm too
Thu, 12 Mar 2009 14:08:57 +0100 Frits van Bommel Use stringstream in asm generation instead of OutBuffer.
Thu, 12 Mar 2009 14:08:57 +0100 Frits van Bommel Clean up asm code a bit.
Thu, 12 Mar 2009 14:08:57 +0100 Frits van Bommel Fix an error in the ASM tables introduced by the recent fistp fixes.
Wed, 11 Mar 2009 13:54:29 -0400 Kelly Wilson Logic error fix
Wed, 11 Mar 2009 09:16:41 -0600 Kelly Wilson Fix FS:4 miswrite due to earlier changes for a constant displacement
Wed, 11 Mar 2009 14:17:13 +0100 Frits van Bommel Add missing EBX clobber to CPUID asm instruction.
Tue, 10 Mar 2009 22:02:11 -0600 Kelly Wilson Change x64 asm in Cache.d from a positive offset from after rbp "-20(%rbp)+4" to before
Tue, 10 Mar 2009 18:34:19 -0600 Kelly Wilson Fix for fmul/div/add/sub with no operands. Revert explicit ST0 definition since a typo
Tue, 10 Mar 2009 11:06:38 -0600 Kelly Wilson Properly fix fistp for x64
Tue, 10 Mar 2009 06:23:26 -0600 Kelly Wilson Fix for dual operand form of fistp, also make reg ST(0) explicit and fix lindquists
Mon, 09 Mar 2009 20:11:42 -0600 Kelly Wilson Fix for asm { jle short Lret; }, used by Tango since dmd accepts the 'short'. We just
Sun, 08 Mar 2009 04:23:44 +0100 Tomas Lindquist Olsen really fixed fstp a, b; on x86-64
Sun, 08 Mar 2009 02:46:37 +0100 Tomas Lindquist Olsen Applied rev two operand form fstp fix to x86-64 asm
Sun, 08 Mar 2009 00:57:58 +0100 Frits van Bommel Always pass an address expression (not a var expression) to asm operands of
Sat, 28 Feb 2009 18:17:45 -0700 Kelly Wilson Just forgot an opcode for x64
Wed, 18 Feb 2009 21:46:14 +0100 Frits van Bommel Fix some assembler issues:
Mon, 16 Feb 2009 23:56:56 +0100 Frits van Bommel Revert wilsonk's "fix" for the callingconv1.d problem.
Mon, 16 Feb 2009 18:27:33 +0100 Christian Kamm Reduce size of integer constant make x86-64 asm parsing code compile on x86-32.
Sun, 15 Feb 2009 22:56:10 -0700 Kelly Wilson Fix for tests/mini/callingconv1.d
Sun, 15 Feb 2009 16:30:15 -0700 Kelly Wilson Fix 32 bit truncation of 'asm { movq RAX, 0xAA_1234_5678; }'...ie. move constant larger than 32 bits
Sun, 15 Feb 2009 16:26:12 -0700 Kelly Wilson Fix shl/r bad operand size error
Sun, 08 Feb 2009 05:14:24 +0100 Tomas Lindquist Olsen Fixed accessing function symbols from inline asm.
Tue, 03 Feb 2009 17:27:01 -0700 wilsonk Fixed an accidental code removal for osx
Tue, 03 Feb 2009 12:43:03 -0700 wilsonk Changed this file to add 'naked' and a couple other missing instructions
Tue, 03 Feb 2009 18:42:25 +0100 Tomas Lindquist Olsen Fixed problem accessing global variables from naked asm on osx.
Tue, 03 Feb 2009 08:54:57 +0100 Tomas Lindquist Olsen Implemented proper support for naked asm using llvm module level asm. Still not 100% complete, but already 1000 times better that what we had before. Don's BignumX86 implementation from Tango (when turned into a standalone unittest) seems to fully work with no changes, and great performance :)
Sun, 04 Jan 2009 15:39:34 +0100 Christian Kamm Apply duane's patch for align power-of-two checking in inline asm. Fixes #159
Thu, 27 Nov 2008 18:31:09 +0100 Christian Kamm Attempt at fixing #126.
Sat, 08 Nov 2008 22:29:19 +0100 Christian Kamm Merge wilsonk's x86-64 inline assembly. base gen/d-asm-i386.h@6ba3b438ec6c