Skip to content

Commit

Permalink
Add blst_ prefix to sha256_block_order
Browse files Browse the repository at this point in the history
  • Loading branch information
paulhauner committed Aug 10, 2020
1 parent 22bfb91 commit 284f705
Show file tree
Hide file tree
Showing 13 changed files with 124 additions and 124 deletions.
6 changes: 3 additions & 3 deletions build/coff/sha256-armv8.S
Expand Up @@ -182,12 +182,12 @@ sha256_block_armv8:
ldr x29,[sp],#16
ret

.globl sha256_block_data_order
.def sha256_block_data_order;
.globl blst_sha256_block_data_order
.def blst_sha256_block_data_order;
.type 32;
.endef
.p2align 4
sha256_block_data_order:
blst_sha256_block_data_order:
stp x29, x30, [sp, #-16]!
mov x29, sp
sub sp,sp,#16*4
Expand Down
76 changes: 38 additions & 38 deletions build/coff/sha256-x86_64.s
Expand Up @@ -24,16 +24,16 @@ K256:
.long 0x03020100,0x0b0a0908,0xffffffff,0xffffffff
.long 0xffffffff,0xffffffff,0x03020100,0x0b0a0908
.byte 83,72,65,50,53,54,32,98,108,111,99,107,32,116,114,97,110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,64,100,111,116,45,97,115,109,0
.globl sha256_block_data_order_shaext
.globl blst_sha256_block_data_order_shaext

.def sha256_block_data_order_shaext; .scl 2; .type 32; .endef
.def blst_sha256_block_data_order_shaext; .scl 2; .type 32; .endef
.p2align 6
sha256_block_data_order_shaext:
blst_sha256_block_data_order_shaext:
.byte 0xf3,0x0f,0x1e,0xfa
movq %rdi,8(%rsp)
movq %rsi,16(%rsp)
movq %rsp,%r11
.LSEH_begin_sha256_block_data_order_shaext:
.LSEH_begin_blst_sha256_block_data_order_shaext:
movq %rcx,%rdi
movq %rdx,%rsi
movq %r8,%rdx
Expand All @@ -51,7 +51,7 @@ sha256_block_data_order_shaext:

movaps %xmm10,-24(%r11)

.LSEH_body_sha256_block_data_order_shaext:
.LSEH_body_blst_sha256_block_data_order_shaext:

leaq K256+128(%rip),%rcx
movdqu (%rdi),%xmm1
Expand Down Expand Up @@ -261,23 +261,23 @@ sha256_block_data_order_shaext:
movaps -24(%r11),%xmm10
movq %r11,%rsp

.LSEH_epilogue_sha256_block_data_order_shaext:
.LSEH_epilogue_blst_sha256_block_data_order_shaext:
mov 8(%r11),%rdi
mov 16(%r11),%rsi

.byte 0xf3,0xc3

.LSEH_end_sha256_block_data_order_shaext:
.globl sha256_block_data_order
.LSEH_end_blst_sha256_block_data_order_shaext:
.globl blst_sha256_block_data_order

.def sha256_block_data_order; .scl 2; .type 32; .endef
.def blst_sha256_block_data_order; .scl 2; .type 32; .endef
.p2align 6
sha256_block_data_order:
blst_sha256_block_data_order:
.byte 0xf3,0x0f,0x1e,0xfa
movq %rdi,8(%rsp)
movq %rsi,16(%rsp)
movq %rsp,%r11
.LSEH_begin_sha256_block_data_order:
.LSEH_begin_blst_sha256_block_data_order:
movq %rcx,%rdi
movq %rdx,%rsi
movq %r8,%rdx
Expand Down Expand Up @@ -312,7 +312,7 @@ sha256_block_data_order:

movq %rsp,%rbp

.LSEH_body_sha256_block_data_order:
.LSEH_body_blst_sha256_block_data_order:


leaq -64(%rsp),%rsp
Expand Down Expand Up @@ -1405,14 +1405,14 @@ sha256_block_data_order:

movq -8(%r11),%rbp

.LSEH_epilogue_sha256_block_data_order:
.LSEH_epilogue_blst_sha256_block_data_order:
mov 8(%r11),%rdi
mov 16(%r11),%rsi

leaq (%r11),%rsp
.byte 0xf3,0xc3

.LSEH_end_sha256_block_data_order:
.LSEH_end_blst_sha256_block_data_order:
.globl sha256_emit

.def sha256_emit; .scl 2; .type 32; .endef
Expand Down Expand Up @@ -1479,39 +1479,39 @@ sha256_hcopy:

.section .pdata
.p2align 2
.rva .LSEH_begin_sha256_block_data_order_shaext
.rva .LSEH_body_sha256_block_data_order_shaext
.rva .LSEH_info_sha256_block_data_order_shaext_prologue
.rva .LSEH_begin_blst_sha256_block_data_order_shaext
.rva .LSEH_body_blst_sha256_block_data_order_shaext
.rva .LSEH_info_blst_sha256_block_data_order_shaext_prologue

.rva .LSEH_body_sha256_block_data_order_shaext
.rva .LSEH_epilogue_sha256_block_data_order_shaext
.rva .LSEH_info_sha256_block_data_order_shaext_body
.rva .LSEH_body_blst_sha256_block_data_order_shaext
.rva .LSEH_epilogue_blst_sha256_block_data_order_shaext
.rva .LSEH_info_blst_sha256_block_data_order_shaext_body

.rva .LSEH_epilogue_sha256_block_data_order_shaext
.rva .LSEH_end_sha256_block_data_order_shaext
.rva .LSEH_info_sha256_block_data_order_shaext_epilogue
.rva .LSEH_epilogue_blst_sha256_block_data_order_shaext
.rva .LSEH_end_blst_sha256_block_data_order_shaext
.rva .LSEH_info_blst_sha256_block_data_order_shaext_epilogue

.rva .LSEH_begin_sha256_block_data_order
.rva .LSEH_body_sha256_block_data_order
.rva .LSEH_info_sha256_block_data_order_prologue
.rva .LSEH_begin_blst_sha256_block_data_order
.rva .LSEH_body_blst_sha256_block_data_order
.rva .LSEH_info_blst_sha256_block_data_order_prologue

.rva .LSEH_body_sha256_block_data_order
.rva .LSEH_epilogue_sha256_block_data_order
.rva .LSEH_info_sha256_block_data_order_body
.rva .LSEH_body_blst_sha256_block_data_order
.rva .LSEH_epilogue_blst_sha256_block_data_order
.rva .LSEH_info_blst_sha256_block_data_order_body

.rva .LSEH_epilogue_sha256_block_data_order
.rva .LSEH_end_sha256_block_data_order
.rva .LSEH_info_sha256_block_data_order_epilogue
.rva .LSEH_epilogue_blst_sha256_block_data_order
.rva .LSEH_end_blst_sha256_block_data_order
.rva .LSEH_info_blst_sha256_block_data_order_epilogue

.section .xdata
.p2align 3
.LSEH_info_sha256_block_data_order_shaext_prologue:
.LSEH_info_blst_sha256_block_data_order_shaext_prologue:
.byte 1,0,5,0x0b
.byte 0,0x74,1,0
.byte 0,0x64,2,0
.byte 0,0x03
.byte 0,0
.LSEH_info_sha256_block_data_order_shaext_body:
.LSEH_info_blst_sha256_block_data_order_shaext_body:
.byte 1,0,15,0
.byte 0x00,0x68,0x00,0x00
.byte 0x00,0x78,0x01,0x00
Expand All @@ -1522,20 +1522,20 @@ sha256_hcopy:
.byte 0x00,0x64,0x0d,0x00
.byte 0x00,0xa2
.byte 0x00,0x00,0x00,0x00,0x00,0x00
.LSEH_info_sha256_block_data_order_shaext_epilogue:
.LSEH_info_blst_sha256_block_data_order_shaext_epilogue:
.byte 1,0,5,11
.byte 0x00,0x74,0x01,0x00
.byte 0x00,0x64,0x02,0x00
.byte 0x00,0x03
.byte 0x00,0x00

.LSEH_info_sha256_block_data_order_prologue:
.LSEH_info_blst_sha256_block_data_order_prologue:
.byte 1,0,5,0x0b
.byte 0,0x74,1,0
.byte 0,0x64,2,0
.byte 0,0x03
.byte 0,0
.LSEH_info_sha256_block_data_order_body:
.LSEH_info_blst_sha256_block_data_order_body:
.byte 1,0,26,5
.byte 0x00,0x68,0x02,0x00
.byte 0x00,0x78,0x03,0x00
Expand All @@ -1551,7 +1551,7 @@ sha256_hcopy:
.byte 0x00,0x03
.byte 0x00,0x01,0x12,0x00
.byte 0x00,0x50
.LSEH_info_sha256_block_data_order_epilogue:
.LSEH_info_blst_sha256_block_data_order_epilogue:
.byte 1,0,5,11
.byte 0x00,0x74,0x01,0x00
.byte 0x00,0x64,0x02,0x00
Expand Down
8 changes: 4 additions & 4 deletions build/elf/sha256-armv8.S
Expand Up @@ -180,10 +180,10 @@ sha256_block_armv8:
ldr x29,[sp],#16
ret
.size sha256_block_armv8,.-sha256_block_armv8
.globl sha256_block_data_order
.type sha256_block_data_order,%function
.globl blst_sha256_block_data_order
.type blst_sha256_block_data_order,%function
.align 4
sha256_block_data_order:
blst_sha256_block_data_order:
stp x29, x30, [sp, #-16]!
mov x29, sp
sub sp,sp,#16*4
Expand Down Expand Up @@ -1022,7 +1022,7 @@ sha256_block_data_order:
ldr x29,[x29]
add sp,sp,#16*4+16
ret
.size sha256_block_data_order,.-sha256_block_data_order
.size blst_sha256_block_data_order,.-blst_sha256_block_data_order
.globl sha256_emit
.hidden sha256_emit
.type sha256_emit,%function
Expand Down
20 changes: 10 additions & 10 deletions build/elf/sha256-x86_64.s
Expand Up @@ -24,11 +24,11 @@ K256:
.long 0x03020100,0x0b0a0908,0xffffffff,0xffffffff
.long 0xffffffff,0xffffffff,0x03020100,0x0b0a0908
.byte 83,72,65,50,53,54,32,98,108,111,99,107,32,116,114,97,110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,64,100,111,116,45,97,115,109,0
.globl sha256_block_data_order_shaext
.hidden sha256_block_data_order_shaext
.type sha256_block_data_order_shaext,@function
.globl blst_sha256_block_data_order_shaext
.hidden blst_sha256_block_data_order_shaext
.type blst_sha256_block_data_order_shaext,@function
.align 64
sha256_block_data_order_shaext:
blst_sha256_block_data_order_shaext:
.cfi_startproc
.byte 0xf3,0x0f,0x1e,0xfa

Expand Down Expand Up @@ -236,12 +236,12 @@ sha256_block_data_order_shaext:
movdqu %xmm2,16(%rdi)
.byte 0xf3,0xc3
.cfi_endproc
.size sha256_block_data_order_shaext,.-sha256_block_data_order_shaext
.globl sha256_block_data_order
.hidden sha256_block_data_order
.type sha256_block_data_order,@function
.size blst_sha256_block_data_order_shaext,.-blst_sha256_block_data_order_shaext
.globl blst_sha256_block_data_order
.hidden blst_sha256_block_data_order
.type blst_sha256_block_data_order,@function
.align 64
sha256_block_data_order:
blst_sha256_block_data_order:
.cfi_startproc
.byte 0xf3,0x0f,0x1e,0xfa

Expand Down Expand Up @@ -1365,7 +1365,7 @@ sha256_block_data_order:
leaq (%r11),%rsp
.byte 0xf3,0xc3
.cfi_endproc
.size sha256_block_data_order,.-sha256_block_data_order
.size blst_sha256_block_data_order,.-blst_sha256_block_data_order
.globl sha256_emit
.hidden sha256_emit
.type sha256_emit,@function
Expand Down
4 changes: 2 additions & 2 deletions build/mach-o/sha256-armv8.S
Expand Up @@ -180,10 +180,10 @@ Loop_hw:
ldr x29,[sp],#16
ret

.globl _sha256_block_data_order
.globl _blst_sha256_block_data_order

.align 4
_sha256_block_data_order:
_blst_sha256_block_data_order:
stp x29, x30, [sp, #-16]!
mov x29, sp
sub sp,sp,#16*4
Expand Down
12 changes: 6 additions & 6 deletions build/mach-o/sha256-x86_64.s
Expand Up @@ -24,11 +24,11 @@ K256:
.long 0x03020100,0x0b0a0908,0xffffffff,0xffffffff
.long 0xffffffff,0xffffffff,0x03020100,0x0b0a0908
.byte 83,72,65,50,53,54,32,98,108,111,99,107,32,116,114,97,110,115,102,111,114,109,32,102,111,114,32,120,56,54,95,54,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,64,100,111,116,45,97,115,109,0
.globl _sha256_block_data_order_shaext
.private_extern _sha256_block_data_order_shaext
.globl _blst_sha256_block_data_order_shaext
.private_extern _blst_sha256_block_data_order_shaext

.p2align 6
_sha256_block_data_order_shaext:
_blst_sha256_block_data_order_shaext:
.cfi_startproc
.byte 0xf3,0x0f,0x1e,0xfa

Expand Down Expand Up @@ -237,11 +237,11 @@ L$oop_shaext:
.byte 0xf3,0xc3
.cfi_endproc

.globl _sha256_block_data_order
.private_extern _sha256_block_data_order
.globl _blst_sha256_block_data_order
.private_extern _blst_sha256_block_data_order

.p2align 6
_sha256_block_data_order:
_blst_sha256_block_data_order:
.cfi_startproc
.byte 0xf3,0x0f,0x1e,0xfa

Expand Down
4 changes: 2 additions & 2 deletions build/win64/sha256-armv8.asm
Expand Up @@ -181,9 +181,9 @@
ret
ENDP

EXPORT |sha256_block_data_order|[FUNC]
EXPORT |blst_sha256_block_data_order|[FUNC]
ALIGN 16
|sha256_block_data_order| PROC
|blst_sha256_block_data_order| PROC
stp x29, x30, [sp, #-16]!
mov x29, sp
sub sp,sp,#16*4
Expand Down

0 comments on commit 284f705

Please sign in to comment.