![]() |
|
Message-ID: <20130725153932.GA15178@openwall.com> Date: Thu, 25 Jul 2013 19:39:32 +0400 From: Solar Designer <solar@...nwall.com> To: john-dev@...ts.openwall.com Subject: Re: Parallella: bcrypt On Thu, Jul 25, 2013 at 05:32:17PM +0200, Katja Malvoni wrote: > On Thu, Jul 25, 2013 at 5:22 PM, Solar Designer <solar@...nwall.com> wrote: > > > You may check the compiled code before/after this change with "size" and > > "objdump -d". Did some instructions change from 32 to 16 bits? > > Only mov instructions, others are 32 bits. Size before change is: > > text data bss dec hex filename > 7866 4120 16 12002 2ee2 > parallella_e_bcrypt.elf > > and after change it's: > > text data bss dec hex filename > 7858 4120 16 11994 2eda > parallella_e_bcrypt.elf I think we can do better - that is, have more 16-bit instructions. In order for an instruction to be 16-bit, all of the registers used in it need to be in the low range. This is not terribly important, but it can be handy when we add interleaving. Alexander
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.