Skip to content

Commit

Permalink
crypto/aes: minor ppc64 assembly naming improvements
Browse files Browse the repository at this point in the history
doEncryptKeyAsm is tail-called from other assembly routines.
Give it a proper prototype so that vet can check it.
Adjust one assembly FP reference accordingly.

Change-Id: I263fcb0191529214b16e6bd67330fadee492eef4
Reviewed-on: https://go-review.googlesource.com/37305
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
  • Loading branch information
josharian committed Feb 21, 2017
1 parent 2774085 commit e51737a
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/crypto/aes/asm_ppc64le.s
Original file line number Diff line number Diff line change
Expand Up @@ -439,7 +439,7 @@ TEXT ·decryptBlockAsm(SB),NOSPLIT|NOFRAME,$0
// Load the arguments inside the registers
MOVD dst+0(FP), BLK_OUT
MOVD src+8(FP), BLK_INP
MOVD enc+16(FP), BLK_KEY
MOVD dec+16(FP), BLK_KEY

MOVWZ 240(BLK_KEY), BLK_ROUNDS // lwz 6,240(5)
MOVD $15, BLK_IDX // li 7,15
Expand Down
2 changes: 1 addition & 1 deletion src/crypto/aes/cipher_ppc64le.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ func setDecryptKeyAsm(key *byte, keylen int, dec *uint32) int

//go:noescape

func doEncryptKeyAsm()
func doEncryptKeyAsm(key *byte, keylen int, dec *uint32) int

//go:noescape

Expand Down

0 comments on commit e51737a

Please sign in to comment.