Skip to content


Subversion checkout URL

You can clone with
Download ZIP


Runtime error on Atom CPU #48

tych0 opened this Issue · 3 comments

3 participants


Hi, I'm getting:

(gdb) run
Starting program: /home/tycho/playground/hq/dist/build/AttributeTests/AttributeTests 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/".

Program received signal SIGILL, Illegal instruction.
0x0818cf6e in hashable_siphash24_sse2 ()
(gdb) display/i $pc
3: x/i $pc
=> 0x818cf6e <hashable_siphash24_sse2+270>:     pinsrd $0x1,%esi,%xmm5

when I'm on an atom CPU. My /proc/cpuinfo says I've got sse2 support, though not sse4. A bit of googling seems to indicate that pinsrd is an sse4 instruction.


Looks like the same issue as #50, which has an attached fix.

bos commented

Which version of hashable are you using? This should not be occurring as of


Yep, this one is fixed as of Sorry for the noise!

@tych0 tych0 closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.