Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
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.