Add some missing cfi frame info in ecp_nistz256-x86_64.pl
Reviewed-by: Kurt Roeckx <kurt@roeckx.be> (Merged from https://github.com/openssl/openssl/pull/10672) (cherry picked from commit eff5076a78502d1ac04669e44127d4bd7c0a9ce7)
This commit is contained in:
parent
b885981ed7
commit
b6d0a1c7f0
1 changed files with 8 additions and 0 deletions
|
@ -1579,6 +1579,7 @@ $code.=<<___;
|
||||||
.type ecp_nistz256_to_mont,\@function,2
|
.type ecp_nistz256_to_mont,\@function,2
|
||||||
.align 32
|
.align 32
|
||||||
ecp_nistz256_to_mont:
|
ecp_nistz256_to_mont:
|
||||||
|
.cfi_startproc
|
||||||
___
|
___
|
||||||
$code.=<<___ if ($addx);
|
$code.=<<___ if ($addx);
|
||||||
mov \$0x80100, %ecx
|
mov \$0x80100, %ecx
|
||||||
|
@ -1587,6 +1588,7 @@ ___
|
||||||
$code.=<<___;
|
$code.=<<___;
|
||||||
lea .LRR(%rip), $b_org
|
lea .LRR(%rip), $b_org
|
||||||
jmp .Lmul_mont
|
jmp .Lmul_mont
|
||||||
|
.cfi_endproc
|
||||||
.size ecp_nistz256_to_mont,.-ecp_nistz256_to_mont
|
.size ecp_nistz256_to_mont,.-ecp_nistz256_to_mont
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
@ -2562,6 +2564,7 @@ $code.=<<___;
|
||||||
.type ecp_nistz256_scatter_w5,\@abi-omnipotent
|
.type ecp_nistz256_scatter_w5,\@abi-omnipotent
|
||||||
.align 32
|
.align 32
|
||||||
ecp_nistz256_scatter_w5:
|
ecp_nistz256_scatter_w5:
|
||||||
|
.cfi_startproc
|
||||||
lea -3($index,$index,2), $index
|
lea -3($index,$index,2), $index
|
||||||
movdqa 0x00($in_t), %xmm0
|
movdqa 0x00($in_t), %xmm0
|
||||||
shl \$5, $index
|
shl \$5, $index
|
||||||
|
@ -2578,6 +2581,7 @@ ecp_nistz256_scatter_w5:
|
||||||
movdqa %xmm5, 0x50($val,$index)
|
movdqa %xmm5, 0x50($val,$index)
|
||||||
|
|
||||||
ret
|
ret
|
||||||
|
.cfi_endproc
|
||||||
.size ecp_nistz256_scatter_w5,.-ecp_nistz256_scatter_w5
|
.size ecp_nistz256_scatter_w5,.-ecp_nistz256_scatter_w5
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
@ -2685,6 +2689,7 @@ $code.=<<___;
|
||||||
.type ecp_nistz256_scatter_w7,\@abi-omnipotent
|
.type ecp_nistz256_scatter_w7,\@abi-omnipotent
|
||||||
.align 32
|
.align 32
|
||||||
ecp_nistz256_scatter_w7:
|
ecp_nistz256_scatter_w7:
|
||||||
|
.cfi_startproc
|
||||||
movdqu 0x00($in_t), %xmm0
|
movdqu 0x00($in_t), %xmm0
|
||||||
shl \$6, $index
|
shl \$6, $index
|
||||||
movdqu 0x10($in_t), %xmm1
|
movdqu 0x10($in_t), %xmm1
|
||||||
|
@ -2696,6 +2701,7 @@ ecp_nistz256_scatter_w7:
|
||||||
movdqa %xmm3, 0x30($val,$index)
|
movdqa %xmm3, 0x30($val,$index)
|
||||||
|
|
||||||
ret
|
ret
|
||||||
|
.cfi_endproc
|
||||||
.size ecp_nistz256_scatter_w7,.-ecp_nistz256_scatter_w7
|
.size ecp_nistz256_scatter_w7,.-ecp_nistz256_scatter_w7
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
@ -3020,8 +3026,10 @@ $code.=<<___;
|
||||||
.type ecp_nistz256_avx2_gather_w7,\@function,3
|
.type ecp_nistz256_avx2_gather_w7,\@function,3
|
||||||
.align 32
|
.align 32
|
||||||
ecp_nistz256_avx2_gather_w7:
|
ecp_nistz256_avx2_gather_w7:
|
||||||
|
.cfi_startproc
|
||||||
.byte 0x0f,0x0b # ud2
|
.byte 0x0f,0x0b # ud2
|
||||||
ret
|
ret
|
||||||
|
.cfi_endproc
|
||||||
.size ecp_nistz256_avx2_gather_w7,.-ecp_nistz256_avx2_gather_w7
|
.size ecp_nistz256_avx2_gather_w7,.-ecp_nistz256_avx2_gather_w7
|
||||||
___
|
___
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue