|
Message-Id: <61EF6646-E752-4F64-A860-E66CAA6B3A67@gmail.com> Date: Tue, 7 Jul 2015 22:46:30 +0800 From: Lei Zhang <zhanglei.april@...il.com> To: john-dev@...ts.openwall.com Subject: Re: AltiVec troubleshooting > On Jul 7, 2015, at 9:48 PM, Lei Zhang <zhanglei.april@...il.com> wrote: > > The generated code for vcmov obviously doesn't match its definition (missing an xor operation). This looks really weird to me. Do you think it's a bug in gcc (4.9.2)? Well, I managed to reproduce the same error with icc on my laptop. This time it becomes: v = (vtype)_mm_xor_si128((z).v32, ((vtype)_mm_and_si128((x).v32, (x).v32)).v32); So it's not likely to be a compiler bug. I think I'm kind of trapped with the use of macros here. Lei
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.