@@ -115,7 +115,7 @@ namespace lsp
115
115
__ASM_EMIT (" add %[s], %[s], #0x10" )
116
116
__ASM_EMIT (" 6:" )
117
117
// x1 blocks
118
- __ASM_EMIT (" adds %[count], %[count], #1 " )
118
+ __ASM_EMIT (" adds %[count], %[count], #3 " )
119
119
__ASM_EMIT (" b.lt 8f" )
120
120
__ASM_EMIT (" 7:" )
121
121
__ASM_EMIT (" ld1r {v0.4s}, [%[l]]" ) // v0 = l
@@ -209,7 +209,7 @@ namespace lsp
209
209
__ASM_EMIT (" add %[s], %[s], #0x10" )
210
210
__ASM_EMIT (" 6:" )
211
211
// x1 blocks
212
- __ASM_EMIT (" adds %[count], %[count], #1 " )
212
+ __ASM_EMIT (" adds %[count], %[count], #3 " )
213
213
__ASM_EMIT (" b.lt 8f" )
214
214
__ASM_EMIT (" 7:" )
215
215
__ASM_EMIT (" ld1r {v0.4s}, [%[m]]" ) // v0 = m
@@ -292,7 +292,7 @@ namespace lsp
292
292
__ASM_EMIT (" add %[dst], %[dst], #0x10" ) \
293
293
__ASM_EMIT (" 6:" ) \
294
294
/* x1 blocks */ \
295
- __ASM_EMIT (" adds %[count], %[count], #1 " ) \
295
+ __ASM_EMIT (" adds %[count], %[count], #3 " ) \
296
296
__ASM_EMIT (" b.lt 8f" ) \
297
297
__ASM_EMIT (" 7:" ) \
298
298
__ASM_EMIT (" ld1r {v0.4s}, [%[l]]" ) /* v0 = l */ \
@@ -386,7 +386,7 @@ namespace lsp
386
386
__ASM_EMIT (" add %[dst], %[dst], #0x10" ) \
387
387
__ASM_EMIT (" 6:" ) \
388
388
/* x1 blocks */ \
389
- __ASM_EMIT (" adds %[count], %[count], #1 " ) \
389
+ __ASM_EMIT (" adds %[count], %[count], #3 " ) \
390
390
__ASM_EMIT (" b.lt 8f" ) \
391
391
__ASM_EMIT (" 7:" ) \
392
392
__ASM_EMIT (" ld1r {v0.4s}, [%[m]]" ) /* v0 = m */ \
0 commit comments