|
|
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.