|
|
@@ -3,7 +3,7 @@
|
|
|
// func xorfwd(x []byte)
|
|
|
TEXT ·xorfwd(SB),NOSPLIT,$0
|
|
|
MOVQ x+0(FP), SI // x[i]
|
|
|
- MOVL x+8(FP), CX // x.len
|
|
|
+ MOVL x_len+8(FP), CX // x.len
|
|
|
MOVQ x+0(FP), DI
|
|
|
ADDQ $4, DI // x[i+4]
|
|
|
SUBQ $4, CX
|
|
|
@@ -24,7 +24,7 @@ xorfwddone:
|
|
|
// func xorbkd(x []byte)
|
|
|
TEXT ·xorbkd(SB),NOSPLIT,$0
|
|
|
MOVQ x+0(FP), SI
|
|
|
- MOVL x+8(FP), CX // x.len
|
|
|
+ MOVL x_len+8(FP), CX // x.len
|
|
|
MOVQ x+0(FP), DI
|
|
|
ADDQ CX, SI // x[-8]
|
|
|
SUBQ $8, SI
|