"vzeroupper \n\t"
:
- :
- "r" (i), // 0
- "r" (n), // 1
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"vzeroupper \n\t"
:
- :
- "r" (i), // 0
- "r" (n), // 1
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"vzeroupper \n\t"
:
- :
- "r" (i), // 0
- "r" (n), // 1
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"vzeroupper \n\t"
:
- :
- "r" (i), // 0
- "r" (n), // 1
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovups %%xmm4, 16(%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vzeroupper \n\t"
:
- :
- "r" (i), // 0
- "r" (n), // 1
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovups %%xmm4, 16(%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vzeroupper \n\t"
:
- :
- "r" (i), // 0
- "r" (n), // 1
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovups %%xmm4, 16(%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"jnz 1b \n\t"
:
- :
- "r" (i), // 0
- "r" (n), // 1
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"jnz 1b \n\t"
:
- :
- "r" (i), // 0
- "r" (n), // 1
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"subq $16, %1 \n\t"
"jnz 1b \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"subq $16, %1 \n\t"
"jnz 1b \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"subq $16, %1 \n\t"
"jnz 1b \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"subq $16, %1 \n\t"
"jnz 1b \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"vmovsd %%xmm4, (%4) \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vzeroupper \n\t"
:
- :
- "r" (i), // 0
- "r" (n), // 1
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"movsd %%xmm4, (%4) \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovsd %%xmm4, (%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovsd %%xmm4, (%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovsd %%xmm4, (%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovsd %%xmm4, (%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"jnz 1b \n\t"
:
- :
- "r" (i), // 0
- "r" (n), // 1
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha) // 4
"vmovss %%xmm4, (%4) \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovss %%xmm4, (%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"movss %%xmm4, (%4) \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovss %%xmm4, (%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovss %%xmm4, (%4) \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovss %%xmm4, (%4) \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"jnz 1b \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (alpha), // 4
"vmovups %%xmm4, 16(%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovups %%xmm4, 16(%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovups %%xmm4, 16(%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovups %%xmm4, 16(%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovups %%xmm4, 16(%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovups %%xmm4, 16(%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovups %%xmm4, 16(%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4
"vmovups %%xmm4, 16(%4) \n\t"
"vzeroupper \n\t"
- :
- :
- "r" (i), // 0
- "r" (n), // 1
+ :
+ "+r" (i), // 0
+ "+r" (n) // 1
+ :
"r" (x), // 2
"r" (y), // 3
"r" (dot) // 4