1342 lines
21 KiB
ArmAsm
1342 lines
21 KiB
ArmAsm
// Code generated by command: go run asm.go -out sha1.s -stubs stub.go. DO NOT EDIT.
|
|
|
|
#include "textflag.h"
|
|
|
|
// func block(h *[5]uint32, m []byte)
|
|
TEXT ·block(SB),0,$64-32
|
|
MOVQ h(FP), AX
|
|
MOVQ m_base+8(FP), CX
|
|
MOVL (AX), DX
|
|
MOVL 4(AX), BX
|
|
MOVL 8(AX), BP
|
|
MOVL 12(AX), SI
|
|
MOVL 16(AX), DI
|
|
MOVL DX, R8
|
|
MOVL BX, R9
|
|
MOVL BP, R10
|
|
MOVL SI, R11
|
|
MOVL DI, R12
|
|
MOVL (CX), R13
|
|
BSWAPL R13
|
|
MOVL R13, (SP)
|
|
MOVL R8, R14
|
|
ROLL $0x05, R14
|
|
MOVL R11, R15
|
|
XORL R10, R15
|
|
ANDL R9, R15
|
|
XORL R11, R15
|
|
ADDL R15, R14
|
|
ADDL R12, R14
|
|
ADDL $0x5a827999, R14
|
|
ADDL R13, R14
|
|
ROLL $0x1e, R9
|
|
MOVL 4(CX), R12
|
|
BSWAPL R12
|
|
MOVL R12, 4(SP)
|
|
MOVL R14, R13
|
|
ROLL $0x05, R13
|
|
MOVL R10, R15
|
|
XORL R9, R15
|
|
ANDL R8, R15
|
|
XORL R10, R15
|
|
ADDL R15, R13
|
|
ADDL R11, R13
|
|
ADDL $0x5a827999, R13
|
|
ADDL R12, R13
|
|
ROLL $0x1e, R8
|
|
MOVL 8(CX), R11
|
|
BSWAPL R11
|
|
MOVL R11, 8(SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R9, R15
|
|
XORL R8, R15
|
|
ANDL R14, R15
|
|
XORL R9, R15
|
|
ADDL R15, R12
|
|
ADDL R10, R12
|
|
ADDL $0x5a827999, R12
|
|
ADDL R11, R12
|
|
ROLL $0x1e, R14
|
|
MOVL 12(CX), R10
|
|
BSWAPL R10
|
|
MOVL R10, 12(SP)
|
|
MOVL R12, R11
|
|
ROLL $0x05, R11
|
|
MOVL R8, R15
|
|
XORL R14, R15
|
|
ANDL R13, R15
|
|
XORL R8, R15
|
|
ADDL R15, R11
|
|
ADDL R9, R11
|
|
ADDL $0x5a827999, R11
|
|
ADDL R10, R11
|
|
ROLL $0x1e, R13
|
|
MOVL 16(CX), R9
|
|
BSWAPL R9
|
|
MOVL R9, 16(SP)
|
|
MOVL R11, R10
|
|
ROLL $0x05, R10
|
|
MOVL R14, R15
|
|
XORL R13, R15
|
|
ANDL R12, R15
|
|
XORL R14, R15
|
|
ADDL R15, R10
|
|
ADDL R8, R10
|
|
ADDL $0x5a827999, R10
|
|
ADDL R9, R10
|
|
ROLL $0x1e, R12
|
|
MOVL 20(CX), R8
|
|
BSWAPL R8
|
|
MOVL R8, 20(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R13, R15
|
|
XORL R12, R15
|
|
ANDL R11, R15
|
|
XORL R13, R15
|
|
ADDL R15, R9
|
|
ADDL R14, R9
|
|
ADDL $0x5a827999, R9
|
|
ADDL R8, R9
|
|
ROLL $0x1e, R11
|
|
MOVL 24(CX), R8
|
|
BSWAPL R8
|
|
MOVL R8, 24(SP)
|
|
MOVL R9, R14
|
|
ROLL $0x05, R14
|
|
MOVL R12, R15
|
|
XORL R11, R15
|
|
ANDL R10, R15
|
|
XORL R12, R15
|
|
ADDL R15, R14
|
|
ADDL R13, R14
|
|
ADDL $0x5a827999, R14
|
|
ADDL R8, R14
|
|
ROLL $0x1e, R10
|
|
MOVL 28(CX), R8
|
|
BSWAPL R8
|
|
MOVL R8, 28(SP)
|
|
MOVL R14, R13
|
|
ROLL $0x05, R13
|
|
MOVL R11, R15
|
|
XORL R10, R15
|
|
ANDL R9, R15
|
|
XORL R11, R15
|
|
ADDL R15, R13
|
|
ADDL R12, R13
|
|
ADDL $0x5a827999, R13
|
|
ADDL R8, R13
|
|
ROLL $0x1e, R9
|
|
MOVL 32(CX), R8
|
|
BSWAPL R8
|
|
MOVL R8, 32(SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R10, R15
|
|
XORL R9, R15
|
|
ANDL R14, R15
|
|
XORL R10, R15
|
|
ADDL R15, R12
|
|
ADDL R11, R12
|
|
ADDL $0x5a827999, R12
|
|
ADDL R8, R12
|
|
ROLL $0x1e, R14
|
|
MOVL 36(CX), R8
|
|
BSWAPL R8
|
|
MOVL R8, 36(SP)
|
|
MOVL R12, R11
|
|
ROLL $0x05, R11
|
|
MOVL R9, R15
|
|
XORL R14, R15
|
|
ANDL R13, R15
|
|
XORL R9, R15
|
|
ADDL R15, R11
|
|
ADDL R10, R11
|
|
ADDL $0x5a827999, R11
|
|
ADDL R8, R11
|
|
ROLL $0x1e, R13
|
|
MOVL 40(CX), R8
|
|
BSWAPL R8
|
|
MOVL R8, 40(SP)
|
|
MOVL R11, R10
|
|
ROLL $0x05, R10
|
|
MOVL R14, R15
|
|
XORL R13, R15
|
|
ANDL R12, R15
|
|
XORL R14, R15
|
|
ADDL R15, R10
|
|
ADDL R9, R10
|
|
ADDL $0x5a827999, R10
|
|
ADDL R8, R10
|
|
ROLL $0x1e, R12
|
|
MOVL 44(CX), R8
|
|
BSWAPL R8
|
|
MOVL R8, 44(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R13, R15
|
|
XORL R12, R15
|
|
ANDL R11, R15
|
|
XORL R13, R15
|
|
ADDL R15, R9
|
|
ADDL R14, R9
|
|
ADDL $0x5a827999, R9
|
|
ADDL R8, R9
|
|
ROLL $0x1e, R11
|
|
MOVL 48(CX), R8
|
|
BSWAPL R8
|
|
MOVL R8, 48(SP)
|
|
MOVL R9, R14
|
|
ROLL $0x05, R14
|
|
MOVL R12, R15
|
|
XORL R11, R15
|
|
ANDL R10, R15
|
|
XORL R12, R15
|
|
ADDL R15, R14
|
|
ADDL R13, R14
|
|
ADDL $0x5a827999, R14
|
|
ADDL R8, R14
|
|
ROLL $0x1e, R10
|
|
MOVL 52(CX), R8
|
|
BSWAPL R8
|
|
MOVL R8, 52(SP)
|
|
MOVL R14, R13
|
|
ROLL $0x05, R13
|
|
MOVL R11, R15
|
|
XORL R10, R15
|
|
ANDL R9, R15
|
|
XORL R11, R15
|
|
ADDL R15, R13
|
|
ADDL R12, R13
|
|
ADDL $0x5a827999, R13
|
|
ADDL R8, R13
|
|
ROLL $0x1e, R9
|
|
MOVL 56(CX), R8
|
|
BSWAPL R8
|
|
MOVL R8, 56(SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R10, R15
|
|
XORL R9, R15
|
|
ANDL R14, R15
|
|
XORL R10, R15
|
|
ADDL R15, R12
|
|
ADDL R11, R12
|
|
ADDL $0x5a827999, R12
|
|
ADDL R8, R12
|
|
ROLL $0x1e, R14
|
|
MOVL 60(CX), CX
|
|
BSWAPL CX
|
|
MOVL CX, 60(SP)
|
|
MOVL R12, R8
|
|
ROLL $0x05, R8
|
|
MOVL R9, R11
|
|
XORL R14, R11
|
|
ANDL R13, R11
|
|
XORL R9, R11
|
|
ADDL R11, R8
|
|
ADDL R10, R8
|
|
ADDL $0x5a827999, R8
|
|
ADDL CX, R8
|
|
ROLL $0x1e, R13
|
|
MOVL 52(SP), CX
|
|
XORL 32(SP), CX
|
|
XORL 8(SP), CX
|
|
XORL (SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, (SP)
|
|
MOVL R8, R10
|
|
ROLL $0x05, R10
|
|
MOVL R14, R11
|
|
XORL R13, R11
|
|
ANDL R12, R11
|
|
XORL R14, R11
|
|
ADDL R11, R10
|
|
ADDL R9, R10
|
|
ADDL $0x5a827999, R10
|
|
ADDL CX, R10
|
|
ROLL $0x1e, R12
|
|
MOVL 56(SP), CX
|
|
XORL 36(SP), CX
|
|
XORL 12(SP), CX
|
|
XORL 4(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 4(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R13, R11
|
|
XORL R12, R11
|
|
ANDL R8, R11
|
|
XORL R13, R11
|
|
ADDL R11, R9
|
|
ADDL R14, R9
|
|
ADDL $0x5a827999, R9
|
|
ADDL CX, R9
|
|
ROLL $0x1e, R8
|
|
MOVL 60(SP), CX
|
|
XORL 40(SP), CX
|
|
XORL 16(SP), CX
|
|
XORL 8(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 8(SP)
|
|
MOVL R9, R11
|
|
ROLL $0x05, R11
|
|
MOVL R12, R14
|
|
XORL R8, R14
|
|
ANDL R10, R14
|
|
XORL R12, R14
|
|
ADDL R14, R11
|
|
ADDL R13, R11
|
|
ADDL $0x5a827999, R11
|
|
ADDL CX, R11
|
|
ROLL $0x1e, R10
|
|
MOVL (SP), CX
|
|
XORL 44(SP), CX
|
|
XORL 20(SP), CX
|
|
XORL 12(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 12(SP)
|
|
MOVL R11, R13
|
|
ROLL $0x05, R13
|
|
MOVL R8, R14
|
|
XORL R10, R14
|
|
ANDL R9, R14
|
|
XORL R8, R14
|
|
ADDL R14, R13
|
|
ADDL R12, R13
|
|
ADDL $0x5a827999, R13
|
|
ADDL CX, R13
|
|
ROLL $0x1e, R9
|
|
MOVL 4(SP), CX
|
|
XORL 48(SP), CX
|
|
XORL 24(SP), CX
|
|
XORL 16(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 16(SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R11, R14
|
|
XORL R9, R14
|
|
XORL R10, R14
|
|
ADDL R14, R12
|
|
ADDL R8, R12
|
|
ADDL $0x6ed9eba1, R12
|
|
ADDL CX, R12
|
|
ROLL $0x1e, R11
|
|
MOVL 8(SP), CX
|
|
XORL 52(SP), CX
|
|
XORL 28(SP), CX
|
|
XORL 20(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 20(SP)
|
|
MOVL R12, R8
|
|
ROLL $0x05, R8
|
|
MOVL R13, R14
|
|
XORL R11, R14
|
|
XORL R9, R14
|
|
ADDL R14, R8
|
|
ADDL R10, R8
|
|
ADDL $0x6ed9eba1, R8
|
|
ADDL CX, R8
|
|
ROLL $0x1e, R13
|
|
MOVL 12(SP), CX
|
|
XORL 56(SP), CX
|
|
XORL 32(SP), CX
|
|
XORL 24(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 24(SP)
|
|
MOVL R8, R10
|
|
ROLL $0x05, R10
|
|
MOVL R12, R14
|
|
XORL R13, R14
|
|
XORL R11, R14
|
|
ADDL R14, R10
|
|
ADDL R9, R10
|
|
ADDL $0x6ed9eba1, R10
|
|
ADDL CX, R10
|
|
ROLL $0x1e, R12
|
|
MOVL 16(SP), CX
|
|
XORL 60(SP), CX
|
|
XORL 36(SP), CX
|
|
XORL 28(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 28(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R8, R14
|
|
XORL R12, R14
|
|
XORL R13, R14
|
|
ADDL R14, R9
|
|
ADDL R11, R9
|
|
ADDL $0x6ed9eba1, R9
|
|
ADDL CX, R9
|
|
ROLL $0x1e, R8
|
|
MOVL 20(SP), CX
|
|
XORL (SP), CX
|
|
XORL 40(SP), CX
|
|
XORL 32(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 32(SP)
|
|
MOVL R9, R11
|
|
ROLL $0x05, R11
|
|
MOVL R10, R14
|
|
XORL R8, R14
|
|
XORL R12, R14
|
|
ADDL R14, R11
|
|
ADDL R13, R11
|
|
ADDL $0x6ed9eba1, R11
|
|
ADDL CX, R11
|
|
ROLL $0x1e, R10
|
|
MOVL 24(SP), CX
|
|
XORL 4(SP), CX
|
|
XORL 44(SP), CX
|
|
XORL 36(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 36(SP)
|
|
MOVL R11, R13
|
|
ROLL $0x05, R13
|
|
MOVL R9, R14
|
|
XORL R10, R14
|
|
XORL R8, R14
|
|
ADDL R14, R13
|
|
ADDL R12, R13
|
|
ADDL $0x6ed9eba1, R13
|
|
ADDL CX, R13
|
|
ROLL $0x1e, R9
|
|
MOVL 28(SP), CX
|
|
XORL 8(SP), CX
|
|
XORL 48(SP), CX
|
|
XORL 40(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 40(SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R11, R14
|
|
XORL R9, R14
|
|
XORL R10, R14
|
|
ADDL R14, R12
|
|
ADDL R8, R12
|
|
ADDL $0x6ed9eba1, R12
|
|
ADDL CX, R12
|
|
ROLL $0x1e, R11
|
|
MOVL 32(SP), CX
|
|
XORL 12(SP), CX
|
|
XORL 52(SP), CX
|
|
XORL 44(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 44(SP)
|
|
MOVL R12, R8
|
|
ROLL $0x05, R8
|
|
MOVL R13, R14
|
|
XORL R11, R14
|
|
XORL R9, R14
|
|
ADDL R14, R8
|
|
ADDL R10, R8
|
|
ADDL $0x6ed9eba1, R8
|
|
ADDL CX, R8
|
|
ROLL $0x1e, R13
|
|
MOVL 36(SP), CX
|
|
XORL 16(SP), CX
|
|
XORL 56(SP), CX
|
|
XORL 48(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 48(SP)
|
|
MOVL R8, R10
|
|
ROLL $0x05, R10
|
|
MOVL R12, R14
|
|
XORL R13, R14
|
|
XORL R11, R14
|
|
ADDL R14, R10
|
|
ADDL R9, R10
|
|
ADDL $0x6ed9eba1, R10
|
|
ADDL CX, R10
|
|
ROLL $0x1e, R12
|
|
MOVL 40(SP), CX
|
|
XORL 20(SP), CX
|
|
XORL 60(SP), CX
|
|
XORL 52(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 52(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R8, R14
|
|
XORL R12, R14
|
|
XORL R13, R14
|
|
ADDL R14, R9
|
|
ADDL R11, R9
|
|
ADDL $0x6ed9eba1, R9
|
|
ADDL CX, R9
|
|
ROLL $0x1e, R8
|
|
MOVL 44(SP), CX
|
|
XORL 24(SP), CX
|
|
XORL (SP), CX
|
|
XORL 56(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 56(SP)
|
|
MOVL R9, R11
|
|
ROLL $0x05, R11
|
|
MOVL R10, R14
|
|
XORL R8, R14
|
|
XORL R12, R14
|
|
ADDL R14, R11
|
|
ADDL R13, R11
|
|
ADDL $0x6ed9eba1, R11
|
|
ADDL CX, R11
|
|
ROLL $0x1e, R10
|
|
MOVL 48(SP), CX
|
|
XORL 28(SP), CX
|
|
XORL 4(SP), CX
|
|
XORL 60(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 60(SP)
|
|
MOVL R11, R13
|
|
ROLL $0x05, R13
|
|
MOVL R9, R14
|
|
XORL R10, R14
|
|
XORL R8, R14
|
|
ADDL R14, R13
|
|
ADDL R12, R13
|
|
ADDL $0x6ed9eba1, R13
|
|
ADDL CX, R13
|
|
ROLL $0x1e, R9
|
|
MOVL 52(SP), CX
|
|
XORL 32(SP), CX
|
|
XORL 8(SP), CX
|
|
XORL (SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, (SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R11, R14
|
|
XORL R9, R14
|
|
XORL R10, R14
|
|
ADDL R14, R12
|
|
ADDL R8, R12
|
|
ADDL $0x6ed9eba1, R12
|
|
ADDL CX, R12
|
|
ROLL $0x1e, R11
|
|
MOVL 56(SP), CX
|
|
XORL 36(SP), CX
|
|
XORL 12(SP), CX
|
|
XORL 4(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 4(SP)
|
|
MOVL R12, R8
|
|
ROLL $0x05, R8
|
|
MOVL R13, R14
|
|
XORL R11, R14
|
|
XORL R9, R14
|
|
ADDL R14, R8
|
|
ADDL R10, R8
|
|
ADDL $0x6ed9eba1, R8
|
|
ADDL CX, R8
|
|
ROLL $0x1e, R13
|
|
MOVL 60(SP), CX
|
|
XORL 40(SP), CX
|
|
XORL 16(SP), CX
|
|
XORL 8(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 8(SP)
|
|
MOVL R8, R10
|
|
ROLL $0x05, R10
|
|
MOVL R12, R14
|
|
XORL R13, R14
|
|
XORL R11, R14
|
|
ADDL R14, R10
|
|
ADDL R9, R10
|
|
ADDL $0x6ed9eba1, R10
|
|
ADDL CX, R10
|
|
ROLL $0x1e, R12
|
|
MOVL (SP), CX
|
|
XORL 44(SP), CX
|
|
XORL 20(SP), CX
|
|
XORL 12(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 12(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R8, R14
|
|
XORL R12, R14
|
|
XORL R13, R14
|
|
ADDL R14, R9
|
|
ADDL R11, R9
|
|
ADDL $0x6ed9eba1, R9
|
|
ADDL CX, R9
|
|
ROLL $0x1e, R8
|
|
MOVL 4(SP), CX
|
|
XORL 48(SP), CX
|
|
XORL 24(SP), CX
|
|
XORL 16(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 16(SP)
|
|
MOVL R9, R11
|
|
ROLL $0x05, R11
|
|
MOVL R10, R14
|
|
XORL R8, R14
|
|
XORL R12, R14
|
|
ADDL R14, R11
|
|
ADDL R13, R11
|
|
ADDL $0x6ed9eba1, R11
|
|
ADDL CX, R11
|
|
ROLL $0x1e, R10
|
|
MOVL 8(SP), CX
|
|
XORL 52(SP), CX
|
|
XORL 28(SP), CX
|
|
XORL 20(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 20(SP)
|
|
MOVL R11, R13
|
|
ROLL $0x05, R13
|
|
MOVL R9, R14
|
|
XORL R10, R14
|
|
XORL R8, R14
|
|
ADDL R14, R13
|
|
ADDL R12, R13
|
|
ADDL $0x6ed9eba1, R13
|
|
ADDL CX, R13
|
|
ROLL $0x1e, R9
|
|
MOVL 12(SP), CX
|
|
XORL 56(SP), CX
|
|
XORL 32(SP), CX
|
|
XORL 24(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 24(SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R11, R14
|
|
XORL R9, R14
|
|
XORL R10, R14
|
|
ADDL R14, R12
|
|
ADDL R8, R12
|
|
ADDL $0x6ed9eba1, R12
|
|
ADDL CX, R12
|
|
ROLL $0x1e, R11
|
|
MOVL 16(SP), CX
|
|
XORL 60(SP), CX
|
|
XORL 36(SP), CX
|
|
XORL 28(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 28(SP)
|
|
MOVL R12, R8
|
|
ROLL $0x05, R8
|
|
MOVL R13, R14
|
|
XORL R11, R14
|
|
XORL R9, R14
|
|
ADDL R14, R8
|
|
ADDL R10, R8
|
|
ADDL $0x6ed9eba1, R8
|
|
ADDL CX, R8
|
|
ROLL $0x1e, R13
|
|
MOVL 20(SP), CX
|
|
XORL (SP), CX
|
|
XORL 40(SP), CX
|
|
XORL 32(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 32(SP)
|
|
MOVL R8, R10
|
|
ROLL $0x05, R10
|
|
MOVL R12, R14
|
|
ORL R13, R14
|
|
ANDL R11, R14
|
|
MOVL R12, R15
|
|
ANDL R13, R15
|
|
ORL R14, R15
|
|
ADDL R15, R10
|
|
ADDL R9, R10
|
|
ADDL $0x8f1bbcdc, R10
|
|
ADDL CX, R10
|
|
ROLL $0x1e, R12
|
|
MOVL 24(SP), CX
|
|
XORL 4(SP), CX
|
|
XORL 44(SP), CX
|
|
XORL 36(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 36(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R8, R14
|
|
ORL R12, R14
|
|
ANDL R13, R14
|
|
MOVL R8, R15
|
|
ANDL R12, R15
|
|
ORL R14, R15
|
|
ADDL R15, R9
|
|
ADDL R11, R9
|
|
ADDL $0x8f1bbcdc, R9
|
|
ADDL CX, R9
|
|
ROLL $0x1e, R8
|
|
MOVL 28(SP), CX
|
|
XORL 8(SP), CX
|
|
XORL 48(SP), CX
|
|
XORL 40(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 40(SP)
|
|
MOVL R9, R11
|
|
ROLL $0x05, R11
|
|
MOVL R10, R14
|
|
ORL R8, R14
|
|
ANDL R12, R14
|
|
MOVL R10, R15
|
|
ANDL R8, R15
|
|
ORL R14, R15
|
|
ADDL R15, R11
|
|
ADDL R13, R11
|
|
ADDL $0x8f1bbcdc, R11
|
|
ADDL CX, R11
|
|
ROLL $0x1e, R10
|
|
MOVL 32(SP), CX
|
|
XORL 12(SP), CX
|
|
XORL 52(SP), CX
|
|
XORL 44(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 44(SP)
|
|
MOVL R11, R13
|
|
ROLL $0x05, R13
|
|
MOVL R9, R14
|
|
ORL R10, R14
|
|
ANDL R8, R14
|
|
MOVL R9, R15
|
|
ANDL R10, R15
|
|
ORL R14, R15
|
|
ADDL R15, R13
|
|
ADDL R12, R13
|
|
ADDL $0x8f1bbcdc, R13
|
|
ADDL CX, R13
|
|
ROLL $0x1e, R9
|
|
MOVL 36(SP), CX
|
|
XORL 16(SP), CX
|
|
XORL 56(SP), CX
|
|
XORL 48(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 48(SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R11, R14
|
|
ORL R9, R14
|
|
ANDL R10, R14
|
|
MOVL R11, R15
|
|
ANDL R9, R15
|
|
ORL R14, R15
|
|
ADDL R15, R12
|
|
ADDL R8, R12
|
|
ADDL $0x8f1bbcdc, R12
|
|
ADDL CX, R12
|
|
ROLL $0x1e, R11
|
|
MOVL 40(SP), CX
|
|
XORL 20(SP), CX
|
|
XORL 60(SP), CX
|
|
XORL 52(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 52(SP)
|
|
MOVL R12, R8
|
|
ROLL $0x05, R8
|
|
MOVL R13, R14
|
|
ORL R11, R14
|
|
ANDL R9, R14
|
|
MOVL R13, R15
|
|
ANDL R11, R15
|
|
ORL R14, R15
|
|
ADDL R15, R8
|
|
ADDL R10, R8
|
|
ADDL $0x8f1bbcdc, R8
|
|
ADDL CX, R8
|
|
ROLL $0x1e, R13
|
|
MOVL 44(SP), CX
|
|
XORL 24(SP), CX
|
|
XORL (SP), CX
|
|
XORL 56(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 56(SP)
|
|
MOVL R8, R10
|
|
ROLL $0x05, R10
|
|
MOVL R12, R14
|
|
ORL R13, R14
|
|
ANDL R11, R14
|
|
MOVL R12, R15
|
|
ANDL R13, R15
|
|
ORL R14, R15
|
|
ADDL R15, R10
|
|
ADDL R9, R10
|
|
ADDL $0x8f1bbcdc, R10
|
|
ADDL CX, R10
|
|
ROLL $0x1e, R12
|
|
MOVL 48(SP), CX
|
|
XORL 28(SP), CX
|
|
XORL 4(SP), CX
|
|
XORL 60(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 60(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R8, R14
|
|
ORL R12, R14
|
|
ANDL R13, R14
|
|
MOVL R8, R15
|
|
ANDL R12, R15
|
|
ORL R14, R15
|
|
ADDL R15, R9
|
|
ADDL R11, R9
|
|
ADDL $0x8f1bbcdc, R9
|
|
ADDL CX, R9
|
|
ROLL $0x1e, R8
|
|
MOVL 52(SP), CX
|
|
XORL 32(SP), CX
|
|
XORL 8(SP), CX
|
|
XORL (SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, (SP)
|
|
MOVL R9, R11
|
|
ROLL $0x05, R11
|
|
MOVL R10, R14
|
|
ORL R8, R14
|
|
ANDL R12, R14
|
|
MOVL R10, R15
|
|
ANDL R8, R15
|
|
ORL R14, R15
|
|
ADDL R15, R11
|
|
ADDL R13, R11
|
|
ADDL $0x8f1bbcdc, R11
|
|
ADDL CX, R11
|
|
ROLL $0x1e, R10
|
|
MOVL 56(SP), CX
|
|
XORL 36(SP), CX
|
|
XORL 12(SP), CX
|
|
XORL 4(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 4(SP)
|
|
MOVL R11, R13
|
|
ROLL $0x05, R13
|
|
MOVL R9, R14
|
|
ORL R10, R14
|
|
ANDL R8, R14
|
|
MOVL R9, R15
|
|
ANDL R10, R15
|
|
ORL R14, R15
|
|
ADDL R15, R13
|
|
ADDL R12, R13
|
|
ADDL $0x8f1bbcdc, R13
|
|
ADDL CX, R13
|
|
ROLL $0x1e, R9
|
|
MOVL 60(SP), CX
|
|
XORL 40(SP), CX
|
|
XORL 16(SP), CX
|
|
XORL 8(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 8(SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R11, R14
|
|
ORL R9, R14
|
|
ANDL R10, R14
|
|
MOVL R11, R15
|
|
ANDL R9, R15
|
|
ORL R14, R15
|
|
ADDL R15, R12
|
|
ADDL R8, R12
|
|
ADDL $0x8f1bbcdc, R12
|
|
ADDL CX, R12
|
|
ROLL $0x1e, R11
|
|
MOVL (SP), CX
|
|
XORL 44(SP), CX
|
|
XORL 20(SP), CX
|
|
XORL 12(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 12(SP)
|
|
MOVL R12, R8
|
|
ROLL $0x05, R8
|
|
MOVL R13, R14
|
|
ORL R11, R14
|
|
ANDL R9, R14
|
|
MOVL R13, R15
|
|
ANDL R11, R15
|
|
ORL R14, R15
|
|
ADDL R15, R8
|
|
ADDL R10, R8
|
|
ADDL $0x8f1bbcdc, R8
|
|
ADDL CX, R8
|
|
ROLL $0x1e, R13
|
|
MOVL 4(SP), CX
|
|
XORL 48(SP), CX
|
|
XORL 24(SP), CX
|
|
XORL 16(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 16(SP)
|
|
MOVL R8, R10
|
|
ROLL $0x05, R10
|
|
MOVL R12, R14
|
|
ORL R13, R14
|
|
ANDL R11, R14
|
|
MOVL R12, R15
|
|
ANDL R13, R15
|
|
ORL R14, R15
|
|
ADDL R15, R10
|
|
ADDL R9, R10
|
|
ADDL $0x8f1bbcdc, R10
|
|
ADDL CX, R10
|
|
ROLL $0x1e, R12
|
|
MOVL 8(SP), CX
|
|
XORL 52(SP), CX
|
|
XORL 28(SP), CX
|
|
XORL 20(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 20(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R8, R14
|
|
ORL R12, R14
|
|
ANDL R13, R14
|
|
MOVL R8, R15
|
|
ANDL R12, R15
|
|
ORL R14, R15
|
|
ADDL R15, R9
|
|
ADDL R11, R9
|
|
ADDL $0x8f1bbcdc, R9
|
|
ADDL CX, R9
|
|
ROLL $0x1e, R8
|
|
MOVL 12(SP), CX
|
|
XORL 56(SP), CX
|
|
XORL 32(SP), CX
|
|
XORL 24(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 24(SP)
|
|
MOVL R9, R11
|
|
ROLL $0x05, R11
|
|
MOVL R10, R14
|
|
ORL R8, R14
|
|
ANDL R12, R14
|
|
MOVL R10, R15
|
|
ANDL R8, R15
|
|
ORL R14, R15
|
|
ADDL R15, R11
|
|
ADDL R13, R11
|
|
ADDL $0x8f1bbcdc, R11
|
|
ADDL CX, R11
|
|
ROLL $0x1e, R10
|
|
MOVL 16(SP), CX
|
|
XORL 60(SP), CX
|
|
XORL 36(SP), CX
|
|
XORL 28(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 28(SP)
|
|
MOVL R11, R13
|
|
ROLL $0x05, R13
|
|
MOVL R9, R14
|
|
ORL R10, R14
|
|
ANDL R8, R14
|
|
MOVL R9, R15
|
|
ANDL R10, R15
|
|
ORL R14, R15
|
|
ADDL R15, R13
|
|
ADDL R12, R13
|
|
ADDL $0x8f1bbcdc, R13
|
|
ADDL CX, R13
|
|
ROLL $0x1e, R9
|
|
MOVL 20(SP), CX
|
|
XORL (SP), CX
|
|
XORL 40(SP), CX
|
|
XORL 32(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 32(SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R11, R14
|
|
ORL R9, R14
|
|
ANDL R10, R14
|
|
MOVL R11, R15
|
|
ANDL R9, R15
|
|
ORL R14, R15
|
|
ADDL R15, R12
|
|
ADDL R8, R12
|
|
ADDL $0x8f1bbcdc, R12
|
|
ADDL CX, R12
|
|
ROLL $0x1e, R11
|
|
MOVL 24(SP), CX
|
|
XORL 4(SP), CX
|
|
XORL 44(SP), CX
|
|
XORL 36(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 36(SP)
|
|
MOVL R12, R8
|
|
ROLL $0x05, R8
|
|
MOVL R13, R14
|
|
ORL R11, R14
|
|
ANDL R9, R14
|
|
MOVL R13, R15
|
|
ANDL R11, R15
|
|
ORL R14, R15
|
|
ADDL R15, R8
|
|
ADDL R10, R8
|
|
ADDL $0x8f1bbcdc, R8
|
|
ADDL CX, R8
|
|
ROLL $0x1e, R13
|
|
MOVL 28(SP), CX
|
|
XORL 8(SP), CX
|
|
XORL 48(SP), CX
|
|
XORL 40(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 40(SP)
|
|
MOVL R8, R10
|
|
ROLL $0x05, R10
|
|
MOVL R12, R14
|
|
ORL R13, R14
|
|
ANDL R11, R14
|
|
MOVL R12, R15
|
|
ANDL R13, R15
|
|
ORL R14, R15
|
|
ADDL R15, R10
|
|
ADDL R9, R10
|
|
ADDL $0x8f1bbcdc, R10
|
|
ADDL CX, R10
|
|
ROLL $0x1e, R12
|
|
MOVL 32(SP), CX
|
|
XORL 12(SP), CX
|
|
XORL 52(SP), CX
|
|
XORL 44(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 44(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R8, R14
|
|
ORL R12, R14
|
|
ANDL R13, R14
|
|
MOVL R8, R15
|
|
ANDL R12, R15
|
|
ORL R14, R15
|
|
ADDL R15, R9
|
|
ADDL R11, R9
|
|
ADDL $0x8f1bbcdc, R9
|
|
ADDL CX, R9
|
|
ROLL $0x1e, R8
|
|
MOVL 36(SP), CX
|
|
XORL 16(SP), CX
|
|
XORL 56(SP), CX
|
|
XORL 48(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 48(SP)
|
|
MOVL R9, R11
|
|
ROLL $0x05, R11
|
|
MOVL R10, R14
|
|
XORL R8, R14
|
|
XORL R12, R14
|
|
ADDL R14, R11
|
|
ADDL R13, R11
|
|
ADDL $0xca62c1d6, R11
|
|
ADDL CX, R11
|
|
ROLL $0x1e, R10
|
|
MOVL 40(SP), CX
|
|
XORL 20(SP), CX
|
|
XORL 60(SP), CX
|
|
XORL 52(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 52(SP)
|
|
MOVL R11, R13
|
|
ROLL $0x05, R13
|
|
MOVL R9, R14
|
|
XORL R10, R14
|
|
XORL R8, R14
|
|
ADDL R14, R13
|
|
ADDL R12, R13
|
|
ADDL $0xca62c1d6, R13
|
|
ADDL CX, R13
|
|
ROLL $0x1e, R9
|
|
MOVL 44(SP), CX
|
|
XORL 24(SP), CX
|
|
XORL (SP), CX
|
|
XORL 56(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 56(SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R11, R14
|
|
XORL R9, R14
|
|
XORL R10, R14
|
|
ADDL R14, R12
|
|
ADDL R8, R12
|
|
ADDL $0xca62c1d6, R12
|
|
ADDL CX, R12
|
|
ROLL $0x1e, R11
|
|
MOVL 48(SP), CX
|
|
XORL 28(SP), CX
|
|
XORL 4(SP), CX
|
|
XORL 60(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 60(SP)
|
|
MOVL R12, R8
|
|
ROLL $0x05, R8
|
|
MOVL R13, R14
|
|
XORL R11, R14
|
|
XORL R9, R14
|
|
ADDL R14, R8
|
|
ADDL R10, R8
|
|
ADDL $0xca62c1d6, R8
|
|
ADDL CX, R8
|
|
ROLL $0x1e, R13
|
|
MOVL 52(SP), CX
|
|
XORL 32(SP), CX
|
|
XORL 8(SP), CX
|
|
XORL (SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, (SP)
|
|
MOVL R8, R10
|
|
ROLL $0x05, R10
|
|
MOVL R12, R14
|
|
XORL R13, R14
|
|
XORL R11, R14
|
|
ADDL R14, R10
|
|
ADDL R9, R10
|
|
ADDL $0xca62c1d6, R10
|
|
ADDL CX, R10
|
|
ROLL $0x1e, R12
|
|
MOVL 56(SP), CX
|
|
XORL 36(SP), CX
|
|
XORL 12(SP), CX
|
|
XORL 4(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 4(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R8, R14
|
|
XORL R12, R14
|
|
XORL R13, R14
|
|
ADDL R14, R9
|
|
ADDL R11, R9
|
|
ADDL $0xca62c1d6, R9
|
|
ADDL CX, R9
|
|
ROLL $0x1e, R8
|
|
MOVL 60(SP), CX
|
|
XORL 40(SP), CX
|
|
XORL 16(SP), CX
|
|
XORL 8(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 8(SP)
|
|
MOVL R9, R11
|
|
ROLL $0x05, R11
|
|
MOVL R10, R14
|
|
XORL R8, R14
|
|
XORL R12, R14
|
|
ADDL R14, R11
|
|
ADDL R13, R11
|
|
ADDL $0xca62c1d6, R11
|
|
ADDL CX, R11
|
|
ROLL $0x1e, R10
|
|
MOVL (SP), CX
|
|
XORL 44(SP), CX
|
|
XORL 20(SP), CX
|
|
XORL 12(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 12(SP)
|
|
MOVL R11, R13
|
|
ROLL $0x05, R13
|
|
MOVL R9, R14
|
|
XORL R10, R14
|
|
XORL R8, R14
|
|
ADDL R14, R13
|
|
ADDL R12, R13
|
|
ADDL $0xca62c1d6, R13
|
|
ADDL CX, R13
|
|
ROLL $0x1e, R9
|
|
MOVL 4(SP), CX
|
|
XORL 48(SP), CX
|
|
XORL 24(SP), CX
|
|
XORL 16(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 16(SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R11, R14
|
|
XORL R9, R14
|
|
XORL R10, R14
|
|
ADDL R14, R12
|
|
ADDL R8, R12
|
|
ADDL $0xca62c1d6, R12
|
|
ADDL CX, R12
|
|
ROLL $0x1e, R11
|
|
MOVL 8(SP), CX
|
|
XORL 52(SP), CX
|
|
XORL 28(SP), CX
|
|
XORL 20(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 20(SP)
|
|
MOVL R12, R8
|
|
ROLL $0x05, R8
|
|
MOVL R13, R14
|
|
XORL R11, R14
|
|
XORL R9, R14
|
|
ADDL R14, R8
|
|
ADDL R10, R8
|
|
ADDL $0xca62c1d6, R8
|
|
ADDL CX, R8
|
|
ROLL $0x1e, R13
|
|
MOVL 12(SP), CX
|
|
XORL 56(SP), CX
|
|
XORL 32(SP), CX
|
|
XORL 24(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 24(SP)
|
|
MOVL R8, R10
|
|
ROLL $0x05, R10
|
|
MOVL R12, R14
|
|
XORL R13, R14
|
|
XORL R11, R14
|
|
ADDL R14, R10
|
|
ADDL R9, R10
|
|
ADDL $0xca62c1d6, R10
|
|
ADDL CX, R10
|
|
ROLL $0x1e, R12
|
|
MOVL 16(SP), CX
|
|
XORL 60(SP), CX
|
|
XORL 36(SP), CX
|
|
XORL 28(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 28(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R8, R14
|
|
XORL R12, R14
|
|
XORL R13, R14
|
|
ADDL R14, R9
|
|
ADDL R11, R9
|
|
ADDL $0xca62c1d6, R9
|
|
ADDL CX, R9
|
|
ROLL $0x1e, R8
|
|
MOVL 20(SP), CX
|
|
XORL (SP), CX
|
|
XORL 40(SP), CX
|
|
XORL 32(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 32(SP)
|
|
MOVL R9, R11
|
|
ROLL $0x05, R11
|
|
MOVL R10, R14
|
|
XORL R8, R14
|
|
XORL R12, R14
|
|
ADDL R14, R11
|
|
ADDL R13, R11
|
|
ADDL $0xca62c1d6, R11
|
|
ADDL CX, R11
|
|
ROLL $0x1e, R10
|
|
MOVL 24(SP), CX
|
|
XORL 4(SP), CX
|
|
XORL 44(SP), CX
|
|
XORL 36(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 36(SP)
|
|
MOVL R11, R13
|
|
ROLL $0x05, R13
|
|
MOVL R9, R14
|
|
XORL R10, R14
|
|
XORL R8, R14
|
|
ADDL R14, R13
|
|
ADDL R12, R13
|
|
ADDL $0xca62c1d6, R13
|
|
ADDL CX, R13
|
|
ROLL $0x1e, R9
|
|
MOVL 28(SP), CX
|
|
XORL 8(SP), CX
|
|
XORL 48(SP), CX
|
|
XORL 40(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 40(SP)
|
|
MOVL R13, R12
|
|
ROLL $0x05, R12
|
|
MOVL R11, R14
|
|
XORL R9, R14
|
|
XORL R10, R14
|
|
ADDL R14, R12
|
|
ADDL R8, R12
|
|
ADDL $0xca62c1d6, R12
|
|
ADDL CX, R12
|
|
ROLL $0x1e, R11
|
|
MOVL 32(SP), CX
|
|
XORL 12(SP), CX
|
|
XORL 52(SP), CX
|
|
XORL 44(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 44(SP)
|
|
MOVL R12, R8
|
|
ROLL $0x05, R8
|
|
MOVL R13, R14
|
|
XORL R11, R14
|
|
XORL R9, R14
|
|
ADDL R14, R8
|
|
ADDL R10, R8
|
|
ADDL $0xca62c1d6, R8
|
|
ADDL CX, R8
|
|
ROLL $0x1e, R13
|
|
MOVL 36(SP), CX
|
|
XORL 16(SP), CX
|
|
XORL 56(SP), CX
|
|
XORL 48(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 48(SP)
|
|
MOVL R8, R10
|
|
ROLL $0x05, R10
|
|
MOVL R12, R14
|
|
XORL R13, R14
|
|
XORL R11, R14
|
|
ADDL R14, R10
|
|
ADDL R9, R10
|
|
ADDL $0xca62c1d6, R10
|
|
ADDL CX, R10
|
|
ROLL $0x1e, R12
|
|
MOVL 40(SP), CX
|
|
XORL 20(SP), CX
|
|
XORL 60(SP), CX
|
|
XORL 52(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 52(SP)
|
|
MOVL R10, R9
|
|
ROLL $0x05, R9
|
|
MOVL R8, R14
|
|
XORL R12, R14
|
|
XORL R13, R14
|
|
ADDL R14, R9
|
|
ADDL R11, R9
|
|
ADDL $0xca62c1d6, R9
|
|
ADDL CX, R9
|
|
ROLL $0x1e, R8
|
|
MOVL 44(SP), CX
|
|
XORL 24(SP), CX
|
|
XORL (SP), CX
|
|
XORL 56(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 56(SP)
|
|
MOVL R9, R11
|
|
ROLL $0x05, R11
|
|
MOVL R10, R14
|
|
XORL R8, R14
|
|
XORL R12, R14
|
|
ADDL R14, R11
|
|
ADDL R13, R11
|
|
ADDL $0xca62c1d6, R11
|
|
ADDL CX, R11
|
|
ROLL $0x1e, R10
|
|
MOVL 48(SP), CX
|
|
XORL 28(SP), CX
|
|
XORL 4(SP), CX
|
|
XORL 60(SP), CX
|
|
ROLL $0x01, CX
|
|
MOVL CX, 60(SP)
|
|
MOVL R11, R13
|
|
ROLL $0x05, R13
|
|
MOVL R9, R14
|
|
XORL R10, R14
|
|
XORL R8, R14
|
|
ADDL R14, R13
|
|
ADDL R12, R13
|
|
ADDL $0xca62c1d6, R13
|
|
ADDL CX, R13
|
|
ROLL $0x1e, R9
|
|
ADDL R13, DX
|
|
ADDL R11, BX
|
|
ADDL R9, BP
|
|
ADDL R10, SI
|
|
ADDL R8, DI
|
|
MOVL DX, (AX)
|
|
MOVL BX, 4(AX)
|
|
MOVL BP, 8(AX)
|
|
MOVL SI, 12(AX)
|
|
MOVL DI, 16(AX)
|
|
RET
|