Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 19 Sep 2013 14:08:42 +0200
From: Katja Malvoni <>
Subject: Re: bcrypt-parallella on 64-core (was: Katja's weekly
 report #13)

On Thu, Sep 19, 2013 at 1:59 PM, Yaniv Sapir <> wrote:

> These come from compiled code, or your optimized assembly?

r38 comes from my code but it's not external load, one member of P array is
loaded into r38 but P array is in local memory.

> What I would do is track down the source of the address for these loads in
> the asm listing, and see if I can tell.

I tried to do that, but for some loads I wasn't able to track it to the
specific number. Most of the registers used as base address are set up
using arithmetic or logical operations and I hoped it's possible to avoid
manually calculating addresses.

The only number I found is movt r36,0x8f00 and ldrb r38,[r36,+0x0] later


Content of type "text/html" skipped

Powered by blists - more mailing lists

Your e-mail address:

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.