@@ -538,12 +538,12 @@ SYM_TYPED_FUNC_START(sha256_transform_rorx)
538538 and $-32 , %rsp # align rsp to 32 byte boundary
539539
540540 shl $6 , NUM_BLKS # convert to bytes
541- jz done_hash
541+ jz .Ldone_hash
542542 lea -64 (INP, NUM_BLKS), NUM_BLKS # pointer to last block
543543 mov NUM_BLKS, _INP_END(%rsp )
544544
545545 cmp NUM_BLKS, INP
546- je only_one_block
546+ je .Lonly_one_block
547547
548548 ## load initial digest
549549 mov (CTX), a
@@ -561,7 +561,7 @@ SYM_TYPED_FUNC_START(sha256_transform_rorx)
561561
562562 mov CTX, _CTX(%rsp )
563563
564- loop0 :
564+ .Lloop0 :
565565 ## Load first 16 dwords from two blocks
566566 VMOVDQ 0 *32 (INP),XTMP0
567567 VMOVDQ 1*32 (INP),XTMP1
@@ -580,15 +580,15 @@ loop0:
580580 vperm2i128 $0x20 , XTMP3, XTMP1, X2
581581 vperm2i128 $0x31 , XTMP3, XTMP1, X3
582582
583- last_block_enter :
583+ .Llast_block_enter :
584584 add $64 , INP
585585 mov INP, _INP(%rsp )
586586
587587 ## schedule 48 input dwords, by doing 3 rounds of 12 each
588588 xor SRND, SRND
589589
590590.align 16
591- loop1 :
591+ .Lloop1 :
592592 leaq K256+0 *32 (%rip ), INP ## reuse INP as scratch reg
593593 vpaddd (INP, SRND), X0, XFER
594594 vmovdqa XFER, 0 *32 +_XFER(%rsp , SRND)
@@ -611,9 +611,9 @@ loop1:
611611
612612 add $4*32 , SRND
613613 cmp $3*4*32 , SRND
614- jb loop1
614+ jb .Lloop1
615615
616- loop2 :
616+ .Lloop2 :
617617 ## Do last 16 rounds with no scheduling
618618 leaq K256+0 *32 (%rip ), INP
619619 vpaddd (INP, SRND), X0, XFER
@@ -630,7 +630,7 @@ loop2:
630630 vmovdqa X3, X1
631631
632632 cmp $4*4*32 , SRND
633- jb loop2
633+ jb .Lloop2
634634
635635 mov _CTX(%rsp ), CTX
636636 mov _INP(%rsp ), INP
@@ -645,17 +645,17 @@ loop2:
645645 addm (4*7 )(CTX),h
646646
647647 cmp _INP_END(%rsp ), INP
648- ja done_hash
648+ ja .Ldone_hash
649649
650650 #### Do second block using previously scheduled results
651651 xor SRND, SRND
652652.align 16
653- loop3 :
653+ .Lloop3 :
654654 DO_4ROUNDS _XFER + 0 *32 + 16
655655 DO_4ROUNDS _XFER + 1*32 + 16
656656 add $2*32 , SRND
657657 cmp $4*4*32 , SRND
658- jb loop3
658+ jb .Lloop3
659659
660660 mov _CTX(%rsp ), CTX
661661 mov _INP(%rsp ), INP
@@ -671,10 +671,10 @@ loop3:
671671 addm (4*7 )(CTX),h
672672
673673 cmp _INP_END(%rsp ), INP
674- jb loop0
675- ja done_hash
674+ jb .Lloop0
675+ ja .Ldone_hash
676676
677- do_last_block :
677+ .Ldo_last_block :
678678 VMOVDQ 0 *16 (INP),XWORD0
679679 VMOVDQ 1*16 (INP),XWORD1
680680 VMOVDQ 2*16 (INP),XWORD2
@@ -685,9 +685,9 @@ do_last_block:
685685 vpshufb X_BYTE_FLIP_MASK, XWORD2, XWORD2
686686 vpshufb X_BYTE_FLIP_MASK, XWORD3, XWORD3
687687
688- jmp last_block_enter
688+ jmp .Llast_block_enter
689689
690- only_one_block :
690+ .Lonly_one_block :
691691
692692 ## load initial digest
693693 mov (4*0 )(CTX),a
@@ -704,9 +704,9 @@ only_one_block:
704704 vmovdqa _SHUF_DC00(%rip ), SHUF_DC00
705705
706706 mov CTX, _CTX(%rsp )
707- jmp do_last_block
707+ jmp .Ldo_last_block
708708
709- done_hash :
709+ .Ldone_hash :
710710
711711 mov %rbp , %rsp
712712 pop %rbp
0 commit comments