Lines Matching +full:- +full:d2
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Original implementation written by Andy Polyakov, @dot-asm.
6 * Copyright (C) 2006-2019 CRYPTOGAMS by <appro@openssl.org>. All Rights Reserved.
10 #include <asm/nospec-insn.h>
11 #include <asm/vx-insn.h>
20 .long 0x61707865,0x3320646e,0x79622d32,0x6b206574 # endian-neutral
304 aghi LEN,-0x40
330 aghi LEN,-0x40
357 aghi LEN,-0x40
453 #define D2 %v11 macro
480 lghi %r1,-FRAME
483 stg %r0,0(SP) # back-chain
509 VAF D2,K3,T2 # K[3]+2
511 VAF D4,D2,T2 # K[3]+4
512 VAF D5,D2,T3 # K[3]+5
522 VLR T2,D2
534 VX D2,D2,A2
540 VERLLF D2,D2,16
547 VAF C2,C2,D2
572 VX D2,D2,A2
578 VERLLF D2,D2,8
585 VAF C2,C2,D2
616 VSLDB D2,D2,D2,12
629 VX D2,D2,A2
635 VERLLF D2,D2,16
642 VAF C2,C2,D2
667 VX D2,D2,A2
673 VERLLF D2,D2,8
680 VAF C2,C2,D2
711 VSLDB D2,D2,D2,4
732 VAF D2,D2,T2 # +K[3]+2
741 VLM K0,T3,0,%r7,4 # re-load sigma and increments
747 aghi LEN,-0x40
772 aghi LEN,-0x40
782 VPERM D0,D2,D2,BEPERM
798 aghi LEN,-0x40
804 VAF D2,K3,T3 # K[3]+3
814 VAF D3,D2,T1 # K[3]+4
826 aghi LEN,-0x40
834 VAF K3,D2,T3 # K[3]+=6
855 aghi LEN,-0x40
883 aghi LEN,-0x40