File tree Expand file tree Collapse file tree 4 files changed +36
-0
lines changed Expand file tree Collapse file tree 4 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -1123,6 +1123,14 @@ G(caml_negf_mask):
1123
1123
.align SIXTEEN_ALIGN
1124
1124
G(caml_absf_mask):
1125
1125
.quad 0x7FFFFFFFFFFFFFFF , 0xFFFFFFFFFFFFFFFF
1126
+ .globl G(caml_negf32_mask)
1127
+ .align SIXTEEN_ALIGN
1128
+ G(caml_negf32_mask):
1129
+ .quad 0x80000000 , 0
1130
+ .globl G(caml_absf32_mask)
1131
+ .align SIXTEEN_ALIGN
1132
+ G(caml_absf32_mask):
1133
+ .quad 0xFFFFFFFF7FFFFFFFL, 0xFFFFFFFFFFFFFFFF
1126
1134
1127
1135
#if defined(SYS_linux)
1128
1136
/* Mark stack as non-executable, PR#4564 */
Original file line number Diff line number Diff line change @@ -452,4 +452,14 @@ caml_negf_mask LABEL QWORD
452
452
caml_absf_mask LABEL QWORD
453
453
QWORD 7FFFFFFFFFFFFFFFH , 0FFFFFFFFFFFFFFFFH
454
454
455
+ PUBLIC caml_negf32_mask
456
+ ALIGN 16
457
+ caml_negf32_mask LABEL QWORD
458
+ QWORD 80000000H , 0
459
+
460
+ PUBLIC caml_absf32_mask
461
+ ALIGN 16
462
+ caml_absf32_mask LABEL QWORD
463
+ QWORD FFFFFFFF7FFFFFFFH , 0FFFFFFFFFFFFFFFFH
464
+
455
465
END
Original file line number Diff line number Diff line change @@ -791,6 +791,14 @@ G(caml_negf_mask):
791
791
.align SIXTEEN_ALIGN
792
792
G(caml_absf_mask):
793
793
.quad 0x7FFFFFFFFFFFFFFF , 0xFFFFFFFFFFFFFFFF
794
+ .globl G(caml_negf32_mask)
795
+ .align SIXTEEN_ALIGN
796
+ G(caml_negf32_mask):
797
+ .quad 0x80000000 , 0
798
+ .globl G(caml_absf32_mask)
799
+ .align SIXTEEN_ALIGN
800
+ G(caml_absf32_mask):
801
+ .quad 0xFFFFFFFF7FFFFFFFL, 0xFFFFFFFFFFFFFFFF
794
802
795
803
#if defined(SYS_linux)
796
804
/* Mark stack as non-executable, PR#4564 */
Original file line number Diff line number Diff line change @@ -453,4 +453,14 @@ caml_negf_mask LABEL QWORD
453
453
caml_absf_mask LABEL QWORD
454
454
QWORD 7FFFFFFFFFFFFFFFH , 0FFFFFFFFFFFFFFFFH
455
455
456
+ PUBLIC caml_negf32_mask
457
+ ALIGN 16
458
+ caml_negf32_mask LABEL QWORD
459
+ QWORD 80000000H , 0
460
+
461
+ PUBLIC caml_absf32_mask
462
+ ALIGN 16
463
+ caml_absf32_mask LABEL QWORD
464
+ QWORD FFFFFFFF7FFFFFFFH , 0FFFFFFFFFFFFFFFFH
465
+
456
466
END
You can’t perform that action at this time.
0 commit comments