des_asm.S (818b930bc15077fc00ff16bb22c5df1857f05afa) des_asm.S (ce6889515d5d481a5bd8ce5913dfed18f08310ea)
1#include <linux/linkage.h>
2#include <asm/visasm.h>
3
4#include "opcodes.h"
5
6 .align 32
7ENTRY(des_sparc64_key_expand)
8 /* %o0=input_key, %o1=output_key */

--- 362 unchanged lines hidden (view full) ---

371 DES_IIP(X, X)
372
373 .align 32
374ENTRY(des3_ede_sparc64_ecb_crypt)
375 /* %o0=key, %o1=input, %o2=output, %o3=len */
3761: ldd [%o1 + 0x00], %f60
377 DES3_LOOP_BODY(60)
378 std %f60, [%o2 + 0x00]
1#include <linux/linkage.h>
2#include <asm/visasm.h>
3
4#include "opcodes.h"
5
6 .align 32
7ENTRY(des_sparc64_key_expand)
8 /* %o0=input_key, %o1=output_key */

--- 362 unchanged lines hidden (view full) ---

371 DES_IIP(X, X)
372
373 .align 32
374ENTRY(des3_ede_sparc64_ecb_crypt)
375 /* %o0=key, %o1=input, %o2=output, %o3=len */
3761: ldd [%o1 + 0x00], %f60
377 DES3_LOOP_BODY(60)
378 std %f60, [%o2 + 0x00]
379 add %o1, 0x08, %o1
379 subcc %o3, 0x08, %o3
380 bne,pt %icc, 1b
381 add %o2, 0x08, %o2
382 retl
383 nop
384ENDPROC(des3_ede_sparc64_ecb_crypt)
385
386 .align 32

--- 32 unchanged lines hidden ---
380 subcc %o3, 0x08, %o3
381 bne,pt %icc, 1b
382 add %o2, 0x08, %o2
383 retl
384 nop
385ENDPROC(des3_ede_sparc64_ecb_crypt)
386
387 .align 32

--- 32 unchanged lines hidden ---