j
k
j a
j l
Those three intrinsics should be barriers -- why is it moving the math outside?
The math does not read or write any memory, and the result lies in a register. It can be lawfully moved across the barriers.
So, as I understand, you want C code back?
Back to the thread
Back to the list