lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  PHC 
Open Source and information security mailing list archives
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 15 Jan 2014 18:26:36 +0100
From: Krisztián Pintér <>
To: Solar Designer <>
Subject: Re: [PHC] A must read...

Solar Designer (at Wednesday, January 15, 2014, 3:54:15 PM):

> Besides integer multiply, I was considering floating-point

since it came up, i use this opportunity to ask the list:

how reliable floating point is from interop standpoint? i mean:

1, the in-memory storage of single and double types. can we expect
different architectures having same bit pattern for the same value?

2, exact results. should we expect different architectures supporting
the same type (like IEEE 754) to produce different results due to
different rounding or otherwise?

so at the end, my question for example is: if we take two 32 bit
words, treat them as singles, convert them to doubles, multiply them,
and then store the resulting double in a 64 bit word, can we expect
different architectures end up with different bit patterns?

Powered by blists - more mailing lists