fixed bug exposed through heavy compiler optimizations
fixed bug exposed through heavy compiler optimizations

list1 and list2 weren't marked as written to in the inline assembly
which resulted in the compiler doing wrong optimizations. There are now
marked as read/write operands.

tetzank/SIMDSetOperations