shipping with Apple Leopard / OS X 10.5: Changed jecxz to jz.
else
ac_$2=no
fi
-rm -f conftest*
+rm -rf conftest*
])
if test "$ac_$2" = yes; then
:
else
ac_$2=no
fi
-rm -f conftest*
+rm -rf conftest*
])
if test "$ac_$2" = yes; then
:
# you compile from the CVS source. You should NOT use it to
# compile the distribution.
aclocal
+# fix for OSX producing debug directories; replace rm -f with rm -rf in built-in scripts
+cat aclocal.m4 | sed -e 's/rm="rm -f"/rm="rm -rf"/' | sed -e 's/rm -f /rm -rf /' > aclocal.tmp && mv aclocal.tmp aclocal.m4
autoheader
automake
autoconf
#######################################################################
AC_PREREQ(2.50)
-AC_INIT(gromacs, 3.3.99_development_20070813, [gmx-users@gromacs.org])
+AC_INIT(gromacs, 3.3.99_development_20071104, [gmx-users@gromacs.org])
AC_CONFIG_SRCDIR(src/gmxlib/3dview.c)
AC_CONFIG_AUX_DIR(config)
AC_CANONICAL_HOST
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb010_outerend
+ jz .nb010_outerend
;# not last, iterate outer loop once more!
mov [esp + nb010_n], esi
mov ecx, [esp + nb010_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb010_end
+ jz .nb010_end
;# non-zero, do one more workunit
jmp .nb010_threadloop
.nb010_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb010nf_outerend
+ jz .nb010nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb010nf_n], esi
mov ecx, [esp + nb010nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb010nf_end
+ jz .nb010nf_end
;# non-zero, do one more workunit
jmp .nb010nf_threadloop
.nb010nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel010_ia32_3dnow.nb010_outerend
+ jz _nb_kernel010_ia32_3dnow.nb010_outerend
## not last, iterate outer loop once more!
movl %esi,nb010_n(%esp)
movl nb010_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel010_ia32_3dnow.nb010_end
+ jz _nb_kernel010_ia32_3dnow.nb010_end
## non-zero, do one more workunit
jmp _nb_kernel010_ia32_3dnow.nb010_threadloop
_nb_kernel010_ia32_3dnow.nb010_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel010nf_ia32_3dnow.nb010nf_outerend
+ jz _nb_kernel010nf_ia32_3dnow.nb010nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb010nf_n(%esp)
movl nb010nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel010nf_ia32_3dnow.nb010nf_end
+ jz _nb_kernel010nf_ia32_3dnow.nb010nf_end
## non-zero, do one more workunit
jmp _nb_kernel010nf_ia32_3dnow.nb010nf_threadloop
_nb_kernel010nf_ia32_3dnow.nb010nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb030_outerend
+ jz .nb030_outerend
;# not last, iterate outer loop once more!
mov [esp + nb030_n], esi
mov ecx, [esp + nb030_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb030_end
+ jz .nb030_end
;# non-zero, do one more workunit
jmp .nb030_threadloop
.nb030_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb030nf_outerend
+ jz .nb030nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb030nf_n], esi
mov ecx, [esp + nb030nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb030nf_end
+ jz .nb030nf_end
;# non-zero, do one more workunit
jmp .nb030nf_threadloop
.nb030nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel030_ia32_3dnow.nb030_outerend
+ jz _nb_kernel030_ia32_3dnow.nb030_outerend
## not last, iterate outer loop once more!
movl %esi,nb030_n(%esp)
movl nb030_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel030_ia32_3dnow.nb030_end
+ jz _nb_kernel030_ia32_3dnow.nb030_end
## non-zero, do one more workunit
jmp _nb_kernel030_ia32_3dnow.nb030_threadloop
_nb_kernel030_ia32_3dnow.nb030_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel030nf_ia32_3dnow.nb030nf_outerend
+ jz _nb_kernel030nf_ia32_3dnow.nb030nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb030nf_n(%esp)
movl nb030nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel030nf_ia32_3dnow.nb030nf_end
+ jz _nb_kernel030nf_ia32_3dnow.nb030nf_end
## non-zero, do one more workunit
jmp _nb_kernel030nf_ia32_3dnow.nb030nf_threadloop
_nb_kernel030nf_ia32_3dnow.nb030nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb100_outerend
+ jz .nb100_outerend
;# not last, iterate outer loop once more!
mov [esp + nb100_n], esi
mov ecx, [esp + nb100_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb100_end
+ jz .nb100_end
;# non-zero, do one more workunit
jmp .nb100_threadloop
.nb100_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb100nf_outerend
+ jz .nb100nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb100nf_n], esi
mov ecx, [esp + nb100nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb100nf_end
+ jz .nb100nf_end
;# non-zero, do one more workunit
jmp .nb100nf_threadloop
.nb100nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel100_ia32_3dnow.nb100_outerend
+ jz _nb_kernel100_ia32_3dnow.nb100_outerend
## not last, iterate outer loop once more!
movl %esi,nb100_n(%esp)
movl nb100_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel100_ia32_3dnow.nb100_end
+ jz _nb_kernel100_ia32_3dnow.nb100_end
## non-zero, do one more workunit
jmp _nb_kernel100_ia32_3dnow.nb100_threadloop
_nb_kernel100_ia32_3dnow.nb100_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel100nf_ia32_3dnow.nb100nf_outerend
+ jz _nb_kernel100nf_ia32_3dnow.nb100nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb100nf_n(%esp)
movl nb100nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel100nf_ia32_3dnow.nb100nf_end
+ jz _nb_kernel100nf_ia32_3dnow.nb100nf_end
## non-zero, do one more workunit
jmp _nb_kernel100nf_ia32_3dnow.nb100nf_threadloop
_nb_kernel100nf_ia32_3dnow.nb100nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb101_outerend
+ jz .nb101_outerend
;# not last, iterate outer loop once more!
mov [esp + nb101_n], esi
mov ecx, [esp + nb101_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb101_end
+ jz .nb101_end
;# non-zero, do one more workunit
jmp .nb101_threadloop
.nb101_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb101nf_outerend
+ jz .nb101nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb101nf_n], esi
mov ecx, [esp + nb101nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb101nf_end
+ jz .nb101nf_end
;# non-zero, do one more workunit
jmp .nb101nf_threadloop
.nb101nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel101_ia32_3dnow.nb101_outerend
+ jz _nb_kernel101_ia32_3dnow.nb101_outerend
## not last, iterate outer loop once more!
movl %esi,nb101_n(%esp)
movl nb101_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel101_ia32_3dnow.nb101_end
+ jz _nb_kernel101_ia32_3dnow.nb101_end
## non-zero, do one more workunit
jmp _nb_kernel101_ia32_3dnow.nb101_threadloop
_nb_kernel101_ia32_3dnow.nb101_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel101nf_ia32_3dnow.nb101nf_outerend
+ jz _nb_kernel101nf_ia32_3dnow.nb101nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb101nf_n(%esp)
movl nb101nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel101nf_ia32_3dnow.nb101nf_end
+ jz _nb_kernel101nf_ia32_3dnow.nb101nf_end
## non-zero, do one more workunit
jmp _nb_kernel101nf_ia32_3dnow.nb101nf_threadloop
_nb_kernel101nf_ia32_3dnow.nb101nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb102_outerend
+ jz .nb102_outerend
;# not last, iterate outer loop once more!
mov [esp + nb102_n], esi
mov ecx, [esp + nb102_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb102_end
+ jz .nb102_end
;# non-zero, do one more workunit
jmp .nb102_threadloop
.nb102_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb102nf_outerend
+ jz .nb102nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb102nf_n], esi
mov ecx, [esp + nb102nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb102nf_end
+ jz .nb102nf_end
;# non-zero, do one more workunit
jmp .nb102nf_threadloop
.nb102nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel102_ia32_3dnow.nb102_outerend
+ jz _nb_kernel102_ia32_3dnow.nb102_outerend
## not last, iterate outer loop once more!
movl %esi,nb102_n(%esp)
movl nb102_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel102_ia32_3dnow.nb102_end
+ jz _nb_kernel102_ia32_3dnow.nb102_end
## non-zero, do one more workunit
jmp _nb_kernel102_ia32_3dnow.nb102_threadloop
_nb_kernel102_ia32_3dnow.nb102_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel102nf_ia32_3dnow.nb102nf_outerend
+ jz _nb_kernel102nf_ia32_3dnow.nb102nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb102nf_n(%esp)
movl nb102nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel102nf_ia32_3dnow.nb102nf_end
+ jz _nb_kernel102nf_ia32_3dnow.nb102nf_end
## non-zero, do one more workunit
jmp _nb_kernel102nf_ia32_3dnow.nb102nf_threadloop
_nb_kernel102nf_ia32_3dnow.nb102nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb110_outerend
+ jz .nb110_outerend
;# not last, iterate outer loop once more!
mov [esp + nb110_n], esi
mov ecx, [esp + nb110_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb110_end
+ jz .nb110_end
;# non-zero, do one more workunit
jmp .nb110_threadloop
.nb110_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb110nf_outerend
+ jz .nb110nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb110nf_n], esi
mov ecx, [esp + nb110nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb110nf_end
+ jz .nb110nf_end
;# non-zero, do one more workunit
jmp .nb110nf_threadloop
.nb110nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel110_ia32_3dnow.nb110_outerend
+ jz _nb_kernel110_ia32_3dnow.nb110_outerend
## not last, iterate outer loop once more!
movl %esi,nb110_n(%esp)
movl nb110_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel110_ia32_3dnow.nb110_end
+ jz _nb_kernel110_ia32_3dnow.nb110_end
## non-zero, do one more workunit
jmp _nb_kernel110_ia32_3dnow.nb110_threadloop
_nb_kernel110_ia32_3dnow.nb110_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel110nf_ia32_3dnow.nb110nf_outerend
+ jz _nb_kernel110nf_ia32_3dnow.nb110nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb110nf_n(%esp)
movl nb110nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel110nf_ia32_3dnow.nb110nf_end
+ jz _nb_kernel110nf_ia32_3dnow.nb110nf_end
## non-zero, do one more workunit
jmp _nb_kernel110nf_ia32_3dnow.nb110nf_threadloop
_nb_kernel110nf_ia32_3dnow.nb110nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb111_outerend
+ jz .nb111_outerend
;# not last, iterate outer loop once more!
mov [esp + nb111_n], esi
mov ecx, [esp + nb111_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb111_end
+ jz .nb111_end
;# non-zero, do one more workunit
jmp .nb111_threadloop
.nb111_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb111nf_outerend
+ jz .nb111nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb111nf_n], esi
mov ecx, [esp + nb111nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb111nf_end
+ jz .nb111nf_end
;# non-zero, do one more workunit
jmp .nb111nf_threadloop
.nb111nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel111_ia32_3dnow.nb111_outerend
+ jz _nb_kernel111_ia32_3dnow.nb111_outerend
## not last, iterate outer loop once more!
movl %esi,nb111_n(%esp)
movl nb111_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel111_ia32_3dnow.nb111_end
+ jz _nb_kernel111_ia32_3dnow.nb111_end
## non-zero, do one more workunit
jmp _nb_kernel111_ia32_3dnow.nb111_threadloop
_nb_kernel111_ia32_3dnow.nb111_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel111nf_ia32_3dnow.nb111nf_outerend
+ jz _nb_kernel111nf_ia32_3dnow.nb111nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb111nf_n(%esp)
movl nb111nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel111nf_ia32_3dnow.nb111nf_end
+ jz _nb_kernel111nf_ia32_3dnow.nb111nf_end
## non-zero, do one more workunit
jmp _nb_kernel111nf_ia32_3dnow.nb111nf_threadloop
_nb_kernel111nf_ia32_3dnow.nb111nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb112_outerend
+ jz .nb112_outerend
;# not last, iterate outer loop once more!
mov [esp + nb112_n], esi
mov ecx, [esp + nb112_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb112_end
+ jz .nb112_end
;# non-zero, do one more workunit
jmp .nb112_threadloop
.nb112_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb112nf_outerend
+ jz .nb112nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb112nf_n], esi
mov ecx, [esp + nb112nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb112nf_end
+ jz .nb112nf_end
;# non-zero, do one more workunit
jmp .nb112nf_threadloop
.nb112nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel112_ia32_3dnow.nb112_outerend
+ jz _nb_kernel112_ia32_3dnow.nb112_outerend
## not last, iterate outer loop once more!
movl %esi,nb112_n(%esp)
movl nb112_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel112_ia32_3dnow.nb112_end
+ jz _nb_kernel112_ia32_3dnow.nb112_end
## non-zero, do one more workunit
jmp _nb_kernel112_ia32_3dnow.nb112_threadloop
_nb_kernel112_ia32_3dnow.nb112_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel112nf_ia32_3dnow.nb112nf_outerend
+ jz _nb_kernel112nf_ia32_3dnow.nb112nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb112nf_n(%esp)
movl nb112nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel112nf_ia32_3dnow.nb112nf_end
+ jz _nb_kernel112nf_ia32_3dnow.nb112nf_end
## non-zero, do one more workunit
jmp _nb_kernel112nf_ia32_3dnow.nb112nf_threadloop
_nb_kernel112nf_ia32_3dnow.nb112nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb300_outerend
+ jz .nb300_outerend
;# not last, iterate outer loop once more!
mov [esp + nb300_n], esi
mov ecx, [esp + nb300_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb300_end
+ jz .nb300_end
;# non-zero, do one more workunit
jmp .nb300_threadloop
.nb300_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb300nf_outerend
+ jz .nb300nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb300nf_n], esi
mov ecx, [esp + nb300nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb300nf_end
+ jz .nb300nf_end
;# non-zero, do one more workunit
jmp .nb300nf_threadloop
.nb300nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel300_ia32_3dnow.nb300_outerend
+ jz _nb_kernel300_ia32_3dnow.nb300_outerend
## not last, iterate outer loop once more!
movl %esi,nb300_n(%esp)
movl nb300_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel300_ia32_3dnow.nb300_end
+ jz _nb_kernel300_ia32_3dnow.nb300_end
## non-zero, do one more workunit
jmp _nb_kernel300_ia32_3dnow.nb300_threadloop
_nb_kernel300_ia32_3dnow.nb300_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel300nf_ia32_3dnow.nb300nf_outerend
+ jz _nb_kernel300nf_ia32_3dnow.nb300nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb300nf_n(%esp)
movl nb300nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel300nf_ia32_3dnow.nb300nf_end
+ jz _nb_kernel300nf_ia32_3dnow.nb300nf_end
## non-zero, do one more workunit
jmp _nb_kernel300nf_ia32_3dnow.nb300nf_threadloop
_nb_kernel300nf_ia32_3dnow.nb300nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb301_outerend
+ jz .nb301_outerend
;# not last, iterate outer loop once more!
mov [esp + nb301_n], esi
mov ecx, [esp + nb301_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb301_end
+ jz .nb301_end
;# non-zero, do one more workunit
jmp .nb301_threadloop
.nb301_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb301nf_outerend
+ jz .nb301nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb301nf_n], esi
mov ecx, [esp + nb301nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb301nf_end
+ jz .nb301nf_end
;# non-zero, do one more workunit
jmp .nb301nf_threadloop
.nb301nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel301_ia32_3dnow.nb301_outerend
+ jz _nb_kernel301_ia32_3dnow.nb301_outerend
## not last, iterate outer loop once more!
movl %esi,nb301_n(%esp)
movl nb301_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel301_ia32_3dnow.nb301_end
+ jz _nb_kernel301_ia32_3dnow.nb301_end
## non-zero, do one more workunit
jmp _nb_kernel301_ia32_3dnow.nb301_threadloop
_nb_kernel301_ia32_3dnow.nb301_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel301nf_ia32_3dnow.nb301nf_outerend
+ jz _nb_kernel301nf_ia32_3dnow.nb301nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb301nf_n(%esp)
movl nb301nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel301nf_ia32_3dnow.nb301nf_end
+ jz _nb_kernel301nf_ia32_3dnow.nb301nf_end
## non-zero, do one more workunit
jmp _nb_kernel301nf_ia32_3dnow.nb301nf_threadloop
_nb_kernel301nf_ia32_3dnow.nb301nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb302_outerend
+ jz .nb302_outerend
;# not last, iterate outer loop once more!
mov [esp + nb302_n], esi
mov ecx, [esp + nb302_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb302_end
+ jz .nb302_end
;# non-zero, do one more workunit
jmp .nb302_threadloop
.nb302_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb302nf_outerend
+ jz .nb302nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb302nf_n], esi
mov ecx, [esp + nb302nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb302nf_end
+ jz .nb302nf_end
;# non-zero, do one more workunit
jmp .nb302nf_threadloop
.nb302nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel302_ia32_3dnow.nb302_outerend
+ jz _nb_kernel302_ia32_3dnow.nb302_outerend
## not last, iterate outer loop once more!
movl %esi,nb302_n(%esp)
movl nb302_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel302_ia32_3dnow.nb302_end
+ jz _nb_kernel302_ia32_3dnow.nb302_end
## non-zero, do one more workunit
jmp _nb_kernel302_ia32_3dnow.nb302_threadloop
_nb_kernel302_ia32_3dnow.nb302_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel302nf_ia32_3dnow.nb302nf_outerend
+ jz _nb_kernel302nf_ia32_3dnow.nb302nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb302nf_n(%esp)
movl nb302nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel302nf_ia32_3dnow.nb302nf_end
+ jz _nb_kernel302nf_ia32_3dnow.nb302nf_end
## non-zero, do one more workunit
jmp _nb_kernel302nf_ia32_3dnow.nb302nf_threadloop
_nb_kernel302nf_ia32_3dnow.nb302nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb310_outerend
+ jz .nb310_outerend
;# not last, iterate outer loop once more!
mov [esp + nb310_n], esi
mov ecx, [esp + nb310_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb310_end
+ jz .nb310_end
;# non-zero, do one more workunit
jmp .nb310_threadloop
.nb310_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb310nf_outerend
+ jz .nb310nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb310nf_n], esi
mov ecx, [esp + nb310nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb310nf_end
+ jz .nb310nf_end
;# non-zero, do one more workunit
jmp .nb310nf_threadloop
.nb310nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel310_ia32_3dnow.nb310_outerend
+ jz _nb_kernel310_ia32_3dnow.nb310_outerend
## not last, iterate outer loop once more!
movl %esi,nb310_n(%esp)
movl nb310_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel310_ia32_3dnow.nb310_end
+ jz _nb_kernel310_ia32_3dnow.nb310_end
## non-zero, do one more workunit
jmp _nb_kernel310_ia32_3dnow.nb310_threadloop
_nb_kernel310_ia32_3dnow.nb310_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel310nf_ia32_3dnow.nb310nf_outerend
+ jz _nb_kernel310nf_ia32_3dnow.nb310nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb310nf_n(%esp)
movl nb310nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel310nf_ia32_3dnow.nb310nf_end
+ jz _nb_kernel310nf_ia32_3dnow.nb310nf_end
## non-zero, do one more workunit
jmp _nb_kernel310nf_ia32_3dnow.nb310nf_threadloop
_nb_kernel310nf_ia32_3dnow.nb310nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb311_outerend
+ jz .nb311_outerend
;# not last, iterate outer loop once more!
mov [esp + nb311_n], esi
mov ecx, [esp + nb311_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb311_end
+ jz .nb311_end
;# non-zero, do one more workunit
jmp .nb311_threadloop
.nb311_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb311nf_outerend
+ jz .nb311nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb311nf_n], esi
mov ecx, [esp + nb311nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb311nf_end
+ jz .nb311nf_end
;# non-zero, do one more workunit
jmp .nb311nf_threadloop
.nb311nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel311_ia32_3dnow.nb311_outerend
+ jz _nb_kernel311_ia32_3dnow.nb311_outerend
## not last, iterate outer loop once more!
movl %esi,nb311_n(%esp)
movl nb311_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel311_ia32_3dnow.nb311_end
+ jz _nb_kernel311_ia32_3dnow.nb311_end
## non-zero, do one more workunit
jmp _nb_kernel311_ia32_3dnow.nb311_threadloop
_nb_kernel311_ia32_3dnow.nb311_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel311nf_ia32_3dnow.nb311nf_outerend
+ jz _nb_kernel311nf_ia32_3dnow.nb311nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb311nf_n(%esp)
movl nb311nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel311nf_ia32_3dnow.nb311nf_end
+ jz _nb_kernel311nf_ia32_3dnow.nb311nf_end
## non-zero, do one more workunit
jmp _nb_kernel311nf_ia32_3dnow.nb311nf_threadloop
_nb_kernel311nf_ia32_3dnow.nb311nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb312_outerend
+ jz .nb312_outerend
;# not last, iterate outer loop once more!
mov [esp + nb312_n], esi
mov ecx, [esp + nb312_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb312_end
+ jz .nb312_end
;# non-zero, do one more workunit
jmp .nb312_threadloop
.nb312_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb312nf_outerend
+ jz .nb312nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb312nf_n], esi
mov ecx, [esp + nb312nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb312nf_end
+ jz .nb312nf_end
;# non-zero, do one more workunit
jmp .nb312nf_threadloop
.nb312nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel312_ia32_3dnow.nb312_outerend
+ jz _nb_kernel312_ia32_3dnow.nb312_outerend
## not last, iterate outer loop once more!
movl %esi,nb312_n(%esp)
movl nb312_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel312_ia32_3dnow.nb312_end
+ jz _nb_kernel312_ia32_3dnow.nb312_end
## non-zero, do one more workunit
jmp _nb_kernel312_ia32_3dnow.nb312_threadloop
_nb_kernel312_ia32_3dnow.nb312_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel312nf_ia32_3dnow.nb312nf_outerend
+ jz _nb_kernel312nf_ia32_3dnow.nb312nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb312nf_n(%esp)
movl nb312nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel312nf_ia32_3dnow.nb312nf_end
+ jz _nb_kernel312nf_ia32_3dnow.nb312nf_end
## non-zero, do one more workunit
jmp _nb_kernel312nf_ia32_3dnow.nb312nf_threadloop
_nb_kernel312nf_ia32_3dnow.nb312nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb330_outerend
+ jz .nb330_outerend
;# not last, iterate outer loop once more!
mov [esp + nb330_n], esi
mov ecx, [esp + nb330_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb330_end
+ jz .nb330_end
;# non-zero, do one more workunit
jmp .nb330_threadloop
.nb330_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb330nf_outerend
+ jz .nb330nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb330nf_n], esi
mov ecx, [esp + nb330nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb330nf_end
+ jz .nb330nf_end
;# non-zero, do one more workunit
jmp .nb330nf_threadloop
.nb330nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel330_ia32_3dnow.nb330_outerend
+ jz _nb_kernel330_ia32_3dnow.nb330_outerend
## not last, iterate outer loop once more!
movl %esi,nb330_n(%esp)
movl nb330_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel330_ia32_3dnow.nb330_end
+ jz _nb_kernel330_ia32_3dnow.nb330_end
## non-zero, do one more workunit
jmp _nb_kernel330_ia32_3dnow.nb330_threadloop
_nb_kernel330_ia32_3dnow.nb330_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel330nf_ia32_3dnow.nb330nf_outerend
+ jz _nb_kernel330nf_ia32_3dnow.nb330nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb330nf_n(%esp)
movl nb330nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel330nf_ia32_3dnow.nb330nf_end
+ jz _nb_kernel330nf_ia32_3dnow.nb330nf_end
## non-zero, do one more workunit
jmp _nb_kernel330nf_ia32_3dnow.nb330nf_threadloop
_nb_kernel330nf_ia32_3dnow.nb330nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb331_outerend
+ jz .nb331_outerend
;# not last, iterate outer loop once more!
mov [esp + nb331_n], esi
mov ecx, [esp + nb331_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb331_end
+ jz .nb331_end
;# non-zero, do one more workunit
jmp .nb331_threadloop
.nb331_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb331nf_outerend
+ jz .nb331nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb331nf_n], esi
mov ecx, [esp + nb331nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb331nf_end
+ jz .nb331nf_end
;# non-zero, do one more workunit
jmp .nb331nf_threadloop
.nb331nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel331_ia32_3dnow.nb331_outerend
+ jz _nb_kernel331_ia32_3dnow.nb331_outerend
## not last, iterate outer loop once more!
movl %esi,nb331_n(%esp)
movl nb331_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel331_ia32_3dnow.nb331_end
+ jz _nb_kernel331_ia32_3dnow.nb331_end
## non-zero, do one more workunit
jmp _nb_kernel331_ia32_3dnow.nb331_threadloop
_nb_kernel331_ia32_3dnow.nb331_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel331nf_ia32_3dnow.nb331nf_outerend
+ jz _nb_kernel331nf_ia32_3dnow.nb331nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb331nf_n(%esp)
movl nb331nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel331nf_ia32_3dnow.nb331nf_end
+ jz _nb_kernel331nf_ia32_3dnow.nb331nf_end
## non-zero, do one more workunit
jmp _nb_kernel331nf_ia32_3dnow.nb331nf_threadloop
_nb_kernel331nf_ia32_3dnow.nb331nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb332_outerend
+ jz .nb332_outerend
;# not last, iterate outer loop once more!
mov [esp + nb332_n], esi
mov ecx, [esp + nb332_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb332_end
+ jz .nb332_end
;# non-zero, do one more workunit
jmp .nb332_threadloop
.nb332_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb332nf_outerend
+ jz .nb332nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb332nf_n], esi
mov ecx, [esp + nb332nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb332nf_end
+ jz .nb332nf_end
;# non-zero, do one more workunit
jmp .nb332nf_threadloop
.nb332nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel332_ia32_3dnow.nb332_outerend
+ jz _nb_kernel332_ia32_3dnow.nb332_outerend
## not last, iterate outer loop once more!
movl %esi,nb332_n(%esp)
movl nb332_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel332_ia32_3dnow.nb332_end
+ jz _nb_kernel332_ia32_3dnow.nb332_end
## non-zero, do one more workunit
jmp _nb_kernel332_ia32_3dnow.nb332_threadloop
_nb_kernel332_ia32_3dnow.nb332_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel332nf_ia32_3dnow.nb332nf_outerend
+ jz _nb_kernel332nf_ia32_3dnow.nb332nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb332nf_n(%esp)
movl nb332nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel332nf_ia32_3dnow.nb332nf_end
+ jz _nb_kernel332nf_ia32_3dnow.nb332nf_end
## non-zero, do one more workunit
jmp _nb_kernel332nf_ia32_3dnow.nb332nf_threadloop
_nb_kernel332nf_ia32_3dnow.nb332nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb010_outerend
+ jz .nb010_outerend
;# not last, iterate outer loop once more!
mov [esp + nb010_n], esi
mov ecx, [esp + nb010_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb010_end
+ jz .nb010_end
;# non-zero, do one more workunit
jmp .nb010_threadloop
.nb010_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb010nf_outerend
+ jz .nb010nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb010nf_n], esi
mov ecx, [esp + nb010nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb010nf_end
+ jz .nb010nf_end
;# non-zero, do one more workunit
jmp .nb010nf_threadloop
.nb010nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel010_ia32_sse.nb010_outerend
+ jz _nb_kernel010_ia32_sse.nb010_outerend
## not last, iterate outer loop once more!
movl %esi,nb010_n(%esp)
movl nb010_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel010_ia32_sse.nb010_end
+ jz _nb_kernel010_ia32_sse.nb010_end
## non-zero, do one more workunit
jmp _nb_kernel010_ia32_sse.nb010_threadloop
_nb_kernel010_ia32_sse.nb010_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel010nf_ia32_sse.nb010nf_outerend
+ jz _nb_kernel010nf_ia32_sse.nb010nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb010nf_n(%esp)
movl nb010nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel010nf_ia32_sse.nb010nf_end
+ jz _nb_kernel010nf_ia32_sse.nb010nf_end
## non-zero, do one more workunit
jmp _nb_kernel010nf_ia32_sse.nb010nf_threadloop
_nb_kernel010nf_ia32_sse.nb010nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb030_outerend
+ jz .nb030_outerend
;# not last, iterate outer loop once more!
mov [esp + nb030_n], esi
mov ecx, [esp + nb030_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb030_end
+ jz .nb030_end
;# non-zero, do one more workunit
jmp .nb030_threadloop
.nb030_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb030nf_outerend
+ jz .nb030nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb030nf_n], esi
mov ecx, [esp + nb030nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb030nf_end
+ jz .nb030nf_end
;# non-zero, do one more workunit
jmp .nb030nf_threadloop
.nb030nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel030_ia32_sse.nb030_outerend
+ jz _nb_kernel030_ia32_sse.nb030_outerend
## not last, iterate outer loop once more!
movl %esi,nb030_n(%esp)
movl nb030_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel030_ia32_sse.nb030_end
+ jz _nb_kernel030_ia32_sse.nb030_end
## non-zero, do one more workunit
jmp _nb_kernel030_ia32_sse.nb030_threadloop
_nb_kernel030_ia32_sse.nb030_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel030nf_ia32_sse.nb030nf_outerend
+ jz _nb_kernel030nf_ia32_sse.nb030nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb030nf_n(%esp)
movl nb030nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel030nf_ia32_sse.nb030nf_end
+ jz _nb_kernel030nf_ia32_sse.nb030nf_end
## non-zero, do one more workunit
jmp _nb_kernel030nf_ia32_sse.nb030nf_threadloop
_nb_kernel030nf_ia32_sse.nb030nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb100_outerend
+ jz .nb100_outerend
;# not last, iterate outer loop once more!
mov [esp + nb100_n], esi
mov ecx, [esp + nb100_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb100_end
+ jz .nb100_end
;# non-zero, do one more workunit
jmp .nb100_threadloop
.nb100_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb100nf_outerend
+ jz .nb100nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb100nf_n], esi
mov ecx, [esp + nb100nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb100nf_end
+ jz .nb100nf_end
;# non-zero, do one more workunit
jmp .nb100nf_threadloop
.nb100nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel100_ia32_sse.nb100_outerend
+ jz _nb_kernel100_ia32_sse.nb100_outerend
## not last, iterate outer loop once more!
movl %esi,nb100_n(%esp)
movl nb100_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel100_ia32_sse.nb100_end
+ jz _nb_kernel100_ia32_sse.nb100_end
## non-zero, do one more workunit
jmp _nb_kernel100_ia32_sse.nb100_threadloop
_nb_kernel100_ia32_sse.nb100_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel100nf_ia32_sse.nb100nf_outerend
+ jz _nb_kernel100nf_ia32_sse.nb100nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb100nf_n(%esp)
movl nb100nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel100nf_ia32_sse.nb100nf_end
+ jz _nb_kernel100nf_ia32_sse.nb100nf_end
## non-zero, do one more workunit
jmp _nb_kernel100nf_ia32_sse.nb100nf_threadloop
_nb_kernel100nf_ia32_sse.nb100nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb101_outerend
+ jz .nb101_outerend
;# not last, iterate outer loop once more!
mov [esp + nb101_n], esi
mov ecx, [esp + nb101_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb101_end
+ jz .nb101_end
;# non-zero, do one more workunit
jmp .nb101_threadloop
.nb101_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb101nf_outerend
+ jz .nb101nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb101nf_n], esi
mov ecx, [esp + nb101nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb101nf_end
+ jz .nb101nf_end
;# non-zero, do one more workunit
jmp .nb101nf_threadloop
.nb101nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel101_ia32_sse.nb101_outerend
+ jz _nb_kernel101_ia32_sse.nb101_outerend
## not last, iterate outer loop once more!
movl %esi,nb101_n(%esp)
movl nb101_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel101_ia32_sse.nb101_end
+ jz _nb_kernel101_ia32_sse.nb101_end
## non-zero, do one more workunit
jmp _nb_kernel101_ia32_sse.nb101_threadloop
_nb_kernel101_ia32_sse.nb101_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel101nf_ia32_sse.nb101nf_outerend
+ jz _nb_kernel101nf_ia32_sse.nb101nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb101nf_n(%esp)
movl nb101nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel101nf_ia32_sse.nb101nf_end
+ jz _nb_kernel101nf_ia32_sse.nb101nf_end
## non-zero, do one more workunit
jmp _nb_kernel101nf_ia32_sse.nb101nf_threadloop
_nb_kernel101nf_ia32_sse.nb101nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb102_outerend
+ jz .nb102_outerend
;# not last, iterate outer loop once more!
mov [esp + nb102_n], esi
mov ecx, [esp + nb102_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb102_end
+ jz .nb102_end
;# non-zero, do one more workunit
jmp .nb102_threadloop
.nb102_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb102nf_outerend
+ jz .nb102nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb102nf_n], esi
mov ecx, [esp + nb102nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb102nf_end
+ jz .nb102nf_end
;# non-zero, do one more workunit
jmp .nb102nf_threadloop
.nb102nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel102_ia32_sse.nb102_outerend
+ jz _nb_kernel102_ia32_sse.nb102_outerend
## not last, iterate outer loop once more!
movl %esi,nb102_n(%esp)
movl nb102_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel102_ia32_sse.nb102_end
+ jz _nb_kernel102_ia32_sse.nb102_end
## non-zero, do one more workunit
jmp _nb_kernel102_ia32_sse.nb102_threadloop
_nb_kernel102_ia32_sse.nb102_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel102nf_ia32_sse.nb102nf_outerend
+ jz _nb_kernel102nf_ia32_sse.nb102nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb102nf_n(%esp)
movl nb102nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel102nf_ia32_sse.nb102nf_end
+ jz _nb_kernel102nf_ia32_sse.nb102nf_end
## non-zero, do one more workunit
jmp _nb_kernel102nf_ia32_sse.nb102nf_threadloop
_nb_kernel102nf_ia32_sse.nb102nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb103_outerend
+ jz .nb103_outerend
;# not last, iterate outer loop once more!
mov [esp + nb103_n], esi
mov ecx, [esp + nb103_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb103_end
+ jz .nb103_end
;# non-zero, do one more workunit
jmp .nb103_threadloop
.nb103_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb103nf_outerend
+ jz .nb103nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb103nf_n], esi
mov ecx, [esp + nb103nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb103nf_end
+ jz .nb103nf_end
;# non-zero, do one more workunit
jmp .nb103nf_threadloop
.nb103nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel103_ia32_sse.nb103_outerend
+ jz _nb_kernel103_ia32_sse.nb103_outerend
## not last, iterate outer loop once more!
movl %esi,nb103_n(%esp)
movl nb103_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel103_ia32_sse.nb103_end
+ jz _nb_kernel103_ia32_sse.nb103_end
## non-zero, do one more workunit
jmp _nb_kernel103_ia32_sse.nb103_threadloop
_nb_kernel103_ia32_sse.nb103_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel103nf_ia32_sse.nb103nf_outerend
+ jz _nb_kernel103nf_ia32_sse.nb103nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb103nf_n(%esp)
movl nb103nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel103nf_ia32_sse.nb103nf_end
+ jz _nb_kernel103nf_ia32_sse.nb103nf_end
## non-zero, do one more workunit
jmp _nb_kernel103nf_ia32_sse.nb103nf_threadloop
_nb_kernel103nf_ia32_sse.nb103nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb104_outerend
+ jz .nb104_outerend
;# not last, iterate outer loop once more!
mov [esp + nb104_n], esi
mov ecx, [esp + nb104_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb104_end
+ jz .nb104_end
;# non-zero, do one more workunit
jmp .nb104_threadloop
.nb104_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb104nf_outerend
+ jz .nb104nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb104nf_n], esi
mov ecx, [esp + nb104nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb104nf_end
+ jz .nb104nf_end
;# non-zero, do one more workunit
jmp .nb104nf_threadloop
.nb104nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel104_ia32_sse.nb104_outerend
+ jz _nb_kernel104_ia32_sse.nb104_outerend
## not last, iterate outer loop once more!
movl %esi,nb104_n(%esp)
movl nb104_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel104_ia32_sse.nb104_end
+ jz _nb_kernel104_ia32_sse.nb104_end
## non-zero, do one more workunit
jmp _nb_kernel104_ia32_sse.nb104_threadloop
_nb_kernel104_ia32_sse.nb104_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel104nf_ia32_sse.nb104nf_outerend
+ jz _nb_kernel104nf_ia32_sse.nb104nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb104nf_n(%esp)
movl nb104nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel104nf_ia32_sse.nb104nf_end
+ jz _nb_kernel104nf_ia32_sse.nb104nf_end
## non-zero, do one more workunit
jmp _nb_kernel104nf_ia32_sse.nb104nf_threadloop
_nb_kernel104nf_ia32_sse.nb104nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb110_outerend
+ jz .nb110_outerend
;# not last, iterate outer loop once more!
mov [esp + nb110_n], esi
mov ecx, [esp + nb110_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb110_end
+ jz .nb110_end
;# non-zero, do one more workunit
jmp .nb110_threadloop
.nb110_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb110nf_outerend
+ jz .nb110nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb110nf_n], esi
mov ecx, [esp + nb110nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb110nf_end
+ jz .nb110nf_end
;# non-zero, do one more workunit
jmp .nb110nf_threadloop
.nb110nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel110_ia32_sse.nb110_outerend
+ jz _nb_kernel110_ia32_sse.nb110_outerend
## not last, iterate outer loop once more!
movl %esi,nb110_n(%esp)
movl nb110_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel110_ia32_sse.nb110_end
+ jz _nb_kernel110_ia32_sse.nb110_end
## non-zero, do one more workunit
jmp _nb_kernel110_ia32_sse.nb110_threadloop
_nb_kernel110_ia32_sse.nb110_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel110nf_ia32_sse.nb110nf_outerend
+ jz _nb_kernel110nf_ia32_sse.nb110nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb110nf_n(%esp)
movl nb110nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel110nf_ia32_sse.nb110nf_end
+ jz _nb_kernel110nf_ia32_sse.nb110nf_end
## non-zero, do one more workunit
jmp _nb_kernel110nf_ia32_sse.nb110nf_threadloop
_nb_kernel110nf_ia32_sse.nb110nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb111_outerend
+ jz .nb111_outerend
;# not last, iterate outer loop once more!
mov [esp + nb111_n], esi
mov ecx, [esp + nb111_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb111_end
+ jz .nb111_end
;# non-zero, do one more workunit
jmp .nb111_threadloop
.nb111_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb111nf_outerend
+ jz .nb111nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb111nf_n], esi
mov ecx, [esp + nb111nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb111nf_end
+ jz .nb111nf_end
;# non-zero, do one more workunit
jmp .nb111nf_threadloop
.nb111nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel111_ia32_sse.nb111_outerend
+ jz _nb_kernel111_ia32_sse.nb111_outerend
## not last, iterate outer loop once more!
movl %esi,nb111_n(%esp)
movl nb111_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel111_ia32_sse.nb111_end
+ jz _nb_kernel111_ia32_sse.nb111_end
## non-zero, do one more workunit
jmp _nb_kernel111_ia32_sse.nb111_threadloop
_nb_kernel111_ia32_sse.nb111_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel111nf_ia32_sse.nb111nf_outerend
+ jz _nb_kernel111nf_ia32_sse.nb111nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb111nf_n(%esp)
movl nb111nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel111nf_ia32_sse.nb111nf_end
+ jz _nb_kernel111nf_ia32_sse.nb111nf_end
## non-zero, do one more workunit
jmp _nb_kernel111nf_ia32_sse.nb111nf_threadloop
_nb_kernel111nf_ia32_sse.nb111nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb112_outerend
+ jz .nb112_outerend
;# not last, iterate outer loop once more!
mov [esp + nb112_n], esi
mov ecx, [esp + nb112_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb112_end
+ jz .nb112_end
;# non-zero, do one more workunit
jmp .nb112_threadloop
.nb112_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb112nf_outerend
+ jz .nb112nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb112nf_n], esi
mov ecx, [esp + nb112nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb112nf_end
+ jz .nb112nf_end
;# non-zero, do one more workunit
jmp .nb112nf_threadloop
.nb112nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel112_ia32_sse.nb112_outerend
+ jz _nb_kernel112_ia32_sse.nb112_outerend
## not last, iterate outer loop once more!
movl %esi,nb112_n(%esp)
movl nb112_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel112_ia32_sse.nb112_end
+ jz _nb_kernel112_ia32_sse.nb112_end
## non-zero, do one more workunit
jmp _nb_kernel112_ia32_sse.nb112_threadloop
_nb_kernel112_ia32_sse.nb112_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel112nf_ia32_sse.nb112nf_outerend
+ jz _nb_kernel112nf_ia32_sse.nb112nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb112nf_n(%esp)
movl nb112nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel112nf_ia32_sse.nb112nf_end
+ jz _nb_kernel112nf_ia32_sse.nb112nf_end
## non-zero, do one more workunit
jmp _nb_kernel112nf_ia32_sse.nb112nf_threadloop
_nb_kernel112nf_ia32_sse.nb112nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb113_outerend
+ jz .nb113_outerend
;# not last, iterate outer loop once more!
mov [esp + nb113_n], esi
mov ecx, [esp + nb113_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb113_end
+ jz .nb113_end
;# non-zero, do one more workunit
jmp .nb113_threadloop
.nb113_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb113nf_outerend
+ jz .nb113nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb113nf_n], esi
mov ecx, [esp + nb113nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb113nf_end
+ jz .nb113nf_end
;# non-zero, do one more workunit
jmp .nb113nf_threadloop
.nb113nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel113_ia32_sse.nb113_outerend
+ jz _nb_kernel113_ia32_sse.nb113_outerend
## not last, iterate outer loop once more!
movl %esi,nb113_n(%esp)
movl nb113_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel113_ia32_sse.nb113_end
+ jz _nb_kernel113_ia32_sse.nb113_end
## non-zero, do one more workunit
jmp _nb_kernel113_ia32_sse.nb113_threadloop
_nb_kernel113_ia32_sse.nb113_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel113nf_ia32_sse.nb113nf_outerend
+ jz _nb_kernel113nf_ia32_sse.nb113nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb113nf_n(%esp)
movl nb113nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel113nf_ia32_sse.nb113nf_end
+ jz _nb_kernel113nf_ia32_sse.nb113nf_end
## non-zero, do one more workunit
jmp _nb_kernel113nf_ia32_sse.nb113nf_threadloop
_nb_kernel113nf_ia32_sse.nb113nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb114_outerend
+ jz .nb114_outerend
;# not last, iterate outer loop once more!
mov [esp + nb114_n], esi
mov ecx, [esp + nb114_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb114_end
+ jz .nb114_end
;# non-zero, do one more workunit
jmp .nb114_threadloop
.nb114_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb114nf_outerend
+ jz .nb114nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb114nf_n], esi
mov ecx, [esp + nb114nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb114nf_end
+ jz .nb114nf_end
;# non-zero, do one more workunit
jmp .nb114nf_threadloop
.nb114nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel114_ia32_sse.nb114_outerend
+ jz _nb_kernel114_ia32_sse.nb114_outerend
## not last, iterate outer loop once more!
movl %esi,nb114_n(%esp)
movl nb114_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel114_ia32_sse.nb114_end
+ jz _nb_kernel114_ia32_sse.nb114_end
## non-zero, do one more workunit
jmp _nb_kernel114_ia32_sse.nb114_threadloop
_nb_kernel114_ia32_sse.nb114_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel114nf_ia32_sse.nb114nf_outerend
+ jz _nb_kernel114nf_ia32_sse.nb114nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb114nf_n(%esp)
movl nb114nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel114nf_ia32_sse.nb114nf_end
+ jz _nb_kernel114nf_ia32_sse.nb114nf_end
## non-zero, do one more workunit
jmp _nb_kernel114nf_ia32_sse.nb114nf_threadloop
_nb_kernel114nf_ia32_sse.nb114nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb130_outerend
+ jz .nb130_outerend
;# not last, iterate outer loop once more!
mov [esp + nb130_n], esi
mov ecx, [esp + nb130_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb130_end
+ jz .nb130_end
;# non-zero, do one more workunit
jmp .nb130_threadloop
.nb130_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb130nf_outerend
+ jz .nb130nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb130nf_n], esi
mov ecx, [esp + nb130nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb130nf_end
+ jz .nb130nf_end
;# non-zero, do one more workunit
jmp .nb130nf_threadloop
.nb130nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel130_ia32_sse.nb130_outerend
+ jz _nb_kernel130_ia32_sse.nb130_outerend
## not last, iterate outer loop once more!
movl %esi,nb130_n(%esp)
movl nb130_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel130_ia32_sse.nb130_end
+ jz _nb_kernel130_ia32_sse.nb130_end
## non-zero, do one more workunit
jmp _nb_kernel130_ia32_sse.nb130_threadloop
_nb_kernel130_ia32_sse.nb130_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel130nf_ia32_sse.nb130nf_outerend
+ jz _nb_kernel130nf_ia32_sse.nb130nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb130nf_n(%esp)
movl nb130nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel130nf_ia32_sse.nb130nf_end
+ jz _nb_kernel130nf_ia32_sse.nb130nf_end
## non-zero, do one more workunit
jmp _nb_kernel130nf_ia32_sse.nb130nf_threadloop
_nb_kernel130nf_ia32_sse.nb130nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb131_outerend
+ jz .nb131_outerend
;# not last, iterate outer loop once more!
mov [esp + nb131_n], esi
mov ecx, [esp + nb131_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb131_end
+ jz .nb131_end
;# non-zero, do one more workunit
jmp .nb131_threadloop
.nb131_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb131nf_outerend
+ jz .nb131nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb131nf_n], esi
mov ecx, [esp + nb131nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb131nf_end
+ jz .nb131nf_end
;# non-zero, do one more workunit
jmp .nb131nf_threadloop
.nb131nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel131_ia32_sse.nb131_outerend
+ jz _nb_kernel131_ia32_sse.nb131_outerend
## not last, iterate outer loop once more!
movl %esi,nb131_n(%esp)
movl nb131_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel131_ia32_sse.nb131_end
+ jz _nb_kernel131_ia32_sse.nb131_end
## non-zero, do one more workunit
jmp _nb_kernel131_ia32_sse.nb131_threadloop
_nb_kernel131_ia32_sse.nb131_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel131nf_ia32_sse.nb131nf_outerend
+ jz _nb_kernel131nf_ia32_sse.nb131nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb131nf_n(%esp)
movl nb131nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel131nf_ia32_sse.nb131nf_end
+ jz _nb_kernel131nf_ia32_sse.nb131nf_end
## non-zero, do one more workunit
jmp _nb_kernel131nf_ia32_sse.nb131nf_threadloop
_nb_kernel131nf_ia32_sse.nb131nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb132_outerend
+ jz .nb132_outerend
;# not last, iterate outer loop once more!
mov [esp + nb132_n], esi
mov ecx, [esp + nb132_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb132_end
+ jz .nb132_end
;# non-zero, do one more workunit
jmp .nb132_threadloop
.nb132_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb132nf_outerend
+ jz .nb132nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb132nf_n], esi
mov ecx, [esp + nb132nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb132nf_end
+ jz .nb132nf_end
;# non-zero, do one more workunit
jmp .nb132nf_threadloop
.nb132nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel132_ia32_sse.nb132_outerend
+ jz _nb_kernel132_ia32_sse.nb132_outerend
## not last, iterate outer loop once more!
movl %esi,nb132_n(%esp)
movl nb132_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel132_ia32_sse.nb132_end
+ jz _nb_kernel132_ia32_sse.nb132_end
## non-zero, do one more workunit
jmp _nb_kernel132_ia32_sse.nb132_threadloop
_nb_kernel132_ia32_sse.nb132_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel132nf_ia32_sse.nb132nf_outerend
+ jz _nb_kernel132nf_ia32_sse.nb132nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb132nf_n(%esp)
movl nb132nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel132nf_ia32_sse.nb132nf_end
+ jz _nb_kernel132nf_ia32_sse.nb132nf_end
## non-zero, do one more workunit
jmp _nb_kernel132nf_ia32_sse.nb132nf_threadloop
_nb_kernel132nf_ia32_sse.nb132nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb133_outerend
+ jz .nb133_outerend
;# not last, iterate outer loop once more!
mov [esp + nb133_n], esi
mov ecx, [esp + nb133_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb133_end
+ jz .nb133_end
;# non-zero, do one more workunit
jmp .nb133_threadloop
.nb133_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb133nf_outerend
+ jz .nb133nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb133nf_n], esi
mov ecx, [esp + nb133nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb133nf_end
+ jz .nb133nf_end
;# non-zero, do one more workunit
jmp .nb133nf_threadloop
.nb133nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel133_ia32_sse.nb133_outerend
+ jz _nb_kernel133_ia32_sse.nb133_outerend
## not last, iterate outer loop once more!
movl %esi,nb133_n(%esp)
movl nb133_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel133_ia32_sse.nb133_end
+ jz _nb_kernel133_ia32_sse.nb133_end
## non-zero, do one more workunit
jmp _nb_kernel133_ia32_sse.nb133_threadloop
_nb_kernel133_ia32_sse.nb133_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel133nf_ia32_sse.nb133nf_outerend
+ jz _nb_kernel133nf_ia32_sse.nb133nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb133nf_n(%esp)
movl nb133nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel133nf_ia32_sse.nb133nf_end
+ jz _nb_kernel133nf_ia32_sse.nb133nf_end
## non-zero, do one more workunit
jmp _nb_kernel133nf_ia32_sse.nb133nf_threadloop
_nb_kernel133nf_ia32_sse.nb133nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb134_outerend
+ jz .nb134_outerend
;# not last, iterate outer loop once more!
mov [esp + nb134_n], esi
mov ecx, [esp + nb134_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb134_end
+ jz .nb134_end
;# non-zero, do one more workunit
jmp .nb134_threadloop
.nb134_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb134nf_outerend
+ jz .nb134nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb134nf_n], esi
mov ecx, [esp + nb134nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb134nf_end
+ jz .nb134nf_end
;# non-zero, do one more workunit
jmp .nb134nf_threadloop
.nb134nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel134_ia32_sse.nb134_outerend
+ jz _nb_kernel134_ia32_sse.nb134_outerend
## not last, iterate outer loop once more!
movl %esi,nb134_n(%esp)
movl nb134_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel134_ia32_sse.nb134_end
+ jz _nb_kernel134_ia32_sse.nb134_end
## non-zero, do one more workunit
jmp _nb_kernel134_ia32_sse.nb134_threadloop
_nb_kernel134_ia32_sse.nb134_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel134nf_ia32_sse.nb134nf_outerend
+ jz _nb_kernel134nf_ia32_sse.nb134nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb134nf_n(%esp)
movl nb134nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel134nf_ia32_sse.nb134nf_end
+ jz _nb_kernel134nf_ia32_sse.nb134nf_end
## non-zero, do one more workunit
jmp _nb_kernel134nf_ia32_sse.nb134nf_threadloop
_nb_kernel134nf_ia32_sse.nb134nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb200_outerend
+ jz .nb200_outerend
;# not last, iterate outer loop once more!
mov [esp + nb200_n], esi
mov ecx, [esp + nb200_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb200_end
+ jz .nb200_end
;# non-zero, do one more workunit
jmp .nb200_threadloop
.nb200_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb200nf_outerend
+ jz .nb200nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb200nf_n], esi
mov ecx, [esp + nb200nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb200nf_end
+ jz .nb200nf_end
;# non-zero, do one more workunit
jmp .nb200nf_threadloop
.nb200nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel200_ia32_sse.nb200_outerend
+ jz _nb_kernel200_ia32_sse.nb200_outerend
## not last, iterate outer loop once more!
movl %esi,nb200_n(%esp)
movl nb200_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel200_ia32_sse.nb200_end
+ jz _nb_kernel200_ia32_sse.nb200_end
## non-zero, do one more workunit
jmp _nb_kernel200_ia32_sse.nb200_threadloop
_nb_kernel200_ia32_sse.nb200_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel200nf_ia32_sse.nb200nf_outerend
+ jz _nb_kernel200nf_ia32_sse.nb200nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb200nf_n(%esp)
movl nb200nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel200nf_ia32_sse.nb200nf_end
+ jz _nb_kernel200nf_ia32_sse.nb200nf_end
## non-zero, do one more workunit
jmp _nb_kernel200nf_ia32_sse.nb200nf_threadloop
_nb_kernel200nf_ia32_sse.nb200nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb201_outerend
+ jz .nb201_outerend
;# not last, iterate outer loop once more!
mov [esp + nb201_n], esi
mov ecx, [esp + nb201_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb201_end
+ jz .nb201_end
;# non-zero, do one more workunit
jmp .nb201_threadloop
.nb201_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb201nf_outerend
+ jz .nb201nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb201nf_n], esi
mov ecx, [esp + nb201nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb201nf_end
+ jz .nb201nf_end
;# non-zero, do one more workunit
jmp .nb201nf_threadloop
.nb201nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel201_ia32_sse.nb201_outerend
+ jz _nb_kernel201_ia32_sse.nb201_outerend
## not last, iterate outer loop once more!
movl %esi,nb201_n(%esp)
movl nb201_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel201_ia32_sse.nb201_end
+ jz _nb_kernel201_ia32_sse.nb201_end
## non-zero, do one more workunit
jmp _nb_kernel201_ia32_sse.nb201_threadloop
_nb_kernel201_ia32_sse.nb201_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel201nf_ia32_sse.nb201nf_outerend
+ jz _nb_kernel201nf_ia32_sse.nb201nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb201nf_n(%esp)
movl nb201nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel201nf_ia32_sse.nb201nf_end
+ jz _nb_kernel201nf_ia32_sse.nb201nf_end
## non-zero, do one more workunit
jmp _nb_kernel201nf_ia32_sse.nb201nf_threadloop
_nb_kernel201nf_ia32_sse.nb201nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb202_outerend
+ jz .nb202_outerend
;# not last, iterate outer loop once more!
mov [esp + nb202_n], esi
mov ecx, [esp + nb202_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb202_end
+ jz .nb202_end
;# non-zero, do one more workunit
jmp .nb202_threadloop
.nb202_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb202nf_outerend
+ jz .nb202nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb202nf_n], esi
mov ecx, [esp + nb202nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb202nf_end
+ jz .nb202nf_end
;# non-zero, do one more workunit
jmp .nb202nf_threadloop
.nb202nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel202_ia32_sse.nb202_outerend
+ jz _nb_kernel202_ia32_sse.nb202_outerend
## not last, iterate outer loop once more!
movl %esi,nb202_n(%esp)
movl nb202_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel202_ia32_sse.nb202_end
+ jz _nb_kernel202_ia32_sse.nb202_end
## non-zero, do one more workunit
jmp _nb_kernel202_ia32_sse.nb202_threadloop
_nb_kernel202_ia32_sse.nb202_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel202nf_ia32_sse.nb202nf_outerend
+ jz _nb_kernel202nf_ia32_sse.nb202nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb202nf_n(%esp)
movl nb202nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel202nf_ia32_sse.nb202nf_end
+ jz _nb_kernel202nf_ia32_sse.nb202nf_end
## non-zero, do one more workunit
jmp _nb_kernel202nf_ia32_sse.nb202nf_threadloop
_nb_kernel202nf_ia32_sse.nb202nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb203_outerend
+ jz .nb203_outerend
;# not last, iterate outer loop once more!
mov [esp + nb203_n], esi
mov ecx, [esp + nb203_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb203_end
+ jz .nb203_end
;# non-zero, do one more workunit
jmp .nb203_threadloop
.nb203_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb203nf_outerend
+ jz .nb203nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb203nf_n], esi
mov ecx, [esp + nb203nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb203nf_end
+ jz .nb203nf_end
;# non-zero, do one more workunit
jmp .nb203nf_threadloop
.nb203nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel203_ia32_sse.nb203_outerend
+ jz _nb_kernel203_ia32_sse.nb203_outerend
## not last, iterate outer loop once more!
movl %esi,nb203_n(%esp)
movl nb203_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel203_ia32_sse.nb203_end
+ jz _nb_kernel203_ia32_sse.nb203_end
## non-zero, do one more workunit
jmp _nb_kernel203_ia32_sse.nb203_threadloop
_nb_kernel203_ia32_sse.nb203_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel203nf_ia32_sse.nb203nf_outerend
+ jz _nb_kernel203nf_ia32_sse.nb203nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb203nf_n(%esp)
movl nb203nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel203nf_ia32_sse.nb203nf_end
+ jz _nb_kernel203nf_ia32_sse.nb203nf_end
## non-zero, do one more workunit
jmp _nb_kernel203nf_ia32_sse.nb203nf_threadloop
_nb_kernel203nf_ia32_sse.nb203nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb204_outerend
+ jz .nb204_outerend
;# not last, iterate outer loop once more!
mov [esp + nb204_n], esi
mov ecx, [esp + nb204_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb204_end
+ jz .nb204_end
;# non-zero, do one more workunit
jmp .nb204_threadloop
.nb204_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb204nf_outerend
+ jz .nb204nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb204nf_n], esi
mov ecx, [esp + nb204nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb204nf_end
+ jz .nb204nf_end
;# non-zero, do one more workunit
jmp .nb204nf_threadloop
.nb204nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel204_ia32_sse.nb204_outerend
+ jz _nb_kernel204_ia32_sse.nb204_outerend
## not last, iterate outer loop once more!
movl %esi,nb204_n(%esp)
movl nb204_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel204_ia32_sse.nb204_end
+ jz _nb_kernel204_ia32_sse.nb204_end
## non-zero, do one more workunit
jmp _nb_kernel204_ia32_sse.nb204_threadloop
_nb_kernel204_ia32_sse.nb204_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel204nf_ia32_sse.nb204nf_outerend
+ jz _nb_kernel204nf_ia32_sse.nb204nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb204nf_n(%esp)
movl nb204nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel204nf_ia32_sse.nb204nf_end
+ jz _nb_kernel204nf_ia32_sse.nb204nf_end
## non-zero, do one more workunit
jmp _nb_kernel204nf_ia32_sse.nb204nf_threadloop
_nb_kernel204nf_ia32_sse.nb204nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb210_outerend
+ jz .nb210_outerend
;# not last, iterate outer loop once more!
mov [esp + nb210_n], esi
mov ecx, [esp + nb210_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb210_end
+ jz .nb210_end
;# non-zero, do one more workunit
jmp .nb210_threadloop
.nb210_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb210nf_outerend
+ jz .nb210nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb210nf_n], esi
mov ecx, [esp + nb210nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb210nf_end
+ jz .nb210nf_end
;# non-zero, do one more workunit
jmp .nb210nf_threadloop
.nb210nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel210_ia32_sse.nb210_outerend
+ jz _nb_kernel210_ia32_sse.nb210_outerend
## not last, iterate outer loop once more!
movl %esi,nb210_n(%esp)
movl nb210_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel210_ia32_sse.nb210_end
+ jz _nb_kernel210_ia32_sse.nb210_end
## non-zero, do one more workunit
jmp _nb_kernel210_ia32_sse.nb210_threadloop
_nb_kernel210_ia32_sse.nb210_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel210nf_ia32_sse.nb210nf_outerend
+ jz _nb_kernel210nf_ia32_sse.nb210nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb210nf_n(%esp)
movl nb210nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel210nf_ia32_sse.nb210nf_end
+ jz _nb_kernel210nf_ia32_sse.nb210nf_end
## non-zero, do one more workunit
jmp _nb_kernel210nf_ia32_sse.nb210nf_threadloop
_nb_kernel210nf_ia32_sse.nb210nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb211_outerend
+ jz .nb211_outerend
;# not last, iterate outer loop once more!
mov [esp + nb211_n], esi
mov ecx, [esp + nb211_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb211_end
+ jz .nb211_end
;# non-zero, do one more workunit
jmp .nb211_threadloop
.nb211_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb211nf_outerend
+ jz .nb211nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb211nf_n], esi
mov ecx, [esp + nb211nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb211nf_end
+ jz .nb211nf_end
;# non-zero, do one more workunit
jmp .nb211nf_threadloop
.nb211nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel211_ia32_sse.nb211_outerend
+ jz _nb_kernel211_ia32_sse.nb211_outerend
## not last, iterate outer loop once more!
movl %esi,nb211_n(%esp)
movl nb211_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel211_ia32_sse.nb211_end
+ jz _nb_kernel211_ia32_sse.nb211_end
## non-zero, do one more workunit
jmp _nb_kernel211_ia32_sse.nb211_threadloop
_nb_kernel211_ia32_sse.nb211_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel211nf_ia32_sse.nb211nf_outerend
+ jz _nb_kernel211nf_ia32_sse.nb211nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb211nf_n(%esp)
movl nb211nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel211nf_ia32_sse.nb211nf_end
+ jz _nb_kernel211nf_ia32_sse.nb211nf_end
## non-zero, do one more workunit
jmp _nb_kernel211nf_ia32_sse.nb211nf_threadloop
_nb_kernel211nf_ia32_sse.nb211nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb212_outerend
+ jz .nb212_outerend
;# not last, iterate outer loop once more!
mov [esp + nb212_n], esi
mov ecx, [esp + nb212_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb212_end
+ jz .nb212_end
;# non-zero, do one more workunit
jmp .nb212_threadloop
.nb212_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb212nf_outerend
+ jz .nb212nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb212nf_n], esi
mov ecx, [esp + nb212nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb212nf_end
+ jz .nb212nf_end
;# non-zero, do one more workunit
jmp .nb212nf_threadloop
.nb212nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel212_ia32_sse.nb212_outerend
+ jz _nb_kernel212_ia32_sse.nb212_outerend
## not last, iterate outer loop once more!
movl %esi,nb212_n(%esp)
movl nb212_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel212_ia32_sse.nb212_end
+ jz _nb_kernel212_ia32_sse.nb212_end
## non-zero, do one more workunit
jmp _nb_kernel212_ia32_sse.nb212_threadloop
_nb_kernel212_ia32_sse.nb212_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel212nf_ia32_sse.nb212nf_outerend
+ jz _nb_kernel212nf_ia32_sse.nb212nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb212nf_n(%esp)
movl nb212nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel212nf_ia32_sse.nb212nf_end
+ jz _nb_kernel212nf_ia32_sse.nb212nf_end
## non-zero, do one more workunit
jmp _nb_kernel212nf_ia32_sse.nb212nf_threadloop
_nb_kernel212nf_ia32_sse.nb212nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb213_outerend
+ jz .nb213_outerend
;# not last, iterate outer loop once more!
mov [esp + nb213_n], esi
mov ecx, [esp + nb213_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb213_end
+ jz .nb213_end
;# non-zero, do one more workunit
jmp .nb213_threadloop
.nb213_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb213nf_outerend
+ jz .nb213nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb213nf_n], esi
mov ecx, [esp + nb213nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb213nf_end
+ jz .nb213nf_end
;# non-zero, do one more workunit
jmp .nb213nf_threadloop
.nb213nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel213_ia32_sse.nb213_outerend
+ jz _nb_kernel213_ia32_sse.nb213_outerend
## not last, iterate outer loop once more!
movl %esi,nb213_n(%esp)
movl nb213_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel213_ia32_sse.nb213_end
+ jz _nb_kernel213_ia32_sse.nb213_end
## non-zero, do one more workunit
jmp _nb_kernel213_ia32_sse.nb213_threadloop
_nb_kernel213_ia32_sse.nb213_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel213nf_ia32_sse.nb213nf_outerend
+ jz _nb_kernel213nf_ia32_sse.nb213nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb213nf_n(%esp)
movl nb213nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel213nf_ia32_sse.nb213nf_end
+ jz _nb_kernel213nf_ia32_sse.nb213nf_end
## non-zero, do one more workunit
jmp _nb_kernel213nf_ia32_sse.nb213nf_threadloop
_nb_kernel213nf_ia32_sse.nb213nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb214_outerend
+ jz .nb214_outerend
;# not last, iterate outer loop once more!
mov [esp + nb214_n], esi
mov ecx, [esp + nb214_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb214_end
+ jz .nb214_end
;# non-zero, do one more workunit
jmp .nb214_threadloop
.nb214_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb214nf_outerend
+ jz .nb214nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb214nf_n], esi
mov ecx, [esp + nb214nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb214nf_end
+ jz .nb214nf_end
;# non-zero, do one more workunit
jmp .nb214nf_threadloop
.nb214nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel214_ia32_sse.nb214_outerend
+ jz _nb_kernel214_ia32_sse.nb214_outerend
## not last, iterate outer loop once more!
movl %esi,nb214_n(%esp)
movl nb214_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel214_ia32_sse.nb214_end
+ jz _nb_kernel214_ia32_sse.nb214_end
## non-zero, do one more workunit
jmp _nb_kernel214_ia32_sse.nb214_threadloop
_nb_kernel214_ia32_sse.nb214_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel214nf_ia32_sse.nb214nf_outerend
+ jz _nb_kernel214nf_ia32_sse.nb214nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb214nf_n(%esp)
movl nb214nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel214nf_ia32_sse.nb214nf_end
+ jz _nb_kernel214nf_ia32_sse.nb214nf_end
## non-zero, do one more workunit
jmp _nb_kernel214nf_ia32_sse.nb214nf_threadloop
_nb_kernel214nf_ia32_sse.nb214nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb230_outerend
+ jz .nb230_outerend
;# not last, iterate outer loop once more!
mov [esp + nb230_n], esi
mov ecx, [esp + nb230_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb230_end
+ jz .nb230_end
;# non-zero, do one more workunit
jmp .nb230_threadloop
.nb230_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb230nf_outerend
+ jz .nb230nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb230nf_n], esi
mov ecx, [esp + nb230nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb230nf_end
+ jz .nb230nf_end
;# non-zero, do one more workunit
jmp .nb230nf_threadloop
.nb230nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel230_ia32_sse.nb230_outerend
+ jz _nb_kernel230_ia32_sse.nb230_outerend
## not last, iterate outer loop once more!
movl %esi,nb230_n(%esp)
movl nb230_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel230_ia32_sse.nb230_end
+ jz _nb_kernel230_ia32_sse.nb230_end
## non-zero, do one more workunit
jmp _nb_kernel230_ia32_sse.nb230_threadloop
_nb_kernel230_ia32_sse.nb230_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel230nf_ia32_sse.nb230nf_outerend
+ jz _nb_kernel230nf_ia32_sse.nb230nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb230nf_n(%esp)
movl nb230nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel230nf_ia32_sse.nb230nf_end
+ jz _nb_kernel230nf_ia32_sse.nb230nf_end
## non-zero, do one more workunit
jmp _nb_kernel230nf_ia32_sse.nb230nf_threadloop
_nb_kernel230nf_ia32_sse.nb230nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb231_outerend
+ jz .nb231_outerend
;# not last, iterate outer loop once more!
mov [esp + nb231_n], esi
mov ecx, [esp + nb231_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb231_end
+ jz .nb231_end
;# non-zero, do one more workunit
jmp .nb231_threadloop
.nb231_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb231nf_outerend
+ jz .nb231nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb231nf_n], esi
mov ecx, [esp + nb231nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb231nf_end
+ jz .nb231nf_end
;# non-zero, do one more workunit
jmp .nb231nf_threadloop
.nb231nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel231_ia32_sse.nb231_outerend
+ jz _nb_kernel231_ia32_sse.nb231_outerend
## not last, iterate outer loop once more!
movl %esi,nb231_n(%esp)
movl nb231_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel231_ia32_sse.nb231_end
+ jz _nb_kernel231_ia32_sse.nb231_end
## non-zero, do one more workunit
jmp _nb_kernel231_ia32_sse.nb231_threadloop
_nb_kernel231_ia32_sse.nb231_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel231nf_ia32_sse.nb231nf_outerend
+ jz _nb_kernel231nf_ia32_sse.nb231nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb231nf_n(%esp)
movl nb231nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel231nf_ia32_sse.nb231nf_end
+ jz _nb_kernel231nf_ia32_sse.nb231nf_end
## non-zero, do one more workunit
jmp _nb_kernel231nf_ia32_sse.nb231nf_threadloop
_nb_kernel231nf_ia32_sse.nb231nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb232_outerend
+ jz .nb232_outerend
;# not last, iterate outer loop once more!
mov [esp + nb232_n], esi
mov ecx, [esp + nb232_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb232_end
+ jz .nb232_end
;# non-zero, do one more workunit
jmp .nb232_threadloop
.nb232_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb232nf_outerend
+ jz .nb232nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb232nf_n], esi
mov ecx, [esp + nb232nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb232nf_end
+ jz .nb232nf_end
;# non-zero, do one more workunit
jmp .nb232nf_threadloop
.nb232nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel232_ia32_sse.nb232_outerend
+ jz _nb_kernel232_ia32_sse.nb232_outerend
## not last, iterate outer loop once more!
movl %esi,nb232_n(%esp)
movl nb232_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel232_ia32_sse.nb232_end
+ jz _nb_kernel232_ia32_sse.nb232_end
## non-zero, do one more workunit
jmp _nb_kernel232_ia32_sse.nb232_threadloop
_nb_kernel232_ia32_sse.nb232_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel232nf_ia32_sse.nb232nf_outerend
+ jz _nb_kernel232nf_ia32_sse.nb232nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb232nf_n(%esp)
movl nb232nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel232nf_ia32_sse.nb232nf_end
+ jz _nb_kernel232nf_ia32_sse.nb232nf_end
## non-zero, do one more workunit
jmp _nb_kernel232nf_ia32_sse.nb232nf_threadloop
_nb_kernel232nf_ia32_sse.nb232nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb233_outerend
+ jz .nb233_outerend
;# not last, iterate outer loop once more!
mov [esp + nb233_n], esi
mov ecx, [esp + nb233_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb233_end
+ jz .nb233_end
;# non-zero, do one more workunit
jmp .nb233_threadloop
.nb233_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb233nf_outerend
+ jz .nb233nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb233nf_n], esi
mov ecx, [esp + nb233nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb233nf_end
+ jz .nb233nf_end
;# non-zero, do one more workunit
jmp .nb233nf_threadloop
.nb233nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel233_ia32_sse.nb233_outerend
+ jz _nb_kernel233_ia32_sse.nb233_outerend
## not last, iterate outer loop once more!
movl %esi,nb233_n(%esp)
movl nb233_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel233_ia32_sse.nb233_end
+ jz _nb_kernel233_ia32_sse.nb233_end
## non-zero, do one more workunit
jmp _nb_kernel233_ia32_sse.nb233_threadloop
_nb_kernel233_ia32_sse.nb233_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel233nf_ia32_sse.nb233nf_outerend
+ jz _nb_kernel233nf_ia32_sse.nb233nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb233nf_n(%esp)
movl nb233nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel233nf_ia32_sse.nb233nf_end
+ jz _nb_kernel233nf_ia32_sse.nb233nf_end
## non-zero, do one more workunit
jmp _nb_kernel233nf_ia32_sse.nb233nf_threadloop
_nb_kernel233nf_ia32_sse.nb233nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb234_outerend
+ jz .nb234_outerend
;# not last, iterate outer loop once more!
mov [esp + nb234_n], esi
mov ecx, [esp + nb234_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb234_end
+ jz .nb234_end
;# non-zero, do one more workunit
jmp .nb234_threadloop
.nb234_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb234nf_outerend
+ jz .nb234nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb234nf_n], esi
mov ecx, [esp + nb234nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb234nf_end
+ jz .nb234nf_end
;# non-zero, do one more workunit
jmp .nb234nf_threadloop
.nb234nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel234_ia32_sse.nb234_outerend
+ jz _nb_kernel234_ia32_sse.nb234_outerend
## not last, iterate outer loop once more!
movl %esi,nb234_n(%esp)
movl nb234_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel234_ia32_sse.nb234_end
+ jz _nb_kernel234_ia32_sse.nb234_end
## non-zero, do one more workunit
jmp _nb_kernel234_ia32_sse.nb234_threadloop
_nb_kernel234_ia32_sse.nb234_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel234nf_ia32_sse.nb234nf_outerend
+ jz _nb_kernel234nf_ia32_sse.nb234nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb234nf_n(%esp)
movl nb234nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel234nf_ia32_sse.nb234nf_end
+ jz _nb_kernel234nf_ia32_sse.nb234nf_end
## non-zero, do one more workunit
jmp _nb_kernel234nf_ia32_sse.nb234nf_threadloop
_nb_kernel234nf_ia32_sse.nb234nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb300_outerend
+ jz .nb300_outerend
;# not last, iterate outer loop once more!
mov [esp + nb300_n], esi
mov ecx, [esp + nb300_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb300_end
+ jz .nb300_end
;# non-zero, do one more workunit
jmp .nb300_threadloop
.nb300_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb300nf_outerend
+ jz .nb300nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb300nf_n], esi
mov ecx, [esp + nb300nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb300nf_end
+ jz .nb300nf_end
;# non-zero, do one more workunit
jmp .nb300nf_threadloop
.nb300nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel300_ia32_sse.nb300_outerend
+ jz _nb_kernel300_ia32_sse.nb300_outerend
## not last, iterate outer loop once more!
movl %esi,nb300_n(%esp)
movl nb300_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel300_ia32_sse.nb300_end
+ jz _nb_kernel300_ia32_sse.nb300_end
## non-zero, do one more workunit
jmp _nb_kernel300_ia32_sse.nb300_threadloop
_nb_kernel300_ia32_sse.nb300_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel300nf_ia32_sse.nb300nf_outerend
+ jz _nb_kernel300nf_ia32_sse.nb300nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb300nf_n(%esp)
movl nb300nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel300nf_ia32_sse.nb300nf_end
+ jz _nb_kernel300nf_ia32_sse.nb300nf_end
## non-zero, do one more workunit
jmp _nb_kernel300nf_ia32_sse.nb300nf_threadloop
_nb_kernel300nf_ia32_sse.nb300nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb301_outerend
+ jz .nb301_outerend
;# not last, iterate outer loop once more!
mov [esp + nb301_n], esi
mov ecx, [esp + nb301_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb301_end
+ jz .nb301_end
;# non-zero, do one more workunit
jmp .nb301_threadloop
.nb301_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb301nf_outerend
+ jz .nb301nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb301nf_n], esi
mov ecx, [esp + nb301nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb301nf_end
+ jz .nb301nf_end
;# non-zero, do one more workunit
jmp .nb301nf_threadloop
.nb301nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel301_ia32_sse.nb301_outerend
+ jz _nb_kernel301_ia32_sse.nb301_outerend
## not last, iterate outer loop once more!
movl %esi,nb301_n(%esp)
movl nb301_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel301_ia32_sse.nb301_end
+ jz _nb_kernel301_ia32_sse.nb301_end
## non-zero, do one more workunit
jmp _nb_kernel301_ia32_sse.nb301_threadloop
_nb_kernel301_ia32_sse.nb301_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel301nf_ia32_sse.nb301nf_outerend
+ jz _nb_kernel301nf_ia32_sse.nb301nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb301nf_n(%esp)
movl nb301nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel301nf_ia32_sse.nb301nf_end
+ jz _nb_kernel301nf_ia32_sse.nb301nf_end
## non-zero, do one more workunit
jmp _nb_kernel301nf_ia32_sse.nb301nf_threadloop
_nb_kernel301nf_ia32_sse.nb301nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb302_outerend
+ jz .nb302_outerend
;# not last, iterate outer loop once more!
mov [esp + nb302_n], esi
mov ecx, [esp + nb302_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb302_end
+ jz .nb302_end
;# non-zero, do one more workunit
jmp .nb302_threadloop
.nb302_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb302nf_outerend
+ jz .nb302nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb302nf_n], esi
mov ecx, [esp + nb302nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb302nf_end
+ jz .nb302nf_end
;# non-zero, do one more workunit
jmp .nb302nf_threadloop
.nb302nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel302_ia32_sse.nb302_outerend
+ jz _nb_kernel302_ia32_sse.nb302_outerend
## not last, iterate outer loop once more!
movl %esi,nb302_n(%esp)
movl nb302_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel302_ia32_sse.nb302_end
+ jz _nb_kernel302_ia32_sse.nb302_end
## non-zero, do one more workunit
jmp _nb_kernel302_ia32_sse.nb302_threadloop
_nb_kernel302_ia32_sse.nb302_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel302nf_ia32_sse.nb302nf_outerend
+ jz _nb_kernel302nf_ia32_sse.nb302nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb302nf_n(%esp)
movl nb302nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel302nf_ia32_sse.nb302nf_end
+ jz _nb_kernel302nf_ia32_sse.nb302nf_end
## non-zero, do one more workunit
jmp _nb_kernel302nf_ia32_sse.nb302nf_threadloop
_nb_kernel302nf_ia32_sse.nb302nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb303_outerend
+ jz .nb303_outerend
;# not last, iterate outer loop once more!
mov [esp + nb303_n], esi
mov ecx, [esp + nb303_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb303_end
+ jz .nb303_end
;# non-zero, do one more workunit
jmp .nb303_threadloop
.nb303_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb303nf_outerend
+ jz .nb303nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb303nf_n], esi
mov ecx, [esp + nb303nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb303nf_end
+ jz .nb303nf_end
;# non-zero, do one more workunit
jmp .nb303nf_threadloop
.nb303nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel303_ia32_sse.nb303_outerend
+ jz _nb_kernel303_ia32_sse.nb303_outerend
## not last, iterate outer loop once more!
movl %esi,nb303_n(%esp)
movl nb303_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel303_ia32_sse.nb303_end
+ jz _nb_kernel303_ia32_sse.nb303_end
## non-zero, do one more workunit
jmp _nb_kernel303_ia32_sse.nb303_threadloop
_nb_kernel303_ia32_sse.nb303_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel303nf_ia32_sse.nb303nf_outerend
+ jz _nb_kernel303nf_ia32_sse.nb303nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb303nf_n(%esp)
movl nb303nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel303nf_ia32_sse.nb303nf_end
+ jz _nb_kernel303nf_ia32_sse.nb303nf_end
## non-zero, do one more workunit
jmp _nb_kernel303nf_ia32_sse.nb303nf_threadloop
_nb_kernel303nf_ia32_sse.nb303nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb304_outerend
+ jz .nb304_outerend
;# not last, iterate outer loop once more!
mov [esp + nb304_n], esi
mov ecx, [esp + nb304_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb304_end
+ jz .nb304_end
;# non-zero, do one more workunit
jmp .nb304_threadloop
.nb304_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb304nf_outerend
+ jz .nb304nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb304nf_n], esi
mov ecx, [esp + nb304nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb304nf_end
+ jz .nb304nf_end
;# non-zero, do one more workunit
jmp .nb304nf_threadloop
.nb304nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel304_ia32_sse.nb304_outerend
+ jz _nb_kernel304_ia32_sse.nb304_outerend
## not last, iterate outer loop once more!
movl %esi,nb304_n(%esp)
movl nb304_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel304_ia32_sse.nb304_end
+ jz _nb_kernel304_ia32_sse.nb304_end
## non-zero, do one more workunit
jmp _nb_kernel304_ia32_sse.nb304_threadloop
_nb_kernel304_ia32_sse.nb304_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel304nf_ia32_sse.nb304nf_outerend
+ jz _nb_kernel304nf_ia32_sse.nb304nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb304nf_n(%esp)
movl nb304nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel304nf_ia32_sse.nb304nf_end
+ jz _nb_kernel304nf_ia32_sse.nb304nf_end
## non-zero, do one more workunit
jmp _nb_kernel304nf_ia32_sse.nb304nf_threadloop
_nb_kernel304nf_ia32_sse.nb304nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb310_outerend
+ jz .nb310_outerend
;# not last, iterate outer loop once more!
mov [esp + nb310_n], esi
mov ecx, [esp + nb310_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb310_end
+ jz .nb310_end
;# non-zero, do one more workunit
jmp .nb310_threadloop
.nb310_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb310nf_outerend
+ jz .nb310nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb310nf_n], esi
mov ecx, [esp + nb310nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb310nf_end
+ jz .nb310nf_end
;# non-zero, do one more workunit
jmp .nb310nf_threadloop
.nb310nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel310_ia32_sse.nb310_outerend
+ jz _nb_kernel310_ia32_sse.nb310_outerend
## not last, iterate outer loop once more!
movl %esi,nb310_n(%esp)
movl nb310_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel310_ia32_sse.nb310_end
+ jz _nb_kernel310_ia32_sse.nb310_end
## non-zero, do one more workunit
jmp _nb_kernel310_ia32_sse.nb310_threadloop
_nb_kernel310_ia32_sse.nb310_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel310nf_ia32_sse.nb310nf_outerend
+ jz _nb_kernel310nf_ia32_sse.nb310nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb310nf_n(%esp)
movl nb310nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel310nf_ia32_sse.nb310nf_end
+ jz _nb_kernel310nf_ia32_sse.nb310nf_end
## non-zero, do one more workunit
jmp _nb_kernel310nf_ia32_sse.nb310nf_threadloop
_nb_kernel310nf_ia32_sse.nb310nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb311_outerend
+ jz .nb311_outerend
;# not last, iterate outer loop once more!
mov [esp + nb311_n], esi
mov ecx, [esp + nb311_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb311_end
+ jz .nb311_end
;# non-zero, do one more workunit
jmp .nb311_threadloop
.nb311_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb311nf_outerend
+ jz .nb311nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb311nf_n], esi
mov ecx, [esp + nb311nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb311nf_end
+ jz .nb311nf_end
;# non-zero, do one more workunit
jmp .nb311nf_threadloop
.nb311nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel311_ia32_sse.nb311_outerend
+ jz _nb_kernel311_ia32_sse.nb311_outerend
## not last, iterate outer loop once more!
movl %esi,nb311_n(%esp)
movl nb311_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel311_ia32_sse.nb311_end
+ jz _nb_kernel311_ia32_sse.nb311_end
## non-zero, do one more workunit
jmp _nb_kernel311_ia32_sse.nb311_threadloop
_nb_kernel311_ia32_sse.nb311_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel311nf_ia32_sse.nb311nf_outerend
+ jz _nb_kernel311nf_ia32_sse.nb311nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb311nf_n(%esp)
movl nb311nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel311nf_ia32_sse.nb311nf_end
+ jz _nb_kernel311nf_ia32_sse.nb311nf_end
## non-zero, do one more workunit
jmp _nb_kernel311nf_ia32_sse.nb311nf_threadloop
_nb_kernel311nf_ia32_sse.nb311nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb312_outerend
+ jz .nb312_outerend
;# not last, iterate outer loop once more!
mov [esp + nb312_n], esi
mov ecx, [esp + nb312_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb312_end
+ jz .nb312_end
;# non-zero, do one more workunit
jmp .nb312_threadloop
.nb312_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb312nf_outerend
+ jz .nb312nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb312nf_n], esi
mov ecx, [esp + nb312nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb312nf_end
+ jz .nb312nf_end
;# non-zero, do one more workunit
jmp .nb312nf_threadloop
.nb312nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel312_ia32_sse.nb312_outerend
+ jz _nb_kernel312_ia32_sse.nb312_outerend
## not last, iterate outer loop once more!
movl %esi,nb312_n(%esp)
movl nb312_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel312_ia32_sse.nb312_end
+ jz _nb_kernel312_ia32_sse.nb312_end
## non-zero, do one more workunit
jmp _nb_kernel312_ia32_sse.nb312_threadloop
_nb_kernel312_ia32_sse.nb312_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel312nf_ia32_sse.nb312nf_outerend
+ jz _nb_kernel312nf_ia32_sse.nb312nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb312nf_n(%esp)
movl nb312nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel312nf_ia32_sse.nb312nf_end
+ jz _nb_kernel312nf_ia32_sse.nb312nf_end
## non-zero, do one more workunit
jmp _nb_kernel312nf_ia32_sse.nb312nf_threadloop
_nb_kernel312nf_ia32_sse.nb312nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb313_outerend
+ jz .nb313_outerend
;# not last, iterate outer loop once more!
mov [esp + nb313_n], esi
mov ecx, [esp + nb313_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb313_end
+ jz .nb313_end
;# non-zero, do one more workunit
jmp .nb313_threadloop
.nb313_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb313nf_outerend
+ jz .nb313nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb313nf_n], esi
mov ecx, [esp + nb313nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb313nf_end
+ jz .nb313nf_end
;# non-zero, do one more workunit
jmp .nb313nf_threadloop
.nb313nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel313_ia32_sse.nb313_outerend
+ jz _nb_kernel313_ia32_sse.nb313_outerend
## not last, iterate outer loop once more!
movl %esi,nb313_n(%esp)
movl nb313_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel313_ia32_sse.nb313_end
+ jz _nb_kernel313_ia32_sse.nb313_end
## non-zero, do one more workunit
jmp _nb_kernel313_ia32_sse.nb313_threadloop
_nb_kernel313_ia32_sse.nb313_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel313nf_ia32_sse.nb313nf_outerend
+ jz _nb_kernel313nf_ia32_sse.nb313nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb313nf_n(%esp)
movl nb313nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel313nf_ia32_sse.nb313nf_end
+ jz _nb_kernel313nf_ia32_sse.nb313nf_end
## non-zero, do one more workunit
jmp _nb_kernel313nf_ia32_sse.nb313nf_threadloop
_nb_kernel313nf_ia32_sse.nb313nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb314_outerend
+ jz .nb314_outerend
;# not last, iterate outer loop once more!
mov [esp + nb314_n], esi
mov ecx, [esp + nb314_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb314_end
+ jz .nb314_end
;# non-zero, do one more workunit
jmp .nb314_threadloop
.nb314_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb314nf_outerend
+ jz .nb314nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb314nf_n], esi
mov ecx, [esp + nb314nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb314nf_end
+ jz .nb314nf_end
;# non-zero, do one more workunit
jmp .nb314nf_threadloop
.nb314nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel314_ia32_sse.nb314_outerend
+ jz _nb_kernel314_ia32_sse.nb314_outerend
## not last, iterate outer loop once more!
movl %esi,nb314_n(%esp)
movl nb314_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel314_ia32_sse.nb314_end
+ jz _nb_kernel314_ia32_sse.nb314_end
## non-zero, do one more workunit
jmp _nb_kernel314_ia32_sse.nb314_threadloop
_nb_kernel314_ia32_sse.nb314_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel314nf_ia32_sse.nb314nf_outerend
+ jz _nb_kernel314nf_ia32_sse.nb314nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb314nf_n(%esp)
movl nb314nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel314nf_ia32_sse.nb314nf_end
+ jz _nb_kernel314nf_ia32_sse.nb314nf_end
## non-zero, do one more workunit
jmp _nb_kernel314nf_ia32_sse.nb314nf_threadloop
_nb_kernel314nf_ia32_sse.nb314nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb330_outerend
+ jz .nb330_outerend
;# not last, iterate outer loop once more!
mov [esp + nb330_n], esi
mov ecx, [esp + nb330_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb330_end
+ jz .nb330_end
;# non-zero, do one more workunit
jmp .nb330_threadloop
.nb330_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb330nf_outerend
+ jz .nb330nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb330nf_n], esi
mov ecx, [esp + nb330nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb330nf_end
+ jz .nb330nf_end
;# non-zero, do one more workunit
jmp .nb330nf_threadloop
.nb330nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel330_ia32_sse.nb330_outerend
+ jz _nb_kernel330_ia32_sse.nb330_outerend
## not last, iterate outer loop once more!
movl %esi,nb330_n(%esp)
movl nb330_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel330_ia32_sse.nb330_end
+ jz _nb_kernel330_ia32_sse.nb330_end
## non-zero, do one more workunit
jmp _nb_kernel330_ia32_sse.nb330_threadloop
_nb_kernel330_ia32_sse.nb330_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel330nf_ia32_sse.nb330nf_outerend
+ jz _nb_kernel330nf_ia32_sse.nb330nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb330nf_n(%esp)
movl nb330nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel330nf_ia32_sse.nb330nf_end
+ jz _nb_kernel330nf_ia32_sse.nb330nf_end
## non-zero, do one more workunit
jmp _nb_kernel330nf_ia32_sse.nb330nf_threadloop
_nb_kernel330nf_ia32_sse.nb330nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb331_outerend
+ jz .nb331_outerend
;# not last, iterate outer loop once more!
mov [esp + nb331_n], esi
mov ecx, [esp + nb331_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb331_end
+ jz .nb331_end
;# non-zero, do one more workunit
jmp .nb331_threadloop
.nb331_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb331nf_outerend
+ jz .nb331nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb331nf_n], esi
mov ecx, [esp + nb331nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb331nf_end
+ jz .nb331nf_end
;# non-zero, do one more workunit
jmp .nb331nf_threadloop
.nb331nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel331_ia32_sse.nb331_outerend
+ jz _nb_kernel331_ia32_sse.nb331_outerend
## not last, iterate outer loop once more!
movl %esi,nb331_n(%esp)
movl nb331_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel331_ia32_sse.nb331_end
+ jz _nb_kernel331_ia32_sse.nb331_end
## non-zero, do one more workunit
jmp _nb_kernel331_ia32_sse.nb331_threadloop
_nb_kernel331_ia32_sse.nb331_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel331nf_ia32_sse.nb331nf_outerend
+ jz _nb_kernel331nf_ia32_sse.nb331nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb331nf_n(%esp)
movl nb331nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel331nf_ia32_sse.nb331nf_end
+ jz _nb_kernel331nf_ia32_sse.nb331nf_end
## non-zero, do one more workunit
jmp _nb_kernel331nf_ia32_sse.nb331nf_threadloop
_nb_kernel331nf_ia32_sse.nb331nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb332_outerend
+ jz .nb332_outerend
;# not last, iterate outer loop once more!
mov [esp + nb332_n], esi
mov ecx, [esp + nb332_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb332_end
+ jz .nb332_end
;# non-zero, do one more workunit
jmp .nb332_threadloop
.nb332_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb332nf_outerend
+ jz .nb332nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb332nf_n], esi
mov ecx, [esp + nb332nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb332nf_end
+ jz .nb332nf_end
;# non-zero, do one more workunit
jmp .nb332nf_threadloop
.nb332nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel332_ia32_sse.nb332_outerend
+ jz _nb_kernel332_ia32_sse.nb332_outerend
## not last, iterate outer loop once more!
movl %esi,nb332_n(%esp)
movl nb332_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel332_ia32_sse.nb332_end
+ jz _nb_kernel332_ia32_sse.nb332_end
## non-zero, do one more workunit
jmp _nb_kernel332_ia32_sse.nb332_threadloop
_nb_kernel332_ia32_sse.nb332_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel332nf_ia32_sse.nb332nf_outerend
+ jz _nb_kernel332nf_ia32_sse.nb332nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb332nf_n(%esp)
movl nb332nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel332nf_ia32_sse.nb332nf_end
+ jz _nb_kernel332nf_ia32_sse.nb332nf_end
## non-zero, do one more workunit
jmp _nb_kernel332nf_ia32_sse.nb332nf_threadloop
_nb_kernel332nf_ia32_sse.nb332nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb333_outerend
+ jz .nb333_outerend
;# not last, iterate outer loop once more!
mov [esp + nb333_n], esi
mov ecx, [esp + nb333_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb333_end
+ jz .nb333_end
;# non-zero, do one more workunit
jmp .nb333_threadloop
.nb333_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb333nf_outerend
+ jz .nb333nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb333nf_n], esi
mov ecx, [esp + nb333nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb333nf_end
+ jz .nb333nf_end
;# non-zero, do one more workunit
jmp .nb333nf_threadloop
.nb333nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel333_ia32_sse.nb333_outerend
+ jz _nb_kernel333_ia32_sse.nb333_outerend
## not last, iterate outer loop once more!
movl %esi,nb333_n(%esp)
movl nb333_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel333_ia32_sse.nb333_end
+ jz _nb_kernel333_ia32_sse.nb333_end
## non-zero, do one more workunit
jmp _nb_kernel333_ia32_sse.nb333_threadloop
_nb_kernel333_ia32_sse.nb333_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel333nf_ia32_sse.nb333nf_outerend
+ jz _nb_kernel333nf_ia32_sse.nb333nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb333nf_n(%esp)
movl nb333nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel333nf_ia32_sse.nb333nf_end
+ jz _nb_kernel333nf_ia32_sse.nb333nf_end
## non-zero, do one more workunit
jmp _nb_kernel333nf_ia32_sse.nb333nf_threadloop
_nb_kernel333nf_ia32_sse.nb333nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb334_outerend
+ jz .nb334_outerend
;# not last, iterate outer loop once more!
mov [esp + nb334_n], esi
mov ecx, [esp + nb334_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb334_end
+ jz .nb334_end
;# non-zero, do one more workunit
jmp .nb334_threadloop
.nb334_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb334nf_outerend
+ jz .nb334nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb334nf_n], esi
mov ecx, [esp + nb334nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb334nf_end
+ jz .nb334nf_end
;# non-zero, do one more workunit
jmp .nb334nf_threadloop
.nb334nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel334_ia32_sse.nb334_outerend
+ jz _nb_kernel334_ia32_sse.nb334_outerend
## not last, iterate outer loop once more!
movl %esi,nb334_n(%esp)
movl nb334_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel334_ia32_sse.nb334_end
+ jz _nb_kernel334_ia32_sse.nb334_end
## non-zero, do one more workunit
jmp _nb_kernel334_ia32_sse.nb334_threadloop
_nb_kernel334_ia32_sse.nb334_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel334nf_ia32_sse.nb334nf_outerend
+ jz _nb_kernel334nf_ia32_sse.nb334nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb334nf_n(%esp)
movl nb334nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel334nf_ia32_sse.nb334nf_end
+ jz _nb_kernel334nf_ia32_sse.nb334nf_end
## non-zero, do one more workunit
jmp _nb_kernel334nf_ia32_sse.nb334nf_threadloop
_nb_kernel334nf_ia32_sse.nb334nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb400_outerend
+ jz .nb400_outerend
;# not last, iterate outer loop once more!
mov [esp + nb400_n], esi
mov ecx, [esp + nb400_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb400_end
+ jz .nb400_end
;# non-zero, do one more workunit
jmp .nb400_threadloop
.nb400_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb400nf_outerend
+ jz .nb400nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb400nf_n], esi
mov ecx, [esp + nb400nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb400nf_end
+ jz .nb400nf_end
;# non-zero, do one more workunit
jmp .nb400nf_threadloop
.nb400nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel400_ia32_sse.nb400_outerend
+ jz _nb_kernel400_ia32_sse.nb400_outerend
## not last, iterate outer loop once more!
movl %esi,nb400_n(%esp)
movl nb400_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel400_ia32_sse.nb400_end
+ jz _nb_kernel400_ia32_sse.nb400_end
## non-zero, do one more workunit
jmp _nb_kernel400_ia32_sse.nb400_threadloop
_nb_kernel400_ia32_sse.nb400_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel400nf_ia32_sse.nb400nf_outerend
+ jz _nb_kernel400nf_ia32_sse.nb400nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb400nf_n(%esp)
movl nb400nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel400nf_ia32_sse.nb400nf_end
+ jz _nb_kernel400nf_ia32_sse.nb400nf_end
## non-zero, do one more workunit
jmp _nb_kernel400nf_ia32_sse.nb400nf_threadloop
_nb_kernel400nf_ia32_sse.nb400nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb410_outerend
+ jz .nb410_outerend
;# not last, iterate outer loop once more!
mov [esp + nb410_n], esi
mov ecx, [esp + nb410_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb410_end
+ jz .nb410_end
;# non-zero, do one more workunit
jmp .nb410_threadloop
.nb410_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb410nf_outerend
+ jz .nb410nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb410nf_n], esi
mov ecx, [esp + nb410nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb410nf_end
+ jz .nb410nf_end
;# non-zero, do one more workunit
jmp .nb410nf_threadloop
.nb410nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel410_ia32_sse.nb410_outerend
+ jz _nb_kernel410_ia32_sse.nb410_outerend
## not last, iterate outer loop once more!
movl %esi,nb410_n(%esp)
movl nb410_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel410_ia32_sse.nb410_end
+ jz _nb_kernel410_ia32_sse.nb410_end
## non-zero, do one more workunit
jmp _nb_kernel410_ia32_sse.nb410_threadloop
_nb_kernel410_ia32_sse.nb410_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel410nf_ia32_sse.nb410nf_outerend
+ jz _nb_kernel410nf_ia32_sse.nb410nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb410nf_n(%esp)
movl nb410nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel410nf_ia32_sse.nb410nf_end
+ jz _nb_kernel410nf_ia32_sse.nb410nf_end
## non-zero, do one more workunit
jmp _nb_kernel410nf_ia32_sse.nb410nf_threadloop
_nb_kernel410nf_ia32_sse.nb410nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb430_outerend
+ jz .nb430_outerend
;# not last, iterate outer loop once more!
mov [esp + nb430_n], esi
mov ecx, [esp + nb430_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb430_end
+ jz .nb430_end
;# non-zero, do one more workunit
jmp .nb430_threadloop
.nb430_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb430nf_outerend
+ jz .nb430nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb430nf_n], esi
mov ecx, [esp + nb430nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb430nf_end
+ jz .nb430nf_end
;# non-zero, do one more workunit
jmp .nb430nf_threadloop
.nb430nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel430_ia32_sse.nb430_outerend
+ jz _nb_kernel430_ia32_sse.nb430_outerend
## not last, iterate outer loop once more!
movl %esi,nb430_n(%esp)
movl nb430_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel430_ia32_sse.nb430_end
+ jz _nb_kernel430_ia32_sse.nb430_end
## non-zero, do one more workunit
jmp _nb_kernel430_ia32_sse.nb430_threadloop
_nb_kernel430_ia32_sse.nb430_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel430nf_ia32_sse.nb430nf_outerend
+ jz _nb_kernel430nf_ia32_sse.nb430nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb430nf_n(%esp)
movl nb430nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel430nf_ia32_sse.nb430nf_end
+ jz _nb_kernel430nf_ia32_sse.nb430nf_end
## non-zero, do one more workunit
jmp _nb_kernel430nf_ia32_sse.nb430nf_threadloop
_nb_kernel430nf_ia32_sse.nb430nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb010_outerend
+ jz .nb010_outerend
;# not last, iterate outer loop once more!
mov [esp + nb010_n], esi
mov ecx, [esp + nb010_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb010_end
+ jz .nb010_end
;# non-zero, do one more workunit
jmp .nb010_threadloop
.nb010_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb010nf_outerend
+ jz .nb010nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb010nf_n], esi
mov ecx, [esp + nb010nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb010nf_end
+ jz .nb010nf_end
;# non-zero, do one more workunit
jmp .nb010nf_threadloop
.nb010nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel010_ia32_sse2.nb010_outerend
+ jz _nb_kernel010_ia32_sse2.nb010_outerend
## not last, iterate outer loop once more!
movl %esi,nb010_n(%esp)
movl nb010_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel010_ia32_sse2.nb010_end
+ jz _nb_kernel010_ia32_sse2.nb010_end
## non-zero, do one more workunit
jmp _nb_kernel010_ia32_sse2.nb010_threadloop
_nb_kernel010_ia32_sse2.nb010_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel010nf_ia32_sse2.nb010nf_outerend
+ jz _nb_kernel010nf_ia32_sse2.nb010nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb010nf_n(%esp)
movl nb010nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel010nf_ia32_sse2.nb010nf_end
+ jz _nb_kernel010nf_ia32_sse2.nb010nf_end
## non-zero, do one more workunit
jmp _nb_kernel010nf_ia32_sse2.nb010nf_threadloop
_nb_kernel010nf_ia32_sse2.nb010nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb030_outerend
+ jz .nb030_outerend
;# not last, iterate outer loop once more!
mov [esp + nb030_n], esi
mov ecx, [esp + nb030_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb030_end
+ jz .nb030_end
;# non-zero, do one more workunit
jmp .nb030_threadloop
.nb030_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb030nf_outerend
+ jz .nb030nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb030nf_n], esi
mov ecx, [esp + nb030nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb030nf_end
+ jz .nb030nf_end
;# non-zero, do one more workunit
jmp .nb030nf_threadloop
.nb030nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel030_ia32_sse2.nb030_outerend
+ jz _nb_kernel030_ia32_sse2.nb030_outerend
## not last, iterate outer loop once more!
movl %esi,nb030_n(%esp)
movl nb030_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel030_ia32_sse2.nb030_end
+ jz _nb_kernel030_ia32_sse2.nb030_end
## non-zero, do one more workunit
jmp _nb_kernel030_ia32_sse2.nb030_threadloop
_nb_kernel030_ia32_sse2.nb030_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel030nf_ia32_sse2.nb030nf_outerend
+ jz _nb_kernel030nf_ia32_sse2.nb030nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb030nf_n(%esp)
movl nb030nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel030nf_ia32_sse2.nb030nf_end
+ jz _nb_kernel030nf_ia32_sse2.nb030nf_end
## non-zero, do one more workunit
jmp _nb_kernel030nf_ia32_sse2.nb030nf_threadloop
_nb_kernel030nf_ia32_sse2.nb030nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb100_outerend
+ jz .nb100_outerend
;# not last, iterate outer loop once more!
mov [esp + nb100_n], esi
mov ecx, [esp + nb100_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb100_end
+ jz .nb100_end
;# non-zero, do one more workunit
jmp .nb100_threadloop
.nb100_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb100nf_outerend
+ jz .nb100nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb100nf_n], esi
mov ecx, [esp + nb100nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb100nf_end
+ jz .nb100nf_end
;# non-zero, do one more workunit
jmp .nb100nf_threadloop
.nb100nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel100_ia32_sse2.nb100_outerend
+ jz _nb_kernel100_ia32_sse2.nb100_outerend
## not last, iterate outer loop once more!
movl %esi,nb100_n(%esp)
movl nb100_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel100_ia32_sse2.nb100_end
+ jz _nb_kernel100_ia32_sse2.nb100_end
## non-zero, do one more workunit
jmp _nb_kernel100_ia32_sse2.nb100_threadloop
_nb_kernel100_ia32_sse2.nb100_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel100nf_ia32_sse2.nb100nf_outerend
+ jz _nb_kernel100nf_ia32_sse2.nb100nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb100nf_n(%esp)
movl nb100nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel100nf_ia32_sse2.nb100nf_end
+ jz _nb_kernel100nf_ia32_sse2.nb100nf_end
## non-zero, do one more workunit
jmp _nb_kernel100nf_ia32_sse2.nb100nf_threadloop
_nb_kernel100nf_ia32_sse2.nb100nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb101_outerend
+ jz .nb101_outerend
;# not last, iterate outer loop once more!
mov [esp + nb101_n], esi
mov ecx, [esp + nb101_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb101_end
+ jz .nb101_end
;# non-zero, do one more workunit
jmp .nb101_threadloop
.nb101_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb101nf_outerend
+ jz .nb101nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb101nf_n], esi
mov ecx, [esp + nb101nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb101nf_end
+ jz .nb101nf_end
;# non-zero, do one more workunit
jmp .nb101nf_threadloop
.nb101nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel101_ia32_sse2.nb101_outerend
+ jz _nb_kernel101_ia32_sse2.nb101_outerend
## not last, iterate outer loop once more!
movl %esi,nb101_n(%esp)
movl nb101_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel101_ia32_sse2.nb101_end
+ jz _nb_kernel101_ia32_sse2.nb101_end
## non-zero, do one more workunit
jmp _nb_kernel101_ia32_sse2.nb101_threadloop
_nb_kernel101_ia32_sse2.nb101_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel101nf_ia32_sse2.nb101nf_outerend
+ jz _nb_kernel101nf_ia32_sse2.nb101nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb101nf_n(%esp)
movl nb101nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel101nf_ia32_sse2.nb101nf_end
+ jz _nb_kernel101nf_ia32_sse2.nb101nf_end
## non-zero, do one more workunit
jmp _nb_kernel101nf_ia32_sse2.nb101nf_threadloop
_nb_kernel101nf_ia32_sse2.nb101nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb102_outerend
+ jz .nb102_outerend
;# not last, iterate outer loop once more!
mov [esp + nb102_n], esi
mov ecx, [esp + nb102_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb102_end
+ jz .nb102_end
;# non-zero, do one more workunit
jmp .nb102_threadloop
.nb102_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb102nf_outerend
+ jz .nb102nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb102nf_n], esi
mov ecx, [esp + nb102nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb102nf_end
+ jz .nb102nf_end
;# non-zero, do one more workunit
jmp .nb102nf_threadloop
.nb102nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel102_ia32_sse2.nb102_outerend
+ jz _nb_kernel102_ia32_sse2.nb102_outerend
## not last, iterate outer loop once more!
movl %esi,nb102_n(%esp)
movl nb102_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel102_ia32_sse2.nb102_end
+ jz _nb_kernel102_ia32_sse2.nb102_end
## non-zero, do one more workunit
jmp _nb_kernel102_ia32_sse2.nb102_threadloop
_nb_kernel102_ia32_sse2.nb102_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel102nf_ia32_sse2.nb102nf_outerend
+ jz _nb_kernel102nf_ia32_sse2.nb102nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb102nf_n(%esp)
movl nb102nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel102nf_ia32_sse2.nb102nf_end
+ jz _nb_kernel102nf_ia32_sse2.nb102nf_end
## non-zero, do one more workunit
jmp _nb_kernel102nf_ia32_sse2.nb102nf_threadloop
_nb_kernel102nf_ia32_sse2.nb102nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb103_outerend
+ jz .nb103_outerend
;# not last, iterate outer loop once more!
mov [esp + nb103_n], esi
mov ecx, [esp + nb103_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb103_end
+ jz .nb103_end
;# non-zero, do one more workunit
jmp .nb103_threadloop
.nb103_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb103nf_outerend
+ jz .nb103nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb103nf_n], esi
mov ecx, [esp + nb103nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb103nf_end
+ jz .nb103nf_end
;# non-zero, do one more workunit
jmp .nb103nf_threadloop
.nb103nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel103_ia32_sse2.nb103_outerend
+ jz _nb_kernel103_ia32_sse2.nb103_outerend
## not last, iterate outer loop once more!
movl %esi,nb103_n(%esp)
movl nb103_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel103_ia32_sse2.nb103_end
+ jz _nb_kernel103_ia32_sse2.nb103_end
## non-zero, do one more workunit
jmp _nb_kernel103_ia32_sse2.nb103_threadloop
_nb_kernel103_ia32_sse2.nb103_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel103nf_ia32_sse2.nb103nf_outerend
+ jz _nb_kernel103nf_ia32_sse2.nb103nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb103nf_n(%esp)
movl nb103nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel103nf_ia32_sse2.nb103nf_end
+ jz _nb_kernel103nf_ia32_sse2.nb103nf_end
## non-zero, do one more workunit
jmp _nb_kernel103nf_ia32_sse2.nb103nf_threadloop
_nb_kernel103nf_ia32_sse2.nb103nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb104_outerend
+ jz .nb104_outerend
;# not last, iterate outer loop once more!
mov [esp + nb104_n], esi
mov ecx, [esp + nb104_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb104_end
+ jz .nb104_end
;# non-zero, do one more workunit
jmp .nb104_threadloop
.nb104_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb104nf_outerend
+ jz .nb104nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb104nf_n], esi
mov ecx, [esp + nb104nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb104nf_end
+ jz .nb104nf_end
;# non-zero, do one more workunit
jmp .nb104nf_threadloop
.nb104nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel104_ia32_sse2.nb104_outerend
+ jz _nb_kernel104_ia32_sse2.nb104_outerend
## not last, iterate outer loop once more!
movl %esi,nb104_n(%esp)
movl nb104_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel104_ia32_sse2.nb104_end
+ jz _nb_kernel104_ia32_sse2.nb104_end
## non-zero, do one more workunit
jmp _nb_kernel104_ia32_sse2.nb104_threadloop
_nb_kernel104_ia32_sse2.nb104_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel104nf_ia32_sse2.nb104nf_outerend
+ jz _nb_kernel104nf_ia32_sse2.nb104nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb104nf_n(%esp)
movl nb104nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel104nf_ia32_sse2.nb104nf_end
+ jz _nb_kernel104nf_ia32_sse2.nb104nf_end
## non-zero, do one more workunit
jmp _nb_kernel104nf_ia32_sse2.nb104nf_threadloop
_nb_kernel104nf_ia32_sse2.nb104nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb110_outerend
+ jz .nb110_outerend
;# not last, iterate outer loop once more!
mov [esp + nb110_n], esi
mov ecx, [esp + nb110_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb110_end
+ jz .nb110_end
;# non-zero, do one more workunit
jmp .nb110_threadloop
.nb110_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb110nf_outerend
+ jz .nb110nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb110nf_n], esi
mov ecx, [esp + nb110nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb110nf_end
+ jz .nb110nf_end
;# non-zero, do one more workunit
jmp .nb110nf_threadloop
.nb110nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel110_ia32_sse2.nb110_outerend
+ jz _nb_kernel110_ia32_sse2.nb110_outerend
## not last, iterate outer loop once more!
movl %esi,nb110_n(%esp)
movl nb110_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel110_ia32_sse2.nb110_end
+ jz _nb_kernel110_ia32_sse2.nb110_end
## non-zero, do one more workunit
jmp _nb_kernel110_ia32_sse2.nb110_threadloop
_nb_kernel110_ia32_sse2.nb110_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel110nf_ia32_sse2.nb110nf_outerend
+ jz _nb_kernel110nf_ia32_sse2.nb110nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb110nf_n(%esp)
movl nb110nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel110nf_ia32_sse2.nb110nf_end
+ jz _nb_kernel110nf_ia32_sse2.nb110nf_end
## non-zero, do one more workunit
jmp _nb_kernel110nf_ia32_sse2.nb110nf_threadloop
_nb_kernel110nf_ia32_sse2.nb110nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb111_outerend
+ jz .nb111_outerend
;# not last, iterate outer loop once more!
mov [esp + nb111_n], esi
mov ecx, [esp + nb111_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb111_end
+ jz .nb111_end
;# non-zero, do one more workunit
jmp .nb111_threadloop
.nb111_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb111nf_outerend
+ jz .nb111nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb111nf_n], esi
mov ecx, [esp + nb111nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb111nf_end
+ jz .nb111nf_end
;# non-zero, do one more workunit
jmp .nb111nf_threadloop
.nb111nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel111_ia32_sse2.nb111_outerend
+ jz _nb_kernel111_ia32_sse2.nb111_outerend
## not last, iterate outer loop once more!
movl %esi,nb111_n(%esp)
movl nb111_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel111_ia32_sse2.nb111_end
+ jz _nb_kernel111_ia32_sse2.nb111_end
## non-zero, do one more workunit
jmp _nb_kernel111_ia32_sse2.nb111_threadloop
_nb_kernel111_ia32_sse2.nb111_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel111nf_ia32_sse2.nb111nf_outerend
+ jz _nb_kernel111nf_ia32_sse2.nb111nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb111nf_n(%esp)
movl nb111nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel111nf_ia32_sse2.nb111nf_end
+ jz _nb_kernel111nf_ia32_sse2.nb111nf_end
## non-zero, do one more workunit
jmp _nb_kernel111nf_ia32_sse2.nb111nf_threadloop
_nb_kernel111nf_ia32_sse2.nb111nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb112_outerend
+ jz .nb112_outerend
;# not last, iterate outer loop once more!
mov [esp + nb112_n], esi
mov ecx, [esp + nb112_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb112_end
+ jz .nb112_end
;# non-zero, do one more workunit
jmp .nb112_threadloop
.nb112_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb112nf_outerend
+ jz .nb112nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb112nf_n], esi
mov ecx, [esp + nb112nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb112nf_end
+ jz .nb112nf_end
;# non-zero, do one more workunit
jmp .nb112nf_threadloop
.nb112nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel112_ia32_sse2.nb112_outerend
+ jz _nb_kernel112_ia32_sse2.nb112_outerend
## not last, iterate outer loop once more!
movl %esi,nb112_n(%esp)
movl nb112_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel112_ia32_sse2.nb112_end
+ jz _nb_kernel112_ia32_sse2.nb112_end
## non-zero, do one more workunit
jmp _nb_kernel112_ia32_sse2.nb112_threadloop
_nb_kernel112_ia32_sse2.nb112_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel112nf_ia32_sse2.nb112nf_outerend
+ jz _nb_kernel112nf_ia32_sse2.nb112nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb112nf_n(%esp)
movl nb112nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel112nf_ia32_sse2.nb112nf_end
+ jz _nb_kernel112nf_ia32_sse2.nb112nf_end
## non-zero, do one more workunit
jmp _nb_kernel112nf_ia32_sse2.nb112nf_threadloop
_nb_kernel112nf_ia32_sse2.nb112nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb113_outerend
+ jz .nb113_outerend
;# not last, iterate outer loop once more!
mov [esp + nb113_n], esi
mov ecx, [esp + nb113_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb113_end
+ jz .nb113_end
;# non-zero, do one more workunit
jmp .nb113_threadloop
.nb113_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb113nf_outerend
+ jz .nb113nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb113nf_n], esi
mov ecx, [esp + nb113nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb113nf_end
+ jz .nb113nf_end
;# non-zero, do one more workunit
jmp .nb113nf_threadloop
.nb113nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel113_ia32_sse2.nb113_outerend
+ jz _nb_kernel113_ia32_sse2.nb113_outerend
## not last, iterate outer loop once more!
movl %esi,nb113_n(%esp)
movl nb113_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel113_ia32_sse2.nb113_end
+ jz _nb_kernel113_ia32_sse2.nb113_end
## non-zero, do one more workunit
jmp _nb_kernel113_ia32_sse2.nb113_threadloop
_nb_kernel113_ia32_sse2.nb113_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel113nf_ia32_sse2.nb113nf_outerend
+ jz _nb_kernel113nf_ia32_sse2.nb113nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb113nf_n(%esp)
movl nb113nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel113nf_ia32_sse2.nb113nf_end
+ jz _nb_kernel113nf_ia32_sse2.nb113nf_end
## non-zero, do one more workunit
jmp _nb_kernel113nf_ia32_sse2.nb113nf_threadloop
_nb_kernel113nf_ia32_sse2.nb113nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb114_outerend
+ jz .nb114_outerend
;# not last, iterate outer loop once more!
mov [esp + nb114_n], esi
mov ecx, [esp + nb114_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb114_end
+ jz .nb114_end
;# non-zero, do one more workunit
jmp .nb114_threadloop
.nb114_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb114nf_outerend
+ jz .nb114nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb114nf_n], esi
mov ecx, [esp + nb114nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb114nf_end
+ jz .nb114nf_end
;# non-zero, do one more workunit
jmp .nb114nf_threadloop
.nb114nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel114_ia32_sse2.nb114_outerend
+ jz _nb_kernel114_ia32_sse2.nb114_outerend
## not last, iterate outer loop once more!
movl %esi,nb114_n(%esp)
movl nb114_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel114_ia32_sse2.nb114_end
+ jz _nb_kernel114_ia32_sse2.nb114_end
## non-zero, do one more workunit
jmp _nb_kernel114_ia32_sse2.nb114_threadloop
_nb_kernel114_ia32_sse2.nb114_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel114nf_ia32_sse2.nb114nf_outerend
+ jz _nb_kernel114nf_ia32_sse2.nb114nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb114nf_n(%esp)
movl nb114nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel114nf_ia32_sse2.nb114nf_end
+ jz _nb_kernel114nf_ia32_sse2.nb114nf_end
## non-zero, do one more workunit
jmp _nb_kernel114nf_ia32_sse2.nb114nf_threadloop
_nb_kernel114nf_ia32_sse2.nb114nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb130_outerend
+ jz .nb130_outerend
;# not last, iterate outer loop once more!
mov [esp + nb130_n], esi
mov ecx, [esp + nb130_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb130_end
+ jz .nb130_end
;# non-zero, do one more workunit
jmp .nb130_threadloop
.nb130_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb130nf_outerend
+ jz .nb130nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb130nf_n], esi
mov ecx, [esp + nb130nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb130nf_end
+ jz .nb130nf_end
;# non-zero, do one more workunit
jmp .nb130nf_threadloop
.nb130nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel130_ia32_sse2.nb130_outerend
+ jz _nb_kernel130_ia32_sse2.nb130_outerend
## not last, iterate outer loop once more!
movl %esi,nb130_n(%esp)
movl nb130_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel130_ia32_sse2.nb130_end
+ jz _nb_kernel130_ia32_sse2.nb130_end
## non-zero, do one more workunit
jmp _nb_kernel130_ia32_sse2.nb130_threadloop
_nb_kernel130_ia32_sse2.nb130_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel130nf_ia32_sse2.nb130nf_outerend
+ jz _nb_kernel130nf_ia32_sse2.nb130nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb130nf_n(%esp)
movl nb130nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel130nf_ia32_sse2.nb130nf_end
+ jz _nb_kernel130nf_ia32_sse2.nb130nf_end
## non-zero, do one more workunit
jmp _nb_kernel130nf_ia32_sse2.nb130nf_threadloop
_nb_kernel130nf_ia32_sse2.nb130nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb131_outerend
+ jz .nb131_outerend
;# not last, iterate outer loop once more!
mov [esp + nb131_n], esi
mov ecx, [esp + nb131_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb131_end
+ jz .nb131_end
;# non-zero, do one more workunit
jmp .nb131_threadloop
.nb131_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb131nf_outerend
+ jz .nb131nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb131nf_n], esi
mov ecx, [esp + nb131nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb131nf_end
+ jz .nb131nf_end
;# non-zero, do one more workunit
jmp .nb131nf_threadloop
.nb131nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel131_ia32_sse2.nb131_outerend
+ jz _nb_kernel131_ia32_sse2.nb131_outerend
## not last, iterate outer loop once more!
movl %esi,nb131_n(%esp)
movl nb131_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel131_ia32_sse2.nb131_end
+ jz _nb_kernel131_ia32_sse2.nb131_end
## non-zero, do one more workunit
jmp _nb_kernel131_ia32_sse2.nb131_threadloop
_nb_kernel131_ia32_sse2.nb131_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel131nf_ia32_sse2.nb131nf_outerend
+ jz _nb_kernel131nf_ia32_sse2.nb131nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb131nf_n(%esp)
movl nb131nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel131nf_ia32_sse2.nb131nf_end
+ jz _nb_kernel131nf_ia32_sse2.nb131nf_end
## non-zero, do one more workunit
jmp _nb_kernel131nf_ia32_sse2.nb131nf_threadloop
_nb_kernel131nf_ia32_sse2.nb131nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb132_outerend
+ jz .nb132_outerend
;# not last, iterate outer loop once more!
mov [esp + nb132_n], esi
mov ecx, [esp + nb132_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb132_end
+ jz .nb132_end
;# non-zero, do one more workunit
jmp .nb132_threadloop
.nb132_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb132nf_outerend
+ jz .nb132nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb132nf_n], esi
mov ecx, [esp + nb132nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb132nf_end
+ jz .nb132nf_end
;# non-zero, do one more workunit
jmp .nb132nf_threadloop
.nb132nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel132_ia32_sse2.nb132_outerend
+ jz _nb_kernel132_ia32_sse2.nb132_outerend
## not last, iterate outer loop once more!
movl %esi,nb132_n(%esp)
movl nb132_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel132_ia32_sse2.nb132_end
+ jz _nb_kernel132_ia32_sse2.nb132_end
## non-zero, do one more workunit
jmp _nb_kernel132_ia32_sse2.nb132_threadloop
_nb_kernel132_ia32_sse2.nb132_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel132nf_ia32_sse2.nb132nf_outerend
+ jz _nb_kernel132nf_ia32_sse2.nb132nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb132nf_n(%esp)
movl nb132nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel132nf_ia32_sse2.nb132nf_end
+ jz _nb_kernel132nf_ia32_sse2.nb132nf_end
## non-zero, do one more workunit
jmp _nb_kernel132nf_ia32_sse2.nb132nf_threadloop
_nb_kernel132nf_ia32_sse2.nb132nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb133_outerend
+ jz .nb133_outerend
;# not last, iterate outer loop once more!
mov [esp + nb133_n], esi
mov ecx, [esp + nb133_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb133_end
+ jz .nb133_end
;# non-zero, do one more workunit
jmp .nb133_threadloop
.nb133_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb133nf_outerend
+ jz .nb133nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb133nf_n], esi
mov ecx, [esp + nb133nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb133nf_end
+ jz .nb133nf_end
;# non-zero, do one more workunit
jmp .nb133nf_threadloop
.nb133nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel133_ia32_sse2.nb133_outerend
+ jz _nb_kernel133_ia32_sse2.nb133_outerend
## not last, iterate outer loop once more!
movl %esi,nb133_n(%esp)
movl nb133_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel133_ia32_sse2.nb133_end
+ jz _nb_kernel133_ia32_sse2.nb133_end
## non-zero, do one more workunit
jmp _nb_kernel133_ia32_sse2.nb133_threadloop
_nb_kernel133_ia32_sse2.nb133_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel133nf_ia32_sse2.nb133nf_outerend
+ jz _nb_kernel133nf_ia32_sse2.nb133nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb133nf_n(%esp)
movl nb133nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel133nf_ia32_sse2.nb133nf_end
+ jz _nb_kernel133nf_ia32_sse2.nb133nf_end
## non-zero, do one more workunit
jmp _nb_kernel133nf_ia32_sse2.nb133nf_threadloop
_nb_kernel133nf_ia32_sse2.nb133nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb134_outerend
+ jz .nb134_outerend
;# not last, iterate outer loop once more!
mov [esp + nb134_n], esi
mov ecx, [esp + nb134_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb134_end
+ jz .nb134_end
;# non-zero, do one more workunit
jmp .nb134_threadloop
.nb134_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb134nf_outerend
+ jz .nb134nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb134nf_n], esi
mov ecx, [esp + nb134nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb134nf_end
+ jz .nb134nf_end
;# non-zero, do one more workunit
jmp .nb134nf_threadloop
.nb134nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel134_ia32_sse2.nb134_outerend
+ jz _nb_kernel134_ia32_sse2.nb134_outerend
## not last, iterate outer loop once more!
movl %esi,nb134_n(%esp)
movl nb134_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel134_ia32_sse2.nb134_end
+ jz _nb_kernel134_ia32_sse2.nb134_end
## non-zero, do one more workunit
jmp _nb_kernel134_ia32_sse2.nb134_threadloop
_nb_kernel134_ia32_sse2.nb134_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel134nf_ia32_sse2.nb134nf_outerend
+ jz _nb_kernel134nf_ia32_sse2.nb134nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb134nf_n(%esp)
movl nb134nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel134nf_ia32_sse2.nb134nf_end
+ jz _nb_kernel134nf_ia32_sse2.nb134nf_end
## non-zero, do one more workunit
jmp _nb_kernel134nf_ia32_sse2.nb134nf_threadloop
_nb_kernel134nf_ia32_sse2.nb134nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb200_outerend
+ jz .nb200_outerend
;# not last, iterate outer loop once more!
mov [esp + nb200_n], esi
mov ecx, [esp + nb200_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb200_end
+ jz .nb200_end
;# non-zero, do one more workunit
jmp .nb200_threadloop
.nb200_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb200nf_outerend
+ jz .nb200nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb200nf_n], esi
mov ecx, [esp + nb200nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb200nf_end
+ jz .nb200nf_end
;# non-zero, do one more workunit
jmp .nb200nf_threadloop
.nb200nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel200_ia32_sse2.nb200_outerend
+ jz _nb_kernel200_ia32_sse2.nb200_outerend
## not last, iterate outer loop once more!
movl %esi,nb200_n(%esp)
movl nb200_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel200_ia32_sse2.nb200_end
+ jz _nb_kernel200_ia32_sse2.nb200_end
## non-zero, do one more workunit
jmp _nb_kernel200_ia32_sse2.nb200_threadloop
_nb_kernel200_ia32_sse2.nb200_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel200nf_ia32_sse2.nb200nf_outerend
+ jz _nb_kernel200nf_ia32_sse2.nb200nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb200nf_n(%esp)
movl nb200nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel200nf_ia32_sse2.nb200nf_end
+ jz _nb_kernel200nf_ia32_sse2.nb200nf_end
## non-zero, do one more workunit
jmp _nb_kernel200nf_ia32_sse2.nb200nf_threadloop
_nb_kernel200nf_ia32_sse2.nb200nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb201_outerend
+ jz .nb201_outerend
;# not last, iterate outer loop once more!
mov [esp + nb201_n], esi
mov ecx, [esp + nb201_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb201_end
+ jz .nb201_end
;# non-zero, do one more workunit
jmp .nb201_threadloop
.nb201_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb201nf_outerend
+ jz .nb201nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb201nf_n], esi
mov ecx, [esp + nb201nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb201nf_end
+ jz .nb201nf_end
;# non-zero, do one more workunit
jmp .nb201nf_threadloop
.nb201nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel201_ia32_sse2.nb201_outerend
+ jz _nb_kernel201_ia32_sse2.nb201_outerend
## not last, iterate outer loop once more!
movl %esi,nb201_n(%esp)
movl nb201_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel201_ia32_sse2.nb201_end
+ jz _nb_kernel201_ia32_sse2.nb201_end
## non-zero, do one more workunit
jmp _nb_kernel201_ia32_sse2.nb201_threadloop
_nb_kernel201_ia32_sse2.nb201_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel201nf_ia32_sse2.nb201nf_outerend
+ jz _nb_kernel201nf_ia32_sse2.nb201nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb201nf_n(%esp)
movl nb201nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel201nf_ia32_sse2.nb201nf_end
+ jz _nb_kernel201nf_ia32_sse2.nb201nf_end
## non-zero, do one more workunit
jmp _nb_kernel201nf_ia32_sse2.nb201nf_threadloop
_nb_kernel201nf_ia32_sse2.nb201nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb202_outerend
+ jz .nb202_outerend
;# not last, iterate outer loop once more!
mov [esp + nb202_n], esi
mov ecx, [esp + nb202_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb202_end
+ jz .nb202_end
;# non-zero, do one more workunit
jmp .nb202_threadloop
.nb202_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb202nf_outerend
+ jz .nb202nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb202nf_n], esi
mov ecx, [esp + nb202nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb202nf_end
+ jz .nb202nf_end
;# non-zero, do one more workunit
jmp .nb202nf_threadloop
.nb202nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel202_ia32_sse2.nb202_outerend
+ jz _nb_kernel202_ia32_sse2.nb202_outerend
## not last, iterate outer loop once more!
movl %esi,nb202_n(%esp)
movl nb202_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel202_ia32_sse2.nb202_end
+ jz _nb_kernel202_ia32_sse2.nb202_end
## non-zero, do one more workunit
jmp _nb_kernel202_ia32_sse2.nb202_threadloop
_nb_kernel202_ia32_sse2.nb202_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel202nf_ia32_sse2.nb202nf_outerend
+ jz _nb_kernel202nf_ia32_sse2.nb202nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb202nf_n(%esp)
movl nb202nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel202nf_ia32_sse2.nb202nf_end
+ jz _nb_kernel202nf_ia32_sse2.nb202nf_end
## non-zero, do one more workunit
jmp _nb_kernel202nf_ia32_sse2.nb202nf_threadloop
_nb_kernel202nf_ia32_sse2.nb202nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb203_outerend
+ jz .nb203_outerend
;# not last, iterate outer loop once more!
mov [esp + nb203_n], esi
mov ecx, [esp + nb203_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb203_end
+ jz .nb203_end
;# non-zero, do one more workunit
jmp .nb203_threadloop
.nb203_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb203nf_outerend
+ jz .nb203nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb203nf_n], esi
mov ecx, [esp + nb203nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb203nf_end
+ jz .nb203nf_end
;# non-zero, do one more workunit
jmp .nb203nf_threadloop
.nb203nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel203_ia32_sse2.nb203_outerend
+ jz _nb_kernel203_ia32_sse2.nb203_outerend
## not last, iterate outer loop once more!
movl %esi,nb203_n(%esp)
movl nb203_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel203_ia32_sse2.nb203_end
+ jz _nb_kernel203_ia32_sse2.nb203_end
## non-zero, do one more workunit
jmp _nb_kernel203_ia32_sse2.nb203_threadloop
_nb_kernel203_ia32_sse2.nb203_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel203nf_ia32_sse2.nb203nf_outerend
+ jz _nb_kernel203nf_ia32_sse2.nb203nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb203nf_n(%esp)
movl nb203nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel203nf_ia32_sse2.nb203nf_end
+ jz _nb_kernel203nf_ia32_sse2.nb203nf_end
## non-zero, do one more workunit
jmp _nb_kernel203nf_ia32_sse2.nb203nf_threadloop
_nb_kernel203nf_ia32_sse2.nb203nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb204_outerend
+ jz .nb204_outerend
;# not last, iterate outer loop once more!
mov [esp + nb204_n], esi
mov ecx, [esp + nb204_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb204_end
+ jz .nb204_end
;# non-zero, do one more workunit
jmp .nb204_threadloop
.nb204_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb204nf_outerend
+ jz .nb204nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb204nf_n], esi
mov ecx, [esp + nb204nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb204nf_end
+ jz .nb204nf_end
;# non-zero, do one more workunit
jmp .nb204nf_threadloop
.nb204nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel204_ia32_sse2.nb204_outerend
+ jz _nb_kernel204_ia32_sse2.nb204_outerend
## not last, iterate outer loop once more!
movl %esi,nb204_n(%esp)
movl nb204_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel204_ia32_sse2.nb204_end
+ jz _nb_kernel204_ia32_sse2.nb204_end
## non-zero, do one more workunit
jmp _nb_kernel204_ia32_sse2.nb204_threadloop
_nb_kernel204_ia32_sse2.nb204_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel204nf_ia32_sse2.nb204nf_outerend
+ jz _nb_kernel204nf_ia32_sse2.nb204nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb204nf_n(%esp)
movl nb204nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel204nf_ia32_sse2.nb204nf_end
+ jz _nb_kernel204nf_ia32_sse2.nb204nf_end
## non-zero, do one more workunit
jmp _nb_kernel204nf_ia32_sse2.nb204nf_threadloop
_nb_kernel204nf_ia32_sse2.nb204nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb210_outerend
+ jz .nb210_outerend
;# not last, iterate outer loop once more!
mov [esp + nb210_n], esi
mov ecx, [esp + nb210_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb210_end
+ jz .nb210_end
;# non-zero, do one more workunit
jmp .nb210_threadloop
.nb210_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb210nf_outerend
+ jz .nb210nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb210nf_n], esi
mov ecx, [esp + nb210nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb210nf_end
+ jz .nb210nf_end
;# non-zero, do one more workunit
jmp .nb210nf_threadloop
.nb210nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel210_ia32_sse2.nb210_outerend
+ jz _nb_kernel210_ia32_sse2.nb210_outerend
## not last, iterate outer loop once more!
movl %esi,nb210_n(%esp)
movl nb210_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel210_ia32_sse2.nb210_end
+ jz _nb_kernel210_ia32_sse2.nb210_end
## non-zero, do one more workunit
jmp _nb_kernel210_ia32_sse2.nb210_threadloop
_nb_kernel210_ia32_sse2.nb210_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel210nf_ia32_sse2.nb210nf_outerend
+ jz _nb_kernel210nf_ia32_sse2.nb210nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb210nf_n(%esp)
movl nb210nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel210nf_ia32_sse2.nb210nf_end
+ jz _nb_kernel210nf_ia32_sse2.nb210nf_end
## non-zero, do one more workunit
jmp _nb_kernel210nf_ia32_sse2.nb210nf_threadloop
_nb_kernel210nf_ia32_sse2.nb210nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb211_outerend
+ jz .nb211_outerend
;# not last, iterate outer loop once more!
mov [esp + nb211_n], esi
mov ecx, [esp + nb211_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb211_end
+ jz .nb211_end
;# non-zero, do one more workunit
jmp .nb211_threadloop
.nb211_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb211nf_outerend
+ jz .nb211nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb211nf_n], esi
mov ecx, [esp + nb211nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb211nf_end
+ jz .nb211nf_end
;# non-zero, do one more workunit
jmp .nb211nf_threadloop
.nb211nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel211_ia32_sse2.nb211_outerend
+ jz _nb_kernel211_ia32_sse2.nb211_outerend
## not last, iterate outer loop once more!
movl %esi,nb211_n(%esp)
movl nb211_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel211_ia32_sse2.nb211_end
+ jz _nb_kernel211_ia32_sse2.nb211_end
## non-zero, do one more workunit
jmp _nb_kernel211_ia32_sse2.nb211_threadloop
_nb_kernel211_ia32_sse2.nb211_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel211nf_ia32_sse2.nb211nf_outerend
+ jz _nb_kernel211nf_ia32_sse2.nb211nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb211nf_n(%esp)
movl nb211nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel211nf_ia32_sse2.nb211nf_end
+ jz _nb_kernel211nf_ia32_sse2.nb211nf_end
## non-zero, do one more workunit
jmp _nb_kernel211nf_ia32_sse2.nb211nf_threadloop
_nb_kernel211nf_ia32_sse2.nb211nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb212_outerend
+ jz .nb212_outerend
;# not last, iterate outer loop once more!
mov [esp + nb212_n], esi
mov ecx, [esp + nb212_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb212_end
+ jz .nb212_end
;# non-zero, do one more workunit
jmp .nb212_threadloop
.nb212_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb212nf_outerend
+ jz .nb212nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb212nf_n], esi
mov ecx, [esp + nb212nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb212nf_end
+ jz .nb212nf_end
;# non-zero, do one more workunit
jmp .nb212nf_threadloop
.nb212nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel212_ia32_sse2.nb212_outerend
+ jz _nb_kernel212_ia32_sse2.nb212_outerend
## not last, iterate outer loop once more!
movl %esi,nb212_n(%esp)
movl nb212_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel212_ia32_sse2.nb212_end
+ jz _nb_kernel212_ia32_sse2.nb212_end
## non-zero, do one more workunit
jmp _nb_kernel212_ia32_sse2.nb212_threadloop
_nb_kernel212_ia32_sse2.nb212_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel212nf_ia32_sse2.nb212nf_outerend
+ jz _nb_kernel212nf_ia32_sse2.nb212nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb212nf_n(%esp)
movl nb212nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel212nf_ia32_sse2.nb212nf_end
+ jz _nb_kernel212nf_ia32_sse2.nb212nf_end
## non-zero, do one more workunit
jmp _nb_kernel212nf_ia32_sse2.nb212nf_threadloop
_nb_kernel212nf_ia32_sse2.nb212nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb213_outerend
+ jz .nb213_outerend
;# not last, iterate outer loop once more!
mov [esp + nb213_n], esi
mov ecx, [esp + nb213_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb213_end
+ jz .nb213_end
;# non-zero, do one more workunit
jmp .nb213_threadloop
.nb213_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb213nf_outerend
+ jz .nb213nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb213nf_n], esi
mov ecx, [esp + nb213nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb213nf_end
+ jz .nb213nf_end
;# non-zero, do one more workunit
jmp .nb213nf_threadloop
.nb213nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel213_ia32_sse2.nb213_outerend
+ jz _nb_kernel213_ia32_sse2.nb213_outerend
## not last, iterate outer loop once more!
movl %esi,nb213_n(%esp)
movl nb213_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel213_ia32_sse2.nb213_end
+ jz _nb_kernel213_ia32_sse2.nb213_end
## non-zero, do one more workunit
jmp _nb_kernel213_ia32_sse2.nb213_threadloop
_nb_kernel213_ia32_sse2.nb213_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel213nf_ia32_sse2.nb213nf_outerend
+ jz _nb_kernel213nf_ia32_sse2.nb213nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb213nf_n(%esp)
movl nb213nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel213nf_ia32_sse2.nb213nf_end
+ jz _nb_kernel213nf_ia32_sse2.nb213nf_end
## non-zero, do one more workunit
jmp _nb_kernel213nf_ia32_sse2.nb213nf_threadloop
_nb_kernel213nf_ia32_sse2.nb213nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb214_outerend
+ jz .nb214_outerend
;# not last, iterate outer loop once more!
mov [esp + nb214_n], esi
mov ecx, [esp + nb214_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb214_end
+ jz .nb214_end
;# non-zero, do one more workunit
jmp .nb214_threadloop
.nb214_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb214nf_outerend
+ jz .nb214nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb214nf_n], esi
mov ecx, [esp + nb214nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb214nf_end
+ jz .nb214nf_end
;# non-zero, do one more workunit
jmp .nb214nf_threadloop
.nb214nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel214_ia32_sse2.nb214_outerend
+ jz _nb_kernel214_ia32_sse2.nb214_outerend
## not last, iterate outer loop once more!
movl %esi,nb214_n(%esp)
movl nb214_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel214_ia32_sse2.nb214_end
+ jz _nb_kernel214_ia32_sse2.nb214_end
## non-zero, do one more workunit
jmp _nb_kernel214_ia32_sse2.nb214_threadloop
_nb_kernel214_ia32_sse2.nb214_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel214nf_ia32_sse2.nb214nf_outerend
+ jz _nb_kernel214nf_ia32_sse2.nb214nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb214nf_n(%esp)
movl nb214nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel214nf_ia32_sse2.nb214nf_end
+ jz _nb_kernel214nf_ia32_sse2.nb214nf_end
## non-zero, do one more workunit
jmp _nb_kernel214nf_ia32_sse2.nb214nf_threadloop
_nb_kernel214nf_ia32_sse2.nb214nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb230_outerend
+ jz .nb230_outerend
;# not last, iterate outer loop once more!
mov [esp + nb230_n], esi
mov ecx, [esp + nb230_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb230_end
+ jz .nb230_end
;# non-zero, do one more workunit
jmp .nb230_threadloop
.nb230_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb230nf_outerend
+ jz .nb230nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb230nf_n], esi
mov ecx, [esp + nb230nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb230nf_end
+ jz .nb230nf_end
;# non-zero, do one more workunit
jmp .nb230nf_threadloop
.nb230nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel230_ia32_sse2.nb230_outerend
+ jz _nb_kernel230_ia32_sse2.nb230_outerend
## not last, iterate outer loop once more!
movl %esi,nb230_n(%esp)
movl nb230_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel230_ia32_sse2.nb230_end
+ jz _nb_kernel230_ia32_sse2.nb230_end
## non-zero, do one more workunit
jmp _nb_kernel230_ia32_sse2.nb230_threadloop
_nb_kernel230_ia32_sse2.nb230_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel230nf_ia32_sse2.nb230nf_outerend
+ jz _nb_kernel230nf_ia32_sse2.nb230nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb230nf_n(%esp)
movl nb230nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel230nf_ia32_sse2.nb230nf_end
+ jz _nb_kernel230nf_ia32_sse2.nb230nf_end
## non-zero, do one more workunit
jmp _nb_kernel230nf_ia32_sse2.nb230nf_threadloop
_nb_kernel230nf_ia32_sse2.nb230nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb231_outerend
+ jz .nb231_outerend
;# not last, iterate outer loop once more!
mov [esp + nb231_n], esi
mov ecx, [esp + nb231_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb231_end
+ jz .nb231_end
;# non-zero, do one more workunit
jmp .nb231_threadloop
.nb231_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb231nf_outerend
+ jz .nb231nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb231nf_n], esi
mov ecx, [esp + nb231nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb231nf_end
+ jz .nb231nf_end
;# non-zero, do one more workunit
jmp .nb231nf_threadloop
.nb231nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel231_ia32_sse2.nb231_outerend
+ jz _nb_kernel231_ia32_sse2.nb231_outerend
## not last, iterate outer loop once more!
movl %esi,nb231_n(%esp)
movl nb231_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel231_ia32_sse2.nb231_end
+ jz _nb_kernel231_ia32_sse2.nb231_end
## non-zero, do one more workunit
jmp _nb_kernel231_ia32_sse2.nb231_threadloop
_nb_kernel231_ia32_sse2.nb231_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel231nf_ia32_sse2.nb231nf_outerend
+ jz _nb_kernel231nf_ia32_sse2.nb231nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb231nf_n(%esp)
movl nb231nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel231nf_ia32_sse2.nb231nf_end
+ jz _nb_kernel231nf_ia32_sse2.nb231nf_end
## non-zero, do one more workunit
jmp _nb_kernel231nf_ia32_sse2.nb231nf_threadloop
_nb_kernel231nf_ia32_sse2.nb231nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb232_outerend
+ jz .nb232_outerend
;# not last, iterate outer loop once more!
mov [esp + nb232_n], esi
mov ecx, [esp + nb232_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb232_end
+ jz .nb232_end
;# non-zero, do one more workunit
jmp .nb232_threadloop
.nb232_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb232nf_outerend
+ jz .nb232nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb232nf_n], esi
mov ecx, [esp + nb232nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb232nf_end
+ jz .nb232nf_end
;# non-zero, do one more workunit
jmp .nb232nf_threadloop
.nb232nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel232_ia32_sse2.nb232_outerend
+ jz _nb_kernel232_ia32_sse2.nb232_outerend
## not last, iterate outer loop once more!
movl %esi,nb232_n(%esp)
movl nb232_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel232_ia32_sse2.nb232_end
+ jz _nb_kernel232_ia32_sse2.nb232_end
## non-zero, do one more workunit
jmp _nb_kernel232_ia32_sse2.nb232_threadloop
_nb_kernel232_ia32_sse2.nb232_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel232nf_ia32_sse2.nb232nf_outerend
+ jz _nb_kernel232nf_ia32_sse2.nb232nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb232nf_n(%esp)
movl nb232nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel232nf_ia32_sse2.nb232nf_end
+ jz _nb_kernel232nf_ia32_sse2.nb232nf_end
## non-zero, do one more workunit
jmp _nb_kernel232nf_ia32_sse2.nb232nf_threadloop
_nb_kernel232nf_ia32_sse2.nb232nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb233_outerend
+ jz .nb233_outerend
;# not last, iterate outer loop once more!
mov [esp + nb233_n], esi
mov ecx, [esp + nb233_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb233_end
+ jz .nb233_end
;# non-zero, do one more workunit
jmp .nb233_threadloop
.nb233_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb233nf_outerend
+ jz .nb233nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb233nf_n], esi
mov ecx, [esp + nb233nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb233nf_end
+ jz .nb233nf_end
;# non-zero, do one more workunit
jmp .nb233nf_threadloop
.nb233nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel233_ia32_sse2.nb233_outerend
+ jz _nb_kernel233_ia32_sse2.nb233_outerend
## not last, iterate outer loop once more!
movl %esi,nb233_n(%esp)
movl nb233_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel233_ia32_sse2.nb233_end
+ jz _nb_kernel233_ia32_sse2.nb233_end
## non-zero, do one more workunit
jmp _nb_kernel233_ia32_sse2.nb233_threadloop
_nb_kernel233_ia32_sse2.nb233_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel233nf_ia32_sse2.nb233nf_outerend
+ jz _nb_kernel233nf_ia32_sse2.nb233nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb233nf_n(%esp)
movl nb233nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel233nf_ia32_sse2.nb233nf_end
+ jz _nb_kernel233nf_ia32_sse2.nb233nf_end
## non-zero, do one more workunit
jmp _nb_kernel233nf_ia32_sse2.nb233nf_threadloop
_nb_kernel233nf_ia32_sse2.nb233nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb234_outerend
+ jz .nb234_outerend
;# not last, iterate outer loop once more!
mov [esp + nb234_n], esi
mov ecx, [esp + nb234_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb234_end
+ jz .nb234_end
;# non-zero, do one more workunit
jmp .nb234_threadloop
.nb234_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb234nf_outerend
+ jz .nb234nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb234nf_n], esi
mov ecx, [esp + nb234nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb234nf_end
+ jz .nb234nf_end
;# non-zero, do one more workunit
jmp .nb234nf_threadloop
.nb234nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel234_ia32_sse2.nb234_outerend
+ jz _nb_kernel234_ia32_sse2.nb234_outerend
## not last, iterate outer loop once more!
movl %esi,nb234_n(%esp)
movl nb234_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel234_ia32_sse2.nb234_end
+ jz _nb_kernel234_ia32_sse2.nb234_end
## non-zero, do one more workunit
jmp _nb_kernel234_ia32_sse2.nb234_threadloop
_nb_kernel234_ia32_sse2.nb234_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel234nf_ia32_sse2.nb234nf_outerend
+ jz _nb_kernel234nf_ia32_sse2.nb234nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb234nf_n(%esp)
movl nb234nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel234nf_ia32_sse2.nb234nf_end
+ jz _nb_kernel234nf_ia32_sse2.nb234nf_end
## non-zero, do one more workunit
jmp _nb_kernel234nf_ia32_sse2.nb234nf_threadloop
_nb_kernel234nf_ia32_sse2.nb234nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb300_outerend
+ jz .nb300_outerend
;# not last, iterate outer loop once more!
mov [esp + nb300_n], esi
mov ecx, [esp + nb300_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb300_end
+ jz .nb300_end
;# non-zero, do one more workunit
jmp .nb300_threadloop
.nb300_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb300nf_outerend
+ jz .nb300nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb300nf_n], esi
mov ecx, [esp + nb300nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb300nf_end
+ jz .nb300nf_end
;# non-zero, do one more workunit
jmp .nb300nf_threadloop
.nb300nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel300_ia32_sse2.nb300_outerend
+ jz _nb_kernel300_ia32_sse2.nb300_outerend
## not last, iterate outer loop once more!
movl %esi,nb300_n(%esp)
movl nb300_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel300_ia32_sse2.nb300_end
+ jz _nb_kernel300_ia32_sse2.nb300_end
## non-zero, do one more workunit
jmp _nb_kernel300_ia32_sse2.nb300_threadloop
_nb_kernel300_ia32_sse2.nb300_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel300nf_ia32_sse2.nb300nf_outerend
+ jz _nb_kernel300nf_ia32_sse2.nb300nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb300nf_n(%esp)
movl nb300nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel300nf_ia32_sse2.nb300nf_end
+ jz _nb_kernel300nf_ia32_sse2.nb300nf_end
## non-zero, do one more workunit
jmp _nb_kernel300nf_ia32_sse2.nb300nf_threadloop
_nb_kernel300nf_ia32_sse2.nb300nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb301_outerend
+ jz .nb301_outerend
;# not last, iterate outer loop once more!
mov [esp + nb301_n], esi
mov ecx, [esp + nb301_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb301_end
+ jz .nb301_end
;# non-zero, do one more workunit
jmp .nb301_threadloop
.nb301_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb301nf_outerend
+ jz .nb301nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb301nf_n], esi
mov ecx, [esp + nb301nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb301nf_end
+ jz .nb301nf_end
;# non-zero, do one more workunit
jmp .nb301nf_threadloop
.nb301nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel301_ia32_sse2.nb301_outerend
+ jz _nb_kernel301_ia32_sse2.nb301_outerend
## not last, iterate outer loop once more!
movl %esi,nb301_n(%esp)
movl nb301_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel301_ia32_sse2.nb301_end
+ jz _nb_kernel301_ia32_sse2.nb301_end
## non-zero, do one more workunit
jmp _nb_kernel301_ia32_sse2.nb301_threadloop
_nb_kernel301_ia32_sse2.nb301_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel301nf_ia32_sse2.nb301nf_outerend
+ jz _nb_kernel301nf_ia32_sse2.nb301nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb301nf_n(%esp)
movl nb301nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel301nf_ia32_sse2.nb301nf_end
+ jz _nb_kernel301nf_ia32_sse2.nb301nf_end
## non-zero, do one more workunit
jmp _nb_kernel301nf_ia32_sse2.nb301nf_threadloop
_nb_kernel301nf_ia32_sse2.nb301nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb302_outerend
+ jz .nb302_outerend
;# not last, iterate outer loop once more!
mov [esp + nb302_n], esi
mov ecx, [esp + nb302_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb302_end
+ jz .nb302_end
;# non-zero, do one more workunit
jmp .nb302_threadloop
.nb302_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb302nf_outerend
+ jz .nb302nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb302nf_n], esi
mov ecx, [esp + nb302nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb302nf_end
+ jz .nb302nf_end
;# non-zero, do one more workunit
jmp .nb302nf_threadloop
.nb302nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel302_ia32_sse2.nb302_outerend
+ jz _nb_kernel302_ia32_sse2.nb302_outerend
## not last, iterate outer loop once more!
movl %esi,nb302_n(%esp)
movl nb302_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel302_ia32_sse2.nb302_end
+ jz _nb_kernel302_ia32_sse2.nb302_end
## non-zero, do one more workunit
jmp _nb_kernel302_ia32_sse2.nb302_threadloop
_nb_kernel302_ia32_sse2.nb302_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel302nf_ia32_sse2.nb302nf_outerend
+ jz _nb_kernel302nf_ia32_sse2.nb302nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb302nf_n(%esp)
movl nb302nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel302nf_ia32_sse2.nb302nf_end
+ jz _nb_kernel302nf_ia32_sse2.nb302nf_end
## non-zero, do one more workunit
jmp _nb_kernel302nf_ia32_sse2.nb302nf_threadloop
_nb_kernel302nf_ia32_sse2.nb302nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb303_outerend
+ jz .nb303_outerend
;# not last, iterate outer loop once more!
mov [esp + nb303_n], esi
mov ecx, [esp + nb303_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb303_end
+ jz .nb303_end
;# non-zero, do one more workunit
jmp .nb303_threadloop
.nb303_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb303nf_outerend
+ jz .nb303nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb303nf_n], esi
mov ecx, [esp + nb303nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb303nf_end
+ jz .nb303nf_end
;# non-zero, do one more workunit
jmp .nb303nf_threadloop
.nb303nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel303_ia32_sse2.nb303_outerend
+ jz _nb_kernel303_ia32_sse2.nb303_outerend
## not last, iterate outer loop once more!
movl %esi,nb303_n(%esp)
movl nb303_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel303_ia32_sse2.nb303_end
+ jz _nb_kernel303_ia32_sse2.nb303_end
## non-zero, do one more workunit
jmp _nb_kernel303_ia32_sse2.nb303_threadloop
_nb_kernel303_ia32_sse2.nb303_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel303nf_ia32_sse2.nb303nf_outerend
+ jz _nb_kernel303nf_ia32_sse2.nb303nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb303nf_n(%esp)
movl nb303nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel303nf_ia32_sse2.nb303nf_end
+ jz _nb_kernel303nf_ia32_sse2.nb303nf_end
## non-zero, do one more workunit
jmp _nb_kernel303nf_ia32_sse2.nb303nf_threadloop
_nb_kernel303nf_ia32_sse2.nb303nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb304_outerend
+ jz .nb304_outerend
;# not last, iterate outer loop once more!
mov [esp + nb304_n], esi
mov ecx, [esp + nb304_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb304_end
+ jz .nb304_end
;# non-zero, do one more workunit
jmp .nb304_threadloop
.nb304_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb304nf_outerend
+ jz .nb304nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb304nf_n], esi
mov ecx, [esp + nb304nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb304nf_end
+ jz .nb304nf_end
;# non-zero, do one more workunit
jmp .nb304nf_threadloop
.nb304nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel304_ia32_sse2.nb304_outerend
+ jz _nb_kernel304_ia32_sse2.nb304_outerend
## not last, iterate outer loop once more!
movl %esi,nb304_n(%esp)
movl nb304_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel304_ia32_sse2.nb304_end
+ jz _nb_kernel304_ia32_sse2.nb304_end
## non-zero, do one more workunit
jmp _nb_kernel304_ia32_sse2.nb304_threadloop
_nb_kernel304_ia32_sse2.nb304_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel304nf_ia32_sse2.nb304nf_outerend
+ jz _nb_kernel304nf_ia32_sse2.nb304nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb304nf_n(%esp)
movl nb304nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel304nf_ia32_sse2.nb304nf_end
+ jz _nb_kernel304nf_ia32_sse2.nb304nf_end
## non-zero, do one more workunit
jmp _nb_kernel304nf_ia32_sse2.nb304nf_threadloop
_nb_kernel304nf_ia32_sse2.nb304nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb310_outerend
+ jz .nb310_outerend
;# not last, iterate outer loop once more!
mov [esp + nb310_n], esi
mov ecx, [esp + nb310_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb310_end
+ jz .nb310_end
;# non-zero, do one more workunit
jmp .nb310_threadloop
.nb310_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb310nf_outerend
+ jz .nb310nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb310nf_n], esi
mov ecx, [esp + nb310nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb310nf_end
+ jz .nb310nf_end
;# non-zero, do one more workunit
jmp .nb310nf_threadloop
.nb310nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel310_ia32_sse2.nb310_outerend
+ jz _nb_kernel310_ia32_sse2.nb310_outerend
## not last, iterate outer loop once more!
movl %esi,nb310_n(%esp)
movl nb310_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel310_ia32_sse2.nb310_end
+ jz _nb_kernel310_ia32_sse2.nb310_end
## non-zero, do one more workunit
jmp _nb_kernel310_ia32_sse2.nb310_threadloop
_nb_kernel310_ia32_sse2.nb310_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel310nf_ia32_sse2.nb310nf_outerend
+ jz _nb_kernel310nf_ia32_sse2.nb310nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb310nf_n(%esp)
movl nb310nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel310nf_ia32_sse2.nb310nf_end
+ jz _nb_kernel310nf_ia32_sse2.nb310nf_end
## non-zero, do one more workunit
jmp _nb_kernel310nf_ia32_sse2.nb310nf_threadloop
_nb_kernel310nf_ia32_sse2.nb310nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb311_outerend
+ jz .nb311_outerend
;# not last, iterate outer loop once more!
mov [esp + nb311_n], esi
mov ecx, [esp + nb311_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb311_end
+ jz .nb311_end
;# non-zero, do one more workunit
jmp .nb311_threadloop
.nb311_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb311nf_outerend
+ jz .nb311nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb311nf_n], esi
mov ecx, [esp + nb311nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb311nf_end
+ jz .nb311nf_end
;# non-zero, do one more workunit
jmp .nb311nf_threadloop
.nb311nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel311_ia32_sse2.nb311_outerend
+ jz _nb_kernel311_ia32_sse2.nb311_outerend
## not last, iterate outer loop once more!
movl %esi,nb311_n(%esp)
movl nb311_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel311_ia32_sse2.nb311_end
+ jz _nb_kernel311_ia32_sse2.nb311_end
## non-zero, do one more workunit
jmp _nb_kernel311_ia32_sse2.nb311_threadloop
_nb_kernel311_ia32_sse2.nb311_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel311nf_ia32_sse2.nb311nf_outerend
+ jz _nb_kernel311nf_ia32_sse2.nb311nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb311nf_n(%esp)
movl nb311nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel311nf_ia32_sse2.nb311nf_end
+ jz _nb_kernel311nf_ia32_sse2.nb311nf_end
## non-zero, do one more workunit
jmp _nb_kernel311nf_ia32_sse2.nb311nf_threadloop
_nb_kernel311nf_ia32_sse2.nb311nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb312_outerend
+ jz .nb312_outerend
;# not last, iterate outer loop once more!
mov [esp + nb312_n], esi
mov ecx, [esp + nb312_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb312_end
+ jz .nb312_end
;# non-zero, do one more workunit
jmp .nb312_threadloop
.nb312_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb312nf_outerend
+ jz .nb312nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb312nf_n], esi
mov ecx, [esp + nb312nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb312nf_end
+ jz .nb312nf_end
;# non-zero, do one more workunit
jmp .nb312nf_threadloop
.nb312nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel312_ia32_sse2.nb312_outerend
+ jz _nb_kernel312_ia32_sse2.nb312_outerend
## not last, iterate outer loop once more!
movl %esi,nb312_n(%esp)
movl nb312_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel312_ia32_sse2.nb312_end
+ jz _nb_kernel312_ia32_sse2.nb312_end
## non-zero, do one more workunit
jmp _nb_kernel312_ia32_sse2.nb312_threadloop
_nb_kernel312_ia32_sse2.nb312_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel312nf_ia32_sse2.nb312nf_outerend
+ jz _nb_kernel312nf_ia32_sse2.nb312nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb312nf_n(%esp)
movl nb312nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel312nf_ia32_sse2.nb312nf_end
+ jz _nb_kernel312nf_ia32_sse2.nb312nf_end
## non-zero, do one more workunit
jmp _nb_kernel312nf_ia32_sse2.nb312nf_threadloop
_nb_kernel312nf_ia32_sse2.nb312nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb313_outerend
+ jz .nb313_outerend
;# not last, iterate outer loop once more!
mov [esp + nb313_n], esi
mov ecx, [esp + nb313_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb313_end
+ jz .nb313_end
;# non-zero, do one more workunit
jmp .nb313_threadloop
.nb313_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb313nf_outerend
+ jz .nb313nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb313nf_n], esi
mov ecx, [esp + nb313nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb313nf_end
+ jz .nb313nf_end
;# non-zero, do one more workunit
jmp .nb313nf_threadloop
.nb313nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel313_ia32_sse2.nb313_outerend
+ jz _nb_kernel313_ia32_sse2.nb313_outerend
## not last, iterate outer loop once more!
movl %esi,nb313_n(%esp)
movl nb313_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel313_ia32_sse2.nb313_end
+ jz _nb_kernel313_ia32_sse2.nb313_end
## non-zero, do one more workunit
jmp _nb_kernel313_ia32_sse2.nb313_threadloop
_nb_kernel313_ia32_sse2.nb313_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel313nf_ia32_sse2.nb313nf_outerend
+ jz _nb_kernel313nf_ia32_sse2.nb313nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb313nf_n(%esp)
movl nb313nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel313nf_ia32_sse2.nb313nf_end
+ jz _nb_kernel313nf_ia32_sse2.nb313nf_end
## non-zero, do one more workunit
jmp _nb_kernel313nf_ia32_sse2.nb313nf_threadloop
_nb_kernel313nf_ia32_sse2.nb313nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb314_outerend
+ jz .nb314_outerend
;# not last, iterate outer loop once more!
mov [esp + nb314_n], esi
mov ecx, [esp + nb314_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb314_end
+ jz .nb314_end
;# non-zero, do one more workunit
jmp .nb314_threadloop
.nb314_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb314nf_outerend
+ jz .nb314nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb314nf_n], esi
mov ecx, [esp + nb314nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb314nf_end
+ jz .nb314nf_end
;# non-zero, do one more workunit
jmp .nb314nf_threadloop
.nb314nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel314_ia32_sse2.nb314_outerend
+ jz _nb_kernel314_ia32_sse2.nb314_outerend
## not last, iterate outer loop once more!
movl %esi,nb314_n(%esp)
movl nb314_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel314_ia32_sse2.nb314_end
+ jz _nb_kernel314_ia32_sse2.nb314_end
## non-zero, do one more workunit
jmp _nb_kernel314_ia32_sse2.nb314_threadloop
_nb_kernel314_ia32_sse2.nb314_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel314nf_ia32_sse2.nb314nf_outerend
+ jz _nb_kernel314nf_ia32_sse2.nb314nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb314nf_n(%esp)
movl nb314nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel314nf_ia32_sse2.nb314nf_end
+ jz _nb_kernel314nf_ia32_sse2.nb314nf_end
## non-zero, do one more workunit
jmp _nb_kernel314nf_ia32_sse2.nb314nf_threadloop
_nb_kernel314nf_ia32_sse2.nb314nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb330_outerend
+ jz .nb330_outerend
;# not last, iterate outer loop once more!
mov [esp + nb330_n], esi
mov ecx, [esp + nb330_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb330_end
+ jz .nb330_end
;# non-zero, do one more workunit
jmp .nb330_threadloop
.nb330_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb330nf_outerend
+ jz .nb330nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb330nf_n], esi
mov ecx, [esp + nb330nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb330nf_end
+ jz .nb330nf_end
;# non-zero, do one more workunit
jmp .nb330nf_threadloop
.nb330nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel330_ia32_sse2.nb330_outerend
+ jz _nb_kernel330_ia32_sse2.nb330_outerend
## not last, iterate outer loop once more!
movl %esi,nb330_n(%esp)
movl nb330_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel330_ia32_sse2.nb330_end
+ jz _nb_kernel330_ia32_sse2.nb330_end
## non-zero, do one more workunit
jmp _nb_kernel330_ia32_sse2.nb330_threadloop
_nb_kernel330_ia32_sse2.nb330_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel330nf_ia32_sse2.nb330nf_outerend
+ jz _nb_kernel330nf_ia32_sse2.nb330nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb330nf_n(%esp)
movl nb330nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel330nf_ia32_sse2.nb330nf_end
+ jz _nb_kernel330nf_ia32_sse2.nb330nf_end
## non-zero, do one more workunit
jmp _nb_kernel330nf_ia32_sse2.nb330nf_threadloop
_nb_kernel330nf_ia32_sse2.nb330nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb331_outerend
+ jz .nb331_outerend
;# not last, iterate outer loop once more!
mov [esp + nb331_n], esi
mov ecx, [esp + nb331_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb331_end
+ jz .nb331_end
;# non-zero, do one more workunit
jmp .nb331_threadloop
.nb331_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb331nf_outerend
+ jz .nb331nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb331nf_n], esi
mov ecx, [esp + nb331nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb331nf_end
+ jz .nb331nf_end
;# non-zero, do one more workunit
jmp .nb331nf_threadloop
.nb331nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel331_ia32_sse2.nb331_outerend
+ jz _nb_kernel331_ia32_sse2.nb331_outerend
## not last, iterate outer loop once more!
movl %esi,nb331_n(%esp)
movl nb331_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel331_ia32_sse2.nb331_end
+ jz _nb_kernel331_ia32_sse2.nb331_end
## non-zero, do one more workunit
jmp _nb_kernel331_ia32_sse2.nb331_threadloop
_nb_kernel331_ia32_sse2.nb331_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel331nf_ia32_sse2.nb331nf_outerend
+ jz _nb_kernel331nf_ia32_sse2.nb331nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb331nf_n(%esp)
movl nb331nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel331nf_ia32_sse2.nb331nf_end
+ jz _nb_kernel331nf_ia32_sse2.nb331nf_end
## non-zero, do one more workunit
jmp _nb_kernel331nf_ia32_sse2.nb331nf_threadloop
_nb_kernel331nf_ia32_sse2.nb331nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb332_outerend
+ jz .nb332_outerend
;# not last, iterate outer loop once more!
mov [esp + nb332_n], esi
mov ecx, [esp + nb332_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb332_end
+ jz .nb332_end
;# non-zero, do one more workunit
jmp .nb332_threadloop
.nb332_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb332nf_outerend
+ jz .nb332nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb332nf_n], esi
mov ecx, [esp + nb332nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb332nf_end
+ jz .nb332nf_end
;# non-zero, do one more workunit
jmp .nb332nf_threadloop
.nb332nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel332_ia32_sse2.nb332_outerend
+ jz _nb_kernel332_ia32_sse2.nb332_outerend
## not last, iterate outer loop once more!
movl %esi,nb332_n(%esp)
movl nb332_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel332_ia32_sse2.nb332_end
+ jz _nb_kernel332_ia32_sse2.nb332_end
## non-zero, do one more workunit
jmp _nb_kernel332_ia32_sse2.nb332_threadloop
_nb_kernel332_ia32_sse2.nb332_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel332nf_ia32_sse2.nb332nf_outerend
+ jz _nb_kernel332nf_ia32_sse2.nb332nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb332nf_n(%esp)
movl nb332nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel332nf_ia32_sse2.nb332nf_end
+ jz _nb_kernel332nf_ia32_sse2.nb332nf_end
## non-zero, do one more workunit
jmp _nb_kernel332nf_ia32_sse2.nb332nf_threadloop
_nb_kernel332nf_ia32_sse2.nb332nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb333_outerend
+ jz .nb333_outerend
;# not last, iterate outer loop once more!
mov [esp + nb333_n], esi
mov ecx, [esp + nb333_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb333_end
+ jz .nb333_end
;# non-zero, do one more workunit
jmp .nb333_threadloop
.nb333_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb333nf_outerend
+ jz .nb333nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb333nf_n], esi
mov ecx, [esp + nb333nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb333nf_end
+ jz .nb333nf_end
;# non-zero, do one more workunit
jmp .nb333nf_threadloop
.nb333nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel333_ia32_sse2.nb333_outerend
+ jz _nb_kernel333_ia32_sse2.nb333_outerend
## not last, iterate outer loop once more!
movl %esi,nb333_n(%esp)
movl nb333_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel333_ia32_sse2.nb333_end
+ jz _nb_kernel333_ia32_sse2.nb333_end
## non-zero, do one more workunit
jmp _nb_kernel333_ia32_sse2.nb333_threadloop
_nb_kernel333_ia32_sse2.nb333_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel333nf_ia32_sse2.nb333nf_outerend
+ jz _nb_kernel333nf_ia32_sse2.nb333nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb333nf_n(%esp)
movl nb333nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel333nf_ia32_sse2.nb333nf_end
+ jz _nb_kernel333nf_ia32_sse2.nb333nf_end
## non-zero, do one more workunit
jmp _nb_kernel333nf_ia32_sse2.nb333nf_threadloop
_nb_kernel333nf_ia32_sse2.nb333nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb334_outerend
+ jz .nb334_outerend
;# not last, iterate outer loop once more!
mov [esp + nb334_n], esi
mov ecx, [esp + nb334_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb334_end
+ jz .nb334_end
;# non-zero, do one more workunit
jmp .nb334_threadloop
.nb334_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb334nf_outerend
+ jz .nb334nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb334nf_n], esi
mov ecx, [esp + nb334nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb334nf_end
+ jz .nb334nf_end
;# non-zero, do one more workunit
jmp .nb334nf_threadloop
.nb334nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel334_ia32_sse2.nb334_outerend
+ jz _nb_kernel334_ia32_sse2.nb334_outerend
## not last, iterate outer loop once more!
movl %esi,nb334_n(%esp)
movl nb334_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel334_ia32_sse2.nb334_end
+ jz _nb_kernel334_ia32_sse2.nb334_end
## non-zero, do one more workunit
jmp _nb_kernel334_ia32_sse2.nb334_threadloop
_nb_kernel334_ia32_sse2.nb334_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel334nf_ia32_sse2.nb334nf_outerend
+ jz _nb_kernel334nf_ia32_sse2.nb334nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb334nf_n(%esp)
movl nb334nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel334nf_ia32_sse2.nb334nf_end
+ jz _nb_kernel334nf_ia32_sse2.nb334nf_end
## non-zero, do one more workunit
jmp _nb_kernel334nf_ia32_sse2.nb334nf_threadloop
_nb_kernel334nf_ia32_sse2.nb334nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb400_outerend
+ jz .nb400_outerend
;# not last, iterate outer loop once more!
mov [esp + nb400_n], esi
mov ecx, [esp + nb400_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb400_end
+ jz .nb400_end
;# non-zero, do one more workunit
jmp .nb400_threadloop
.nb400_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb400nf_outerend
+ jz .nb400nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb400nf_n], esi
mov ecx, [esp + nb400nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb400nf_end
+ jz .nb400nf_end
;# non-zero, do one more workunit
jmp .nb400nf_threadloop
.nb400nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel400_ia32_sse2.nb400_outerend
+ jz _nb_kernel400_ia32_sse2.nb400_outerend
## not last, iterate outer loop once more!
movl %esi,nb400_n(%esp)
movl nb400_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel400_ia32_sse2.nb400_end
+ jz _nb_kernel400_ia32_sse2.nb400_end
## non-zero, do one more workunit
jmp _nb_kernel400_ia32_sse2.nb400_threadloop
_nb_kernel400_ia32_sse2.nb400_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel400nf_ia32_sse2.nb400nf_outerend
+ jz _nb_kernel400nf_ia32_sse2.nb400nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb400nf_n(%esp)
movl nb400nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel400nf_ia32_sse2.nb400nf_end
+ jz _nb_kernel400nf_ia32_sse2.nb400nf_end
## non-zero, do one more workunit
jmp _nb_kernel400nf_ia32_sse2.nb400nf_threadloop
_nb_kernel400nf_ia32_sse2.nb400nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb410_outerend
+ jz .nb410_outerend
;# not last, iterate outer loop once more!
mov [esp + nb410_n], esi
mov ecx, [esp + nb410_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb410_end
+ jz .nb410_end
;# non-zero, do one more workunit
jmp .nb410_threadloop
.nb410_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb410nf_outerend
+ jz .nb410nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb410nf_n], esi
mov ecx, [esp + nb410nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb410nf_end
+ jz .nb410nf_end
;# non-zero, do one more workunit
jmp .nb410nf_threadloop
.nb410nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel410_ia32_sse2.nb410_outerend
+ jz _nb_kernel410_ia32_sse2.nb410_outerend
## not last, iterate outer loop once more!
movl %esi,nb410_n(%esp)
movl nb410_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel410_ia32_sse2.nb410_end
+ jz _nb_kernel410_ia32_sse2.nb410_end
## non-zero, do one more workunit
jmp _nb_kernel410_ia32_sse2.nb410_threadloop
_nb_kernel410_ia32_sse2.nb410_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel410nf_ia32_sse2.nb410nf_outerend
+ jz _nb_kernel410nf_ia32_sse2.nb410nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb410nf_n(%esp)
movl nb410nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel410nf_ia32_sse2.nb410nf_end
+ jz _nb_kernel410nf_ia32_sse2.nb410nf_end
## non-zero, do one more workunit
jmp _nb_kernel410nf_ia32_sse2.nb410nf_threadloop
_nb_kernel410nf_ia32_sse2.nb410nf_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb430_outerend
+ jz .nb430_outerend
;# not last, iterate outer loop once more!
mov [esp + nb430_n], esi
mov ecx, [esp + nb430_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb430_end
+ jz .nb430_end
;# non-zero, do one more workunit
jmp .nb430_threadloop
.nb430_end:
;# esi already loaded with n
inc esi
sub ecx, esi
- jecxz .nb430nf_outerend
+ jz .nb430nf_outerend
;# not last, iterate outer loop once more!
mov [esp + nb430nf_n], esi
mov ecx, [esp + nb430nf_nri]
;# esi already loaded with n above
sub ecx, esi
- jecxz .nb430nf_end
+ jz .nb430nf_end
;# non-zero, do one more workunit
jmp .nb430nf_threadloop
.nb430nf_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel430_ia32_sse2.nb430_outerend
+ jz _nb_kernel430_ia32_sse2.nb430_outerend
## not last, iterate outer loop once more!
movl %esi,nb430_n(%esp)
movl nb430_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel430_ia32_sse2.nb430_end
+ jz _nb_kernel430_ia32_sse2.nb430_end
## non-zero, do one more workunit
jmp _nb_kernel430_ia32_sse2.nb430_threadloop
_nb_kernel430_ia32_sse2.nb430_end:
## esi already loaded with n
incl %esi
subl %esi,%ecx
- jecxz _nb_kernel430nf_ia32_sse2.nb430nf_outerend
+ jz _nb_kernel430nf_ia32_sse2.nb430nf_outerend
## not last, iterate outer loop once more!
movl %esi,nb430nf_n(%esp)
movl nb430nf_nri(%esp),%ecx
## esi already loaded with n above
subl %esi,%ecx
- jecxz _nb_kernel430nf_ia32_sse2.nb430nf_end
+ jz _nb_kernel430nf_ia32_sse2.nb430nf_end
## non-zero, do one more workunit
jmp _nb_kernel430nf_ia32_sse2.nb430nf_threadloop
_nb_kernel430nf_ia32_sse2.nb430nf_end: