Hi, I'm getting:
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/libthread_db.so.1".
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.
Which version of hashable are you using? This should not be occurring as of 18.104.22.168.
Yep, this one is fixed as of 22.214.171.124. Sorry for the noise!