Skip to content

Commit 12a164e

Browse files
committed
Execute build/refresh.sh.
1 parent d0b0f4a commit 12a164e

10 files changed

+40
-20
lines changed

build/cheri/ct_inverse_mod_256-armv8.S

+4-2
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@ ct_inverse_mod_256:
1717
ldp x4, x5, [c1,#8*0]
1818
ldp x6, x7, [c1,#8*2]
1919

20+
#ifdef __CHERI_PURE_CAPABILITY__
21+
add c1,csp,#16+511
22+
alignd c1,c1,#9
23+
#else
2024
add x1, sp, #16+511 // find closest 512-byte-aligned spot
2125
and x1, x1, #-512 // in the frame...
22-
#ifdef __CHERI_PURE_CAPABILITY__
23-
scvalue c1,csp,x1
2426
#endif
2527
str c0, [csp] // offload out_ptr
2628

build/cheri/ct_inverse_mod_384-armv8.S

+4-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ ct_inverse_mod_383:
1919
ldp x5, x6, [c1,#8*2]
2020
ldp x7, x8, [c1,#8*4]
2121

22+
#ifdef __CHERI_PURE_CAPABILITY__
23+
add c1,csp,#32+511
24+
alignd c1,c1,#9
25+
#else
2226
add x1, sp, #32+511 // find closest 512-byte-aligned spot
2327
and x1, x1, #-512 // in the frame...
24-
#ifdef __CHERI_PURE_CAPABILITY__
25-
scvalue c1,csp,x1
2628
#endif
2729
stp c0, c3, [csp] // offload out_ptr, nx_ptr
2830

build/coff/ct_inverse_mod_256-armv8.S

+4-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ ct_inverse_mod_256:
1919
ldp x4, x5, [x1,#8*0]
2020
ldp x6, x7, [x1,#8*2]
2121

22+
#ifdef __CHERI_PURE_CAPABILITY__
23+
add x1,sp,#16+511
24+
alignd c1,c1,#9
25+
#else
2226
add x1, sp, #16+511 // find closest 512-byte-aligned spot
2327
and x1, x1, #-512 // in the frame...
24-
#ifdef __CHERI_PURE_CAPABILITY__
25-
scvalue c1,csp,x1
2628
#endif
2729
str x0, [sp] // offload out_ptr
2830

build/coff/ct_inverse_mod_384-armv8.S

+4-2
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@ ct_inverse_mod_383:
2121
ldp x5, x6, [x1,#8*2]
2222
ldp x7, x8, [x1,#8*4]
2323

24+
#ifdef __CHERI_PURE_CAPABILITY__
25+
add x1,sp,#32+511
26+
alignd c1,c1,#9
27+
#else
2428
add x1, sp, #32+511 // find closest 512-byte-aligned spot
2529
and x1, x1, #-512 // in the frame...
26-
#ifdef __CHERI_PURE_CAPABILITY__
27-
scvalue c1,csp,x1
2830
#endif
2931
stp x0, x3, [sp] // offload out_ptr, nx_ptr
3032

build/elf/ct_inverse_mod_256-armv8.S

+4-2
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@ ct_inverse_mod_256:
1717
ldp x4, x5, [x1,#8*0]
1818
ldp x6, x7, [x1,#8*2]
1919

20+
#ifdef __CHERI_PURE_CAPABILITY__
21+
add x1,sp,#16+511
22+
alignd c1,c1,#9
23+
#else
2024
add x1, sp, #16+511 // find closest 512-byte-aligned spot
2125
and x1, x1, #-512 // in the frame...
22-
#ifdef __CHERI_PURE_CAPABILITY__
23-
scvalue c1,csp,x1
2426
#endif
2527
str x0, [sp] // offload out_ptr
2628

build/elf/ct_inverse_mod_384-armv8.S

+4-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ ct_inverse_mod_383:
1919
ldp x5, x6, [x1,#8*2]
2020
ldp x7, x8, [x1,#8*4]
2121

22+
#ifdef __CHERI_PURE_CAPABILITY__
23+
add x1,sp,#32+511
24+
alignd c1,c1,#9
25+
#else
2226
add x1, sp, #32+511 // find closest 512-byte-aligned spot
2327
and x1, x1, #-512 // in the frame...
24-
#ifdef __CHERI_PURE_CAPABILITY__
25-
scvalue c1,csp,x1
2628
#endif
2729
stp x0, x3, [sp] // offload out_ptr, nx_ptr
2830

build/mach-o/ct_inverse_mod_256-armv8.S

+4-2
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@ _ct_inverse_mod_256:
1717
ldp x4, x5, [x1,#8*0]
1818
ldp x6, x7, [x1,#8*2]
1919

20+
#ifdef __CHERI_PURE_CAPABILITY__
21+
add x1,sp,#16+511
22+
alignd c1,c1,#9
23+
#else
2024
add x1, sp, #16+511 // find closest 512-byte-aligned spot
2125
and x1, x1, #-512 // in the frame...
22-
#ifdef __CHERI_PURE_CAPABILITY__
23-
scvalue c1,csp,x1
2426
#endif
2527
str x0, [sp] // offload out_ptr
2628

build/mach-o/ct_inverse_mod_384-armv8.S

+4-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ _ct_inverse_mod_383:
1919
ldp x5, x6, [x1,#8*2]
2020
ldp x7, x8, [x1,#8*4]
2121

22+
#ifdef __CHERI_PURE_CAPABILITY__
23+
add x1,sp,#32+511
24+
alignd c1,c1,#9
25+
#else
2226
add x1, sp, #32+511 // find closest 512-byte-aligned spot
2327
and x1, x1, #-512 // in the frame...
24-
#ifdef __CHERI_PURE_CAPABILITY__
25-
scvalue c1,csp,x1
2628
#endif
2729
stp x0, x3, [sp] // offload out_ptr, nx_ptr
2830

build/win64/ct_inverse_mod_256-armv8.asm

+4-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ __SIZEOF_POINTER__ SETA 64/8
1919
ldp x4, x5, [x1,#8*0]
2020
ldp x6, x7, [x1,#8*2]
2121

22+
if :def: __CHERI_PURE_CAPABILITY__
23+
add x1,sp,#16+511
24+
alignd c1,c1,#9
25+
else
2226
add x1, sp, #16+511
2327
and x1, x1, #-512
24-
if :def: __CHERI_PURE_CAPABILITY__
25-
scvalue c1,csp,x1
2628
endif
2729
str x0, [sp]
2830

build/win64/ct_inverse_mod_384-armv8.asm

+4-2
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@ __SIZEOF_POINTER__ SETA 64/8
2121
ldp x5, x6, [x1,#8*2]
2222
ldp x7, x8, [x1,#8*4]
2323

24+
if :def: __CHERI_PURE_CAPABILITY__
25+
add x1,sp,#32+511
26+
alignd c1,c1,#9
27+
else
2428
add x1, sp, #32+511
2529
and x1, x1, #-512
26-
if :def: __CHERI_PURE_CAPABILITY__
27-
scvalue c1,csp,x1
2830
endif
2931
stp x0, x3, [sp]
3032

0 commit comments

Comments
 (0)