hsl2_p2.asm 291 B

12345678910
  1. mulss xmm0, xmm11 ; xmm0 = | 00 | 00 | 00 | 2*LL |
  2. subss xmm0, xmm10 ; xmm0 = | 00 | 00 | 00 | 2*LL-1 |
  3. movd xmm1, [cero]
  4. movdqu xmm2, xmm0
  5. CMPSS xmm2, xmm1, 1
  6. movdqu xmm3, xmm0
  7. pand xmm3, xmm2
  8. subss xmm0, xmm3
  9. subss xmm0, xmm3 ; xmm0 = | 00 | 00 | 00 | fabs(2*LL-1) |