summaryrefslogtreecommitdiff
path: root/deps/openssl/config/archs/linux-ppc64
diff options
context:
space:
mode:
Diffstat (limited to 'deps/openssl/config/archs/linux-ppc64')
-rw-r--r--deps/openssl/config/archs/linux-ppc64/asm/configdata.pm43
-rw-r--r--deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h2
-rw-r--r--deps/openssl/config/archs/linux-ppc64/asm/crypto/ppccpuid.s156
-rw-r--r--deps/openssl/config/archs/linux-ppc64/asm/include/progs.h2
-rw-r--r--deps/openssl/config/archs/linux-ppc64/asm_avx2/configdata.pm43
-rw-r--r--deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h2
-rw-r--r--deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/ppccpuid.s156
-rw-r--r--deps/openssl/config/archs/linux-ppc64/asm_avx2/include/progs.h2
-rw-r--r--deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm43
-rw-r--r--deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h2
-rw-r--r--deps/openssl/config/archs/linux-ppc64/no-asm/include/progs.h2
11 files changed, 399 insertions, 54 deletions
diff --git a/deps/openssl/config/archs/linux-ppc64/asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64/asm/configdata.pm
index 0e6a4aa5ea..0e38b469c5 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-ppc64/asm/configdata.pm
@@ -110,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "linux-ppc64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1a",
- version_num => "0x1010101fL",
+ version => "1.1.1b",
+ version_num => "0x1010102fL",
);
our %target = (
@@ -264,6 +264,7 @@ our @disablables = (
"msan",
"multiblock",
"nextprotoneg",
+ "pinshared",
"ocb",
"ocsp",
"pic",
@@ -788,6 +789,11 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
+ "test/bio_memleak_test" =>
+ [
+ "libcrypto",
+ "test/libtestutil.a",
+ ],
"test/bioprinttest" =>
[
"libcrypto",
@@ -1271,6 +1277,11 @@ our %unified_info = (
"libssl",
"test/libtestutil.a",
],
+ "test/ec_internal_test" =>
+ [
+ "libcrypto.a",
+ "test/libtestutil.a",
+ ],
"test/ecdsatest" =>
[
"libcrypto",
@@ -9350,6 +9361,10 @@ our %unified_info = (
[
"include",
],
+ "test/bio_memleak_test.o" =>
+ [
+ "include",
+ ],
"test/bioprinttest.o" =>
[
"include",
@@ -9746,6 +9761,12 @@ our %unified_info = (
[
"include",
],
+ "test/ec_internal_test.o" =>
+ [
+ "include",
+ "crypto/ec",
+ "crypto/include",
+ ],
"test/ecdsatest.o" =>
[
"include",
@@ -10153,6 +10174,7 @@ our %unified_info = (
"test/bftest",
"test/bio_callback_test",
"test/bio_enc_test",
+ "test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
"test/buildtest_aes",
@@ -10248,6 +10270,7 @@ our %unified_info = (
"test/dtls_mtu_test",
"test/dtlstest",
"test/dtlsv1listentest",
+ "test/ec_internal_test",
"test/ecdsatest",
"test/ecstresstest",
"test/ectest",
@@ -14339,6 +14362,14 @@ our %unified_info = (
[
"test/bio_enc_test.c",
],
+ "test/bio_memleak_test" =>
+ [
+ "test/bio_memleak_test.o",
+ ],
+ "test/bio_memleak_test.o" =>
+ [
+ "test/bio_memleak_test.c",
+ ],
"test/bioprinttest" =>
[
"test/bioprinttest.o",
@@ -15106,6 +15137,14 @@ our %unified_info = (
[
"test/dtlsv1listentest.c",
],
+ "test/ec_internal_test" =>
+ [
+ "test/ec_internal_test.o",
+ ],
+ "test/ec_internal_test.o" =>
+ [
+ "test/ec_internal_test.c",
+ ],
"test/ecdsatest" =>
[
"test/ecdsatest.o",
diff --git a/deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h
index 4a65f0c9c6..793da773a8 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-ppc64/asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-ppc64"
-#define DATE "built on: Thu Nov 22 19:34:54 2018 UTC"
+#define DATE "built on: Tue Feb 26 19:53:04 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-ppc64/asm/crypto/ppccpuid.s b/deps/openssl/config/archs/linux-ppc64/asm/crypto/ppccpuid.s
index 009815ab54..dd8a0abe86 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm/crypto/ppccpuid.s
+++ b/deps/openssl/config/archs/linux-ppc64/asm/crypto/ppccpuid.s
@@ -143,21 +143,37 @@ OPENSSL_atomic_add:
.size .OPENSSL_atomic_add,.-.OPENSSL_atomic_add
.size OPENSSL_atomic_add,.-.OPENSSL_atomic_add
-.globl OPENSSL_rdtsc
-.type OPENSSL_rdtsc,@function
+.globl OPENSSL_rdtsc_mftb
+.type OPENSSL_rdtsc_mftb,@function
.section ".opd","aw"
.align 3
-OPENSSL_rdtsc:
-.quad .OPENSSL_rdtsc,.TOC.@tocbase,0
+OPENSSL_rdtsc_mftb:
+.quad .OPENSSL_rdtsc_mftb,.TOC.@tocbase,0
.previous
.align 4
-.OPENSSL_rdtsc:
+.OPENSSL_rdtsc_mftb:
mftb 3
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
-.size .OPENSSL_rdtsc,.-.OPENSSL_rdtsc
-.size OPENSSL_rdtsc,.-.OPENSSL_rdtsc
+.size .OPENSSL_rdtsc_mftb,.-.OPENSSL_rdtsc_mftb
+.size OPENSSL_rdtsc_mftb,.-.OPENSSL_rdtsc_mftb
+
+.globl OPENSSL_rdtsc_mfspr268
+.type OPENSSL_rdtsc_mfspr268,@function
+.section ".opd","aw"
+.align 3
+OPENSSL_rdtsc_mfspr268:
+.quad .OPENSSL_rdtsc_mfspr268,.TOC.@tocbase,0
+.previous
+.align 4
+.OPENSSL_rdtsc_mfspr268:
+ mfspr 3,268
+ blr
+.long 0
+.byte 0,12,0x14,0,0,0,0,0
+.size .OPENSSL_rdtsc_mfspr268,.-.OPENSSL_rdtsc_mfspr268
+.size OPENSSL_rdtsc_mfspr268,.-.OPENSSL_rdtsc_mfspr268
.globl OPENSSL_cleanse
.type OPENSSL_cleanse,@function
@@ -231,15 +247,15 @@ CRYPTO_memcmp:
.long 0
.size .CRYPTO_memcmp,.-.CRYPTO_memcmp
.size CRYPTO_memcmp,.-.CRYPTO_memcmp
-.globl OPENSSL_instrument_bus
-.type OPENSSL_instrument_bus,@function
+.globl OPENSSL_instrument_bus_mftb
+.type OPENSSL_instrument_bus_mftb,@function
.section ".opd","aw"
.align 3
-OPENSSL_instrument_bus:
-.quad .OPENSSL_instrument_bus,.TOC.@tocbase,0
+OPENSSL_instrument_bus_mftb:
+.quad .OPENSSL_instrument_bus_mftb,.TOC.@tocbase,0
.previous
.align 4
-.OPENSSL_instrument_bus:
+.OPENSSL_instrument_bus_mftb:
mtctr 4
mftb 7
@@ -267,18 +283,18 @@ OPENSSL_instrument_bus:
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
-.size .OPENSSL_instrument_bus,.-.OPENSSL_instrument_bus
-.size OPENSSL_instrument_bus,.-.OPENSSL_instrument_bus
+.size .OPENSSL_instrument_bus_mftb,.-.OPENSSL_instrument_bus_mftb
+.size OPENSSL_instrument_bus_mftb,.-.OPENSSL_instrument_bus_mftb
-.globl OPENSSL_instrument_bus2
-.type OPENSSL_instrument_bus2,@function
+.globl OPENSSL_instrument_bus2_mftb
+.type OPENSSL_instrument_bus2_mftb,@function
.section ".opd","aw"
.align 3
-OPENSSL_instrument_bus2:
-.quad .OPENSSL_instrument_bus2,.TOC.@tocbase,0
+OPENSSL_instrument_bus2_mftb:
+.quad .OPENSSL_instrument_bus2_mftb,.TOC.@tocbase,0
.previous
.align 4
-.OPENSSL_instrument_bus2:
+.OPENSSL_instrument_bus2_mftb:
mr 0,4
slwi 4,4,2
@@ -326,5 +342,103 @@ OPENSSL_instrument_bus2:
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
-.size .OPENSSL_instrument_bus2,.-.OPENSSL_instrument_bus2
-.size OPENSSL_instrument_bus2,.-.OPENSSL_instrument_bus2
+.size .OPENSSL_instrument_bus2_mftb,.-.OPENSSL_instrument_bus2_mftb
+.size OPENSSL_instrument_bus2_mftb,.-.OPENSSL_instrument_bus2_mftb
+
+.globl OPENSSL_instrument_bus_mfspr268
+.type OPENSSL_instrument_bus_mfspr268,@function
+.section ".opd","aw"
+.align 3
+OPENSSL_instrument_bus_mfspr268:
+.quad .OPENSSL_instrument_bus_mfspr268,.TOC.@tocbase,0
+.previous
+.align 4
+.OPENSSL_instrument_bus_mfspr268:
+ mtctr 4
+
+ mfspr 7,268
+ li 8,0
+
+ dcbf 0,3
+ lwarx 6,0,3
+ add 6,6,8
+ stwcx. 6,0,3
+ stwx 6,0,3
+
+.Loop3: mfspr 6,268
+ sub 8,6,7
+ mr 7,6
+ dcbf 0,3
+ lwarx 6,0,3
+ add 6,6,8
+ stwcx. 6,0,3
+ stwx 6,0,3
+ addi 3,3,4
+ bdnz .Loop3
+
+ mr 3,4
+ blr
+.long 0
+.byte 0,12,0x14,0,0,0,2,0
+.long 0
+.size .OPENSSL_instrument_bus_mfspr268,.-.OPENSSL_instrument_bus_mfspr268
+.size OPENSSL_instrument_bus_mfspr268,.-.OPENSSL_instrument_bus_mfspr268
+
+.globl OPENSSL_instrument_bus2_mfspr268
+.type OPENSSL_instrument_bus2_mfspr268,@function
+.section ".opd","aw"
+.align 3
+OPENSSL_instrument_bus2_mfspr268:
+.quad .OPENSSL_instrument_bus2_mfspr268,.TOC.@tocbase,0
+.previous
+.align 4
+.OPENSSL_instrument_bus2_mfspr268:
+ mr 0,4
+ slwi 4,4,2
+
+ mfspr 7,268
+ li 8,0
+
+ dcbf 0,3
+ lwarx 6,0,3
+ add 6,6,8
+ stwcx. 6,0,3
+ stwx 6,0,3
+
+ mfspr 6,268
+ sub 8,6,7
+ mr 7,6
+ mr 9,8
+.Loop4:
+ dcbf 0,3
+ lwarx 6,0,3
+ add 6,6,8
+ stwcx. 6,0,3
+ stwx 6,0,3
+
+ addic. 5,5,-1
+ beq .Ldone4
+
+ mfspr 6,268
+ sub 8,6,7
+ mr 7,6
+ cmplw 7,8,9
+ mr 9,8
+
+ mfcr 6
+ not 6,6
+ rlwinm 6,6,1,29,29
+
+ sub. 4,4,6
+ add 3,3,6
+ bne .Loop4
+
+.Ldone4:
+ srwi 4,4,2
+ sub 3,0,4
+ blr
+.long 0
+.byte 0,12,0x14,0,0,0,3,0
+.long 0
+.size .OPENSSL_instrument_bus2_mfspr268,.-.OPENSSL_instrument_bus2_mfspr268
+.size OPENSSL_instrument_bus2_mfspr268,.-.OPENSSL_instrument_bus2_mfspr268
diff --git a/deps/openssl/config/archs/linux-ppc64/asm/include/progs.h b/deps/openssl/config/archs/linux-ppc64/asm/include/progs.h
index 0d382187ba..9b3d270e20 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm/include/progs.h
+++ b/deps/openssl/config/archs/linux-ppc64/asm/include/progs.h
@@ -2,7 +2,7 @@
* WARNING: do not edit!
* Generated by apps/progs.pl
*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-ppc64/asm_avx2/configdata.pm
index 69f6baf8d0..564baf6c15 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/configdata.pm
+++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/configdata.pm
@@ -110,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "linux-ppc64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1a",
- version_num => "0x1010101fL",
+ version => "1.1.1b",
+ version_num => "0x1010102fL",
);
our %target = (
@@ -264,6 +264,7 @@ our @disablables = (
"msan",
"multiblock",
"nextprotoneg",
+ "pinshared",
"ocb",
"ocsp",
"pic",
@@ -788,6 +789,11 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
+ "test/bio_memleak_test" =>
+ [
+ "libcrypto",
+ "test/libtestutil.a",
+ ],
"test/bioprinttest" =>
[
"libcrypto",
@@ -1271,6 +1277,11 @@ our %unified_info = (
"libssl",
"test/libtestutil.a",
],
+ "test/ec_internal_test" =>
+ [
+ "libcrypto.a",
+ "test/libtestutil.a",
+ ],
"test/ecdsatest" =>
[
"libcrypto",
@@ -9350,6 +9361,10 @@ our %unified_info = (
[
"include",
],
+ "test/bio_memleak_test.o" =>
+ [
+ "include",
+ ],
"test/bioprinttest.o" =>
[
"include",
@@ -9746,6 +9761,12 @@ our %unified_info = (
[
"include",
],
+ "test/ec_internal_test.o" =>
+ [
+ "include",
+ "crypto/ec",
+ "crypto/include",
+ ],
"test/ecdsatest.o" =>
[
"include",
@@ -10153,6 +10174,7 @@ our %unified_info = (
"test/bftest",
"test/bio_callback_test",
"test/bio_enc_test",
+ "test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
"test/buildtest_aes",
@@ -10248,6 +10270,7 @@ our %unified_info = (
"test/dtls_mtu_test",
"test/dtlstest",
"test/dtlsv1listentest",
+ "test/ec_internal_test",
"test/ecdsatest",
"test/ecstresstest",
"test/ectest",
@@ -14339,6 +14362,14 @@ our %unified_info = (
[
"test/bio_enc_test.c",
],
+ "test/bio_memleak_test" =>
+ [
+ "test/bio_memleak_test.o",
+ ],
+ "test/bio_memleak_test.o" =>
+ [
+ "test/bio_memleak_test.c",
+ ],
"test/bioprinttest" =>
[
"test/bioprinttest.o",
@@ -15106,6 +15137,14 @@ our %unified_info = (
[
"test/dtlsv1listentest.c",
],
+ "test/ec_internal_test" =>
+ [
+ "test/ec_internal_test.o",
+ ],
+ "test/ec_internal_test.o" =>
+ [
+ "test/ec_internal_test.c",
+ ],
"test/ecdsatest" =>
[
"test/ecdsatest.o",
diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h
index a004389177..d0da1d4e22 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-ppc64"
-#define DATE "built on: Thu Nov 22 19:34:58 2018 UTC"
+#define DATE "built on: Tue Feb 26 19:53:19 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/ppccpuid.s b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/ppccpuid.s
index 009815ab54..dd8a0abe86 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/ppccpuid.s
+++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/ppccpuid.s
@@ -143,21 +143,37 @@ OPENSSL_atomic_add:
.size .OPENSSL_atomic_add,.-.OPENSSL_atomic_add
.size OPENSSL_atomic_add,.-.OPENSSL_atomic_add
-.globl OPENSSL_rdtsc
-.type OPENSSL_rdtsc,@function
+.globl OPENSSL_rdtsc_mftb
+.type OPENSSL_rdtsc_mftb,@function
.section ".opd","aw"
.align 3
-OPENSSL_rdtsc:
-.quad .OPENSSL_rdtsc,.TOC.@tocbase,0
+OPENSSL_rdtsc_mftb:
+.quad .OPENSSL_rdtsc_mftb,.TOC.@tocbase,0
.previous
.align 4
-.OPENSSL_rdtsc:
+.OPENSSL_rdtsc_mftb:
mftb 3
blr
.long 0
.byte 0,12,0x14,0,0,0,0,0
-.size .OPENSSL_rdtsc,.-.OPENSSL_rdtsc
-.size OPENSSL_rdtsc,.-.OPENSSL_rdtsc
+.size .OPENSSL_rdtsc_mftb,.-.OPENSSL_rdtsc_mftb
+.size OPENSSL_rdtsc_mftb,.-.OPENSSL_rdtsc_mftb
+
+.globl OPENSSL_rdtsc_mfspr268
+.type OPENSSL_rdtsc_mfspr268,@function
+.section ".opd","aw"
+.align 3
+OPENSSL_rdtsc_mfspr268:
+.quad .OPENSSL_rdtsc_mfspr268,.TOC.@tocbase,0
+.previous
+.align 4
+.OPENSSL_rdtsc_mfspr268:
+ mfspr 3,268
+ blr
+.long 0
+.byte 0,12,0x14,0,0,0,0,0
+.size .OPENSSL_rdtsc_mfspr268,.-.OPENSSL_rdtsc_mfspr268
+.size OPENSSL_rdtsc_mfspr268,.-.OPENSSL_rdtsc_mfspr268
.globl OPENSSL_cleanse
.type OPENSSL_cleanse,@function
@@ -231,15 +247,15 @@ CRYPTO_memcmp:
.long 0
.size .CRYPTO_memcmp,.-.CRYPTO_memcmp
.size CRYPTO_memcmp,.-.CRYPTO_memcmp
-.globl OPENSSL_instrument_bus
-.type OPENSSL_instrument_bus,@function
+.globl OPENSSL_instrument_bus_mftb
+.type OPENSSL_instrument_bus_mftb,@function
.section ".opd","aw"
.align 3
-OPENSSL_instrument_bus:
-.quad .OPENSSL_instrument_bus,.TOC.@tocbase,0
+OPENSSL_instrument_bus_mftb:
+.quad .OPENSSL_instrument_bus_mftb,.TOC.@tocbase,0
.previous
.align 4
-.OPENSSL_instrument_bus:
+.OPENSSL_instrument_bus_mftb:
mtctr 4
mftb 7
@@ -267,18 +283,18 @@ OPENSSL_instrument_bus:
.long 0
.byte 0,12,0x14,0,0,0,2,0
.long 0
-.size .OPENSSL_instrument_bus,.-.OPENSSL_instrument_bus
-.size OPENSSL_instrument_bus,.-.OPENSSL_instrument_bus
+.size .OPENSSL_instrument_bus_mftb,.-.OPENSSL_instrument_bus_mftb
+.size OPENSSL_instrument_bus_mftb,.-.OPENSSL_instrument_bus_mftb
-.globl OPENSSL_instrument_bus2
-.type OPENSSL_instrument_bus2,@function
+.globl OPENSSL_instrument_bus2_mftb
+.type OPENSSL_instrument_bus2_mftb,@function
.section ".opd","aw"
.align 3
-OPENSSL_instrument_bus2:
-.quad .OPENSSL_instrument_bus2,.TOC.@tocbase,0
+OPENSSL_instrument_bus2_mftb:
+.quad .OPENSSL_instrument_bus2_mftb,.TOC.@tocbase,0
.previous
.align 4
-.OPENSSL_instrument_bus2:
+.OPENSSL_instrument_bus2_mftb:
mr 0,4
slwi 4,4,2
@@ -326,5 +342,103 @@ OPENSSL_instrument_bus2:
.long 0
.byte 0,12,0x14,0,0,0,3,0
.long 0
-.size .OPENSSL_instrument_bus2,.-.OPENSSL_instrument_bus2
-.size OPENSSL_instrument_bus2,.-.OPENSSL_instrument_bus2
+.size .OPENSSL_instrument_bus2_mftb,.-.OPENSSL_instrument_bus2_mftb
+.size OPENSSL_instrument_bus2_mftb,.-.OPENSSL_instrument_bus2_mftb
+
+.globl OPENSSL_instrument_bus_mfspr268
+.type OPENSSL_instrument_bus_mfspr268,@function
+.section ".opd","aw"
+.align 3
+OPENSSL_instrument_bus_mfspr268:
+.quad .OPENSSL_instrument_bus_mfspr268,.TOC.@tocbase,0
+.previous
+.align 4
+.OPENSSL_instrument_bus_mfspr268:
+ mtctr 4
+
+ mfspr 7,268
+ li 8,0
+
+ dcbf 0,3
+ lwarx 6,0,3
+ add 6,6,8
+ stwcx. 6,0,3
+ stwx 6,0,3
+
+.Loop3: mfspr 6,268
+ sub 8,6,7
+ mr 7,6
+ dcbf 0,3
+ lwarx 6,0,3
+ add 6,6,8
+ stwcx. 6,0,3
+ stwx 6,0,3
+ addi 3,3,4
+ bdnz .Loop3
+
+ mr 3,4
+ blr
+.long 0
+.byte 0,12,0x14,0,0,0,2,0
+.long 0
+.size .OPENSSL_instrument_bus_mfspr268,.-.OPENSSL_instrument_bus_mfspr268
+.size OPENSSL_instrument_bus_mfspr268,.-.OPENSSL_instrument_bus_mfspr268
+
+.globl OPENSSL_instrument_bus2_mfspr268
+.type OPENSSL_instrument_bus2_mfspr268,@function
+.section ".opd","aw"
+.align 3
+OPENSSL_instrument_bus2_mfspr268:
+.quad .OPENSSL_instrument_bus2_mfspr268,.TOC.@tocbase,0
+.previous
+.align 4
+.OPENSSL_instrument_bus2_mfspr268:
+ mr 0,4
+ slwi 4,4,2
+
+ mfspr 7,268
+ li 8,0
+
+ dcbf 0,3
+ lwarx 6,0,3
+ add 6,6,8
+ stwcx. 6,0,3
+ stwx 6,0,3
+
+ mfspr 6,268
+ sub 8,6,7
+ mr 7,6
+ mr 9,8
+.Loop4:
+ dcbf 0,3
+ lwarx 6,0,3
+ add 6,6,8
+ stwcx. 6,0,3
+ stwx 6,0,3
+
+ addic. 5,5,-1
+ beq .Ldone4
+
+ mfspr 6,268
+ sub 8,6,7
+ mr 7,6
+ cmplw 7,8,9
+ mr 9,8
+
+ mfcr 6
+ not 6,6
+ rlwinm 6,6,1,29,29
+
+ sub. 4,4,6
+ add 3,3,6
+ bne .Loop4
+
+.Ldone4:
+ srwi 4,4,2
+ sub 3,0,4
+ blr
+.long 0
+.byte 0,12,0x14,0,0,0,3,0
+.long 0
+.size .OPENSSL_instrument_bus2_mfspr268,.-.OPENSSL_instrument_bus2_mfspr268
+.size OPENSSL_instrument_bus2_mfspr268,.-.OPENSSL_instrument_bus2_mfspr268
diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/progs.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/progs.h
index 0d382187ba..9b3d270e20 100644
--- a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/progs.h
+++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/progs.h
@@ -2,7 +2,7 @@
* WARNING: do not edit!
* Generated by apps/progs.pl
*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy
diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm
index b8a62a0ef0..e919df12a3 100644
--- a/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm
+++ b/deps/openssl/config/archs/linux-ppc64/no-asm/configdata.pm
@@ -110,8 +110,8 @@ our %config = (
sourcedir => ".",
target => "linux-ppc64",
tdirs => [ "ossl_shim" ],
- version => "1.1.1a",
- version_num => "0x1010101fL",
+ version => "1.1.1b",
+ version_num => "0x1010102fL",
);
our %target = (
@@ -262,6 +262,7 @@ our @disablables = (
"msan",
"multiblock",
"nextprotoneg",
+ "pinshared",
"ocb",
"ocsp",
"pic",
@@ -787,6 +788,11 @@ our %unified_info = (
"libcrypto",
"test/libtestutil.a",
],
+ "test/bio_memleak_test" =>
+ [
+ "libcrypto",
+ "test/libtestutil.a",
+ ],
"test/bioprinttest" =>
[
"libcrypto",
@@ -1270,6 +1276,11 @@ our %unified_info = (
"libssl",
"test/libtestutil.a",
],
+ "test/ec_internal_test" =>
+ [
+ "libcrypto.a",
+ "test/libtestutil.a",
+ ],
"test/ecdsatest" =>
[
"libcrypto",
@@ -9237,6 +9248,10 @@ our %unified_info = (
[
"include",
],
+ "test/bio_memleak_test.o" =>
+ [
+ "include",
+ ],
"test/bioprinttest.o" =>
[
"include",
@@ -9633,6 +9648,12 @@ our %unified_info = (
[
"include",
],
+ "test/ec_internal_test.o" =>
+ [
+ "include",
+ "crypto/ec",
+ "crypto/include",
+ ],
"test/ecdsatest.o" =>
[
"include",
@@ -10040,6 +10061,7 @@ our %unified_info = (
"test/bftest",
"test/bio_callback_test",
"test/bio_enc_test",
+ "test/bio_memleak_test",
"test/bioprinttest",
"test/bntest",
"test/buildtest_aes",
@@ -10135,6 +10157,7 @@ our %unified_info = (
"test/dtls_mtu_test",
"test/dtlstest",
"test/dtlsv1listentest",
+ "test/ec_internal_test",
"test/ecdsatest",
"test/ecstresstest",
"test/ectest",
@@ -14146,6 +14169,14 @@ our %unified_info = (
[
"test/bio_enc_test.c",
],
+ "test/bio_memleak_test" =>
+ [
+ "test/bio_memleak_test.o",
+ ],
+ "test/bio_memleak_test.o" =>
+ [
+ "test/bio_memleak_test.c",
+ ],
"test/bioprinttest" =>
[
"test/bioprinttest.o",
@@ -14913,6 +14944,14 @@ our %unified_info = (
[
"test/dtlsv1listentest.c",
],
+ "test/ec_internal_test" =>
+ [
+ "test/ec_internal_test.o",
+ ],
+ "test/ec_internal_test.o" =>
+ [
+ "test/ec_internal_test.c",
+ ],
"test/ecdsatest" =>
[
"test/ecdsatest.o",
diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h
index 7114d6f011..fed793361a 100644
--- a/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h
+++ b/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/buildinf.h
@@ -11,7 +11,7 @@
*/
#define PLATFORM "platform: linux-ppc64"
-#define DATE "built on: Thu Nov 22 19:35:01 2018 UTC"
+#define DATE "built on: Tue Feb 26 19:53:35 2019 UTC"
/*
* Generate compiler_flags as an array of individual characters. This is a
diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/include/progs.h b/deps/openssl/config/archs/linux-ppc64/no-asm/include/progs.h
index 0d382187ba..9b3d270e20 100644
--- a/deps/openssl/config/archs/linux-ppc64/no-asm/include/progs.h
+++ b/deps/openssl/config/archs/linux-ppc64/no-asm/include/progs.h
@@ -2,7 +2,7 @@
* WARNING: do not edit!
* Generated by apps/progs.pl
*
- * Copyright 1995-2018 The OpenSSL Project Authors. All Rights Reserved.
+ * Copyright 1995-2019 The OpenSSL Project Authors. All Rights Reserved.
*
* Licensed under the OpenSSL license (the "License"). You may not use
* this file except in compliance with the License. You can obtain a copy