[Issue 9200] Wrong SIMD code generated

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Dec 24 16:24:06 PST 2012


http://d.puremagic.com/issues/show_bug.cgi?id=9200



--- Comment #3 from jerro.public at gmail.com 2012-12-24 16:24:04 PST ---
(In reply to comment #2)
> This is happening in cod3.c REGSAVE::save() and REGSAVE::restore().
> Unfortunately, just changing the opcodes doesn't work because MOVAPD requires
> 16 bit alignment of the operands. Fixing that exposes further problems.
> 
> Essentially, it'll have to wait a bit.

I know nothing about the DMD back end, so this may be an obviously bad idea,
but if alignment is the main problem, wouldn't using MOVUPD work in the
meantime?

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list