Import changes for goma client

  - 5748707d7e968c42d51ab01c404e3bf8cbd0dc7f Add deprecation notice in README.md
  - 9e3acbecdfbb23e6dcf01d30549c49a97e8f749d use go 1.21.6
  - fada41c3870314383cb9f33a19ef1b24ebe6c7b2 Roll clang from 2b9d966ec582 to 657c88b9c012 (1 revision)
  - c599baba12f3d916b2683b9aa34e2a87613df394 Roll clang from 09ec89c1157b to 2b9d966ec582 (1 revision)
  - 945eca830fed4e250f7ddbd2b83c4a9774303041 Roll clang from dbe34d7b760d to 09ec89c1157b (4 revisions)
  - 7df58f86a09deaa165e6481849664c8dfc241a77 Roll clang from 28cba3ec325c to dbe34d7b760d (3 revisions)
  - 872ad24b18a7839244744b593937103e153b18cf use go 1.21.5
  - f515be2df0ebeb171e18125b8d4121418ac3d5cf Roll clang from 22c6d2c55478 to 28cba3ec325c (5 revisions)
  - 1cec9c0dbaa46645965bc79bcc22dfbf9df72811 Roll clang from 9fbc780088a0 to 22c6d2c55478 (5 revisions)
  - edb9069a9816efbba34a853c435ffa71ff2f73b9 Roll clang from 1f8329e28f7e to 9fbc780088a0 (3 revisions)
  - a20abf5c5e13ae6ee18103b6746eeb01d90c4598 Roll clang from bbcb7c6c14ff to 1f8329e28f7e (1 revision)
  - bbb3fe8cf5cdaf8b56f2df274c9ebe6a165897df use go 1.21.4
  - c49dd8e1154b7b8a69f41b7fe53427c4841e9b37 Roll clang from 2492c5a0a36d to bbcb7c6c14ff (3 revisions)
  - 38340e8983466bdaa607212fbc203b75acf19d14 Roll clang from 86aed39db276 to 2492c5a0a36d (6 revisions)
  - 01e848dce03931804da85d79385266f4e2c559e0 fix compile warnings for clang roll
  - 538f8628264c1308ee0f6841d91a5aba01e8ccb2 Roll clang from ceb8145f5589 to 86aed39db276 (1 revision)
  - 875d889b73f155de15c78784c3f2003ce39b7cba Roll clang from 22e15941889d to ceb8145f5589 (2 revisions)
  - 47f34628f8dcb07ae37e242cf363dcedc68cc2df use go 1.21.3
  - a56908b5dda2fd029183284b2b529b5be6df7518 Roll clang from f775f73afa54 to 22e15941889d (1 revision)
  - e2f87cb843d7b187f059b2d0f61f200ca4b7e9ae Roll clang from dc3593cbb8b6 to f775f73afa54 (4 revisions)
  - d70401e99b6921c8ae2ef2ae88d014084794326d Roll boringssl from a1843d660b47 to d24a38200fef (3 revis...
  - 5986717e98374d567af9229d61fa3c626a2cc776 Roll clang from ac34945aad34 to dc3593cbb8b6 (5 revisions)

GitOrigin-RevId: 5748707d7e968c42d51ab01c404e3bf8cbd0dc7f
Change-Id: Ie2e41238632afe9418a8a0bda5e322c981b9cfbd
diff --git a/DEPS b/DEPS
index 86047b4..ad04025 100644
--- a/DEPS
+++ b/DEPS
@@ -2,7 +2,7 @@
 
 vars = {
      "chromium_git": "https://chromium.googlesource.com",
-     "clang_revision": "ac34945aad348140047235e5d821c4b8995a8d47",
+     "clang_revision": "657c88b9c012b3f8036f891f2c819626e74f31c9",
      "gn_version": "git_revision:dfcbc6fed0a8352696f92d67ccad54048ad182b3",
      "mingw_version": "version:2@11.2.0-6",
      "checkout_mingw": False,
@@ -43,7 +43,7 @@
 
      # chrome's deps/third_party/boringssl
      "client/third_party/boringssl/src":
-     "https://boringssl.googlesource.com/boringssl@a1843d660b47116207877614af53defa767be46a",
+     "https://boringssl.googlesource.com/boringssl@d24a38200fef19150eef00cad35b138936c08767",
 
      # google-breakpad
      "client/third_party/breakpad/breakpad":
@@ -125,7 +125,7 @@
          'packages': [
              {
                  'package': 'infra/3pp/tools/go/${{platform}}',
-                 'version': 'version:2@1.20.7',
+                 'version': 'version:2@1.21.6',
              },
          ],
          'dep_type': 'cipd',
diff --git a/README.md b/README.md
index 18e34a9..0e811cf 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,8 @@
 # Goma client
 
+**Goma is not maintained any more, please use
+[reclient](https://github.com/bazelbuild/reclient) instead.**
+
 *Goma* is a distributed compiler service for open-source project such as
 Chromium and Android. It's some kind of replacement of distcc+ccache.
 
diff --git a/client/compile_service.h b/client/compile_service.h
index 6a53765..8c02b6a 100644
--- a/client/compile_service.h
+++ b/client/compile_service.h
@@ -103,7 +103,7 @@
 
   const std::string& service_account_id() const { return service_account_id_; }
   void SetServiceAccountId(std::string account) ABSL_LOCKS_EXCLUDED(id_mu_);
-  const std::string& oauth2_email() const ABSL_LOCKS_EXCLUDED(id_mu_) {
+  const std::string oauth2_email() const ABSL_LOCKS_EXCLUDED(id_mu_) {
     AUTO_SHARED_LOCK(lock, &id_mu_);
     return oauth2_email_;
   }
diff --git a/client/compiler_info_cache.h b/client/compiler_info_cache.h
index b57f3ee..e552231 100644
--- a/client/compiler_info_cache.h
+++ b/client/compiler_info_cache.h
@@ -150,6 +150,21 @@
   void UpdateOlderCompilerInfo() ABSL_LOCKS_EXCLUDED(mu_);
   void UpdateOlderCompilerInfoUnlocked() ABSL_EXCLUSIVE_LOCKS_REQUIRED(mu_);
 
+  const absl::flat_hash_map<std::string, CompilerInfoState*> compiler_info() {
+    AUTO_SHARED_LOCK(lock, &mu_);
+    return compiler_info_;
+  }
+
+  const absl::flat_hash_map<std::string, absl::flat_hash_set<std::string>*>
+  keys_by_hash() const {
+    absl::flat_hash_map<std::string, absl::flat_hash_set<std::string>*> ret;
+    AUTO_SHARED_LOCK(lock, &mu_);
+    for (const auto& it : keys_by_hash_) {
+      ret.emplace(it.first, it.second.get());
+    }
+    return ret;
+  }
+
   friend class CompilerInfoCacheTest;
 
   static CompilerInfoCache* instance_;
diff --git a/client/compiler_info_cache_unittest.cc b/client/compiler_info_cache_unittest.cc
index ffb462f..2acbfe5 100644
--- a/client/compiler_info_cache_unittest.cc
+++ b/client/compiler_info_cache_unittest.cc
@@ -129,15 +129,14 @@
     compiler_info->data_->set_hash(hash);
   }
 
-  const absl::flat_hash_map<std::string, CompilerInfoState*>& compiler_info()
+  const absl::flat_hash_map<std::string, CompilerInfoState*> compiler_info()
       const {
-    return cache_->compiler_info_;
+    return cache_->compiler_info();
   }
 
-  const absl::flat_hash_map<std::string,
-                            std::unique_ptr<absl::flat_hash_set<std::string>>>&
+  const absl::flat_hash_map<std::string, absl::flat_hash_set<std::string>*>
   keys_by_hash() const {
-    return cache_->keys_by_hash_;
+    return cache_->keys_by_hash();
   }
 
   std::unique_ptr<CompilerInfoCache> cache_;
@@ -575,8 +574,9 @@
   EXPECT_TRUE(Unmarshal(table));
 
   EXPECT_EQ(3U, compiler_info().size());
-  auto p = compiler_info().find("/usr/bin/gcc -O2 @");
-  EXPECT_TRUE(p != compiler_info().end());
+  auto ci = compiler_info();
+  auto p = ci.find("/usr/bin/gcc -O2 @");
+  EXPECT_TRUE(p != ci.end());
   CompilerInfoState* state = p->second;
   EXPECT_EQ(2, state->refcnt());
   EXPECT_EQ("gcc", state->info().data().name());
@@ -584,8 +584,8 @@
   EXPECT_TRUE(state->info().data().found());
   const std::string& hash1 = HashKey(state->info().data());
 
-  p = compiler_info().find("/usr/bin/gcc -O2 -fno-diagnostics-show-option @");
-  EXPECT_TRUE(p != compiler_info().end());
+  p = ci.find("/usr/bin/gcc -O2 -fno-diagnostics-show-option @");
+  EXPECT_TRUE(p != ci.end());
   state = p->second;
   EXPECT_EQ(2, state->refcnt());
   EXPECT_EQ("gcc", state->info().data().name());
@@ -593,8 +593,8 @@
   EXPECT_TRUE(state->info().data().found());
   EXPECT_EQ(hash1, HashKey(state->info().data()));
 
-  p = compiler_info().find("/usr/bin/g++ -O2 @");
-  EXPECT_TRUE(p != compiler_info().end());
+  p = ci.find("/usr/bin/g++ -O2 @");
+  EXPECT_TRUE(p != ci.end());
   state = p->second;
   EXPECT_EQ(1, state->refcnt());
   EXPECT_EQ("g++", state->info().data().name());
@@ -603,17 +603,18 @@
   const std::string& hash2 = HashKey(state->info().data());
   EXPECT_NE(hash1, hash2);
 
-  EXPECT_EQ(2U, keys_by_hash().size());
-  auto found = keys_by_hash().find(hash1);
-  EXPECT_TRUE(found != keys_by_hash().end());
-  const auto* keys = found->second.get();
+  const auto kbh = keys_by_hash();
+  EXPECT_EQ(2U, kbh.size());
+  auto found = kbh.find(hash1);
+  EXPECT_TRUE(found != kbh.end());
+  const auto* keys = found->second;
   EXPECT_EQ(2U, keys->size());
   EXPECT_EQ(1U, keys->count("/usr/bin/gcc -O2 @"));
   EXPECT_EQ(1U, keys->count("/usr/bin/gcc -O2 -fno-diagnostics-show-option @"));
 
-  found = keys_by_hash().find(hash2);
-  EXPECT_TRUE(found != keys_by_hash().end());
-  keys = found->second.get();
+  found = kbh.find(hash2);
+  EXPECT_TRUE(found != kbh.end());
+  keys = found->second;
   EXPECT_EQ(1U, keys->size());
   EXPECT_EQ(1U, keys->count("/usr/bin/g++ -O2 @"));
 }
diff --git a/third_party/benchmark/BUILD.gn b/third_party/benchmark/BUILD.gn
index 24f51a2..551c9f0 100644
--- a/third_party/benchmark/BUILD.gn
+++ b/third_party/benchmark/BUILD.gn
@@ -5,14 +5,18 @@
     # 'inline' used more than once for benchmark.h
     cflags = [ "/wd4141" ]
   }
+
+  if (os == "win") {
+    cflags = [ "-Wno-invalid-offsetof" ]
+  }
 }
 
 static_library("benchmark") {
   sources = [
     "src/src/arraysize.h",
+    "src/src/benchmark.cc",
     "src/src/benchmark_api_internal.cc",
     "src/src/benchmark_api_internal.h",
-    "src/src/benchmark.cc",
     "src/src/benchmark_main.cc",
     "src/src/benchmark_name.cc",
     "src/src/benchmark_register.cc",
diff --git a/third_party/boringssl/apple-x86_64/crypto/chacha/chacha-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/chacha/chacha-x86_64-apple.S
index b80364b..2c46926 100644
--- a/third_party/boringssl/apple-x86_64/crypto/chacha/chacha-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/chacha/chacha-x86_64-apple.S
@@ -320,7 +320,7 @@
 	leaq	(%rsi),%rsp
 
 L$no_data:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -457,7 +457,7 @@
 	leaq	(%r9),%rsp
 
 L$ssse3_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1009,7 +1009,7 @@
 	leaq	(%r9),%rsp
 
 L$4x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1615,7 +1615,7 @@
 	leaq	(%r9),%rsp
 
 L$8x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 #endif
diff --git a/third_party/boringssl/apple-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-apple.S
index df3a561..188ce56 100644
--- a/third_party/boringssl/apple-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-apple.S
@@ -62,7 +62,7 @@
 	vpxor	%xmm4,%xmm3,%xmm2
 
 	vpxor	%xmm5,%xmm2,%xmm0
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aesgcmsiv_htable_init
@@ -89,7 +89,7 @@
 	vmovdqa	%xmm0,96(%rdi)
 	call	GFMUL
 	vmovdqa	%xmm0,112(%rdi)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aesgcmsiv_htable6_init
@@ -112,7 +112,7 @@
 	vmovdqa	%xmm0,64(%rdi)
 	call	GFMUL
 	vmovdqa	%xmm0,80(%rdi)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aesgcmsiv_htable_polyval
@@ -124,7 +124,7 @@
 _CET_ENDBR
 	testq	%rdx,%rdx
 	jnz	L$htable_polyval_start
-	.byte	0xf3,0xc3
+	ret
 
 L$htable_polyval_start:
 	vzeroall
@@ -330,7 +330,7 @@
 
 	vmovdqu	%xmm1,(%rcx)
 	vzeroupper
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aesgcmsiv_polyval_horner
@@ -342,7 +342,7 @@
 _CET_ENDBR
 	testq	%rcx,%rcx
 	jnz	L$polyval_horner_start
-	.byte	0xf3,0xc3
+	ret
 
 L$polyval_horner_start:
 
@@ -364,7 +364,7 @@
 
 
 	vmovdqa	%xmm0,(%rdi)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes128gcmsiv_aes_ks
@@ -421,7 +421,7 @@
 	vpxor	%xmm3,%xmm1,%xmm1
 	vpxor	%xmm2,%xmm1,%xmm1
 	vmovdqa	%xmm1,32(%rsi)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes256gcmsiv_aes_ks
@@ -470,7 +470,7 @@
 	vpxor	%xmm4,%xmm1,%xmm1
 	vpxor	%xmm2,%xmm1,%xmm1
 	vmovdqa	%xmm1,32(%rsi)
-	.byte	0xf3,0xc3
+	ret
 
 .globl	_aes128gcmsiv_aes_ks_enc_x1
 .private_extern _aes128gcmsiv_aes_ks_enc_x1
@@ -612,7 +612,7 @@
 
 
 	vmovdqa	%xmm4,0(%rsi)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes128gcmsiv_kdf
@@ -706,7 +706,7 @@
 	vmovdqa	%xmm10,16(%rsi)
 	vmovdqa	%xmm11,32(%rsi)
 	vmovdqa	%xmm12,48(%rsi)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes128gcmsiv_enc_msg_x4
@@ -718,7 +718,7 @@
 _CET_ENDBR
 	testq	%r8,%r8
 	jnz	L$128_enc_msg_x4_start
-	.byte	0xf3,0xc3
+	ret
 
 L$128_enc_msg_x4_start:
 	pushq	%r12
@@ -882,7 +882,7 @@
 
 	popq	%r12
 
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes128gcmsiv_enc_msg_x8
@@ -894,7 +894,7 @@
 _CET_ENDBR
 	testq	%r8,%r8
 	jnz	L$128_enc_msg_x8_start
-	.byte	0xf3,0xc3
+	ret
 
 L$128_enc_msg_x8_start:
 	pushq	%r12
@@ -1138,7 +1138,7 @@
 
 	popq	%r12
 
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes128gcmsiv_dec
@@ -1150,7 +1150,7 @@
 _CET_ENDBR
 	testq	$~15,%r9
 	jnz	L$128_dec_start
-	.byte	0xf3,0xc3
+	ret
 
 L$128_dec_start:
 	vzeroupper
@@ -1631,7 +1631,7 @@
 
 L$128_dec_out:
 	vmovdqu	%xmm0,(%rdx)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes128gcmsiv_ecb_enc_block
@@ -1657,7 +1657,7 @@
 
 	vmovdqa	%xmm1,(%rsi)
 
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes256gcmsiv_aes_ks_enc_x1
@@ -1841,7 +1841,7 @@
 	vmovdqu	%xmm1,224(%rdx)
 
 	vmovdqa	%xmm8,(%rsi)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes256gcmsiv_ecb_enc_block
@@ -1868,7 +1868,7 @@
 	vaesenc	208(%rdx),%xmm1,%xmm1
 	vaesenclast	224(%rdx),%xmm1,%xmm1
 	vmovdqa	%xmm1,(%rsi)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes256gcmsiv_enc_msg_x4
@@ -1880,7 +1880,7 @@
 _CET_ENDBR
 	testq	%r8,%r8
 	jnz	L$256_enc_msg_x4_start
-	.byte	0xf3,0xc3
+	ret
 
 L$256_enc_msg_x4_start:
 	movq	%r8,%r10
@@ -2070,7 +2070,7 @@
 	jne	L$256_enc_msg_x4_loop2
 
 L$256_enc_msg_x4_out:
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes256gcmsiv_enc_msg_x8
@@ -2082,7 +2082,7 @@
 _CET_ENDBR
 	testq	%r8,%r8
 	jnz	L$256_enc_msg_x8_start
-	.byte	0xf3,0xc3
+	ret
 
 L$256_enc_msg_x8_start:
 
@@ -2359,7 +2359,7 @@
 	jnz	L$256_enc_msg_x8_loop2
 
 L$256_enc_msg_x8_out:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -2372,7 +2372,7 @@
 _CET_ENDBR
 	testq	$~15,%r9
 	jnz	L$256_dec_start
-	.byte	0xf3,0xc3
+	ret
 
 L$256_dec_start:
 	vzeroupper
@@ -2921,7 +2921,7 @@
 
 L$256_dec_out:
 	vmovdqu	%xmm0,(%rdx)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes256gcmsiv_kdf
@@ -3073,7 +3073,7 @@
 	vmovdqa	%xmm11,48(%rsi)
 	vmovdqa	%xmm12,64(%rsi)
 	vmovdqa	%xmm13,80(%rsi)
-	.byte	0xf3,0xc3
+	ret
 
 
 #endif
diff --git a/third_party/boringssl/apple-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-apple.S
index efe05de..e4a7202 100644
--- a/third_party/boringssl/apple-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-apple.S
@@ -103,7 +103,7 @@
 	adcq	%r9,%r11
 	adcq	$0,%r12
 
-	.byte	0xf3,0xc3
+	ret
 L$hash_ad_loop:
 
 	cmpq	$16,%r8
@@ -212,7 +212,7 @@
 
 
 L$hash_ad_done:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1847,7 +1847,7 @@
 
 	popq	%rbp
 
-	.byte	0xf3,0xc3
+	ret
 
 L$open_sse_128:
 
@@ -3899,7 +3899,7 @@
 
 	popq	%rbp
 
-	.byte	0xf3,0xc3
+	ret
 
 L$seal_sse_128:
 
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-apple.S
index c946f93..e1247bc 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-apple.S
@@ -336,7 +336,7 @@
 	vpxor	16+8(%rsp),%xmm8,%xmm8
 	vpxor	%xmm4,%xmm8,%xmm8
 
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aesni_gcm_decrypt
@@ -459,7 +459,7 @@
 	popq	%rbp
 
 L$gcm_dec_abort:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -530,7 +530,7 @@
 	vmovups	%xmm14,80(%rsi)
 	leaq	96(%rsi),%rsi
 
-	.byte	0xf3,0xc3
+	ret
 .p2align	5
 L$handle_ctr32_2:
 	vpshufb	%xmm0,%xmm1,%xmm6
@@ -846,7 +846,7 @@
 	popq	%rbp
 
 L$gcm_enc_abort:
-	.byte	0xf3,0xc3
+	ret
 
 
 
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/aesni-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/aesni-x86_64-apple.S
index ec9030a..b8ba910 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/aesni-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/aesni-x86_64-apple.S
@@ -34,7 +34,7 @@
 	pxor	%xmm1,%xmm1
 	movups	%xmm2,(%rsi)
 	pxor	%xmm2,%xmm2
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -62,7 +62,7 @@
 	pxor	%xmm1,%xmm1
 	movups	%xmm2,(%rsi)
 	pxor	%xmm2,%xmm2
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -93,7 +93,7 @@
 .byte	102,15,56,220,217
 .byte	102,15,56,221,208
 .byte	102,15,56,221,216
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -124,7 +124,7 @@
 .byte	102,15,56,222,217
 .byte	102,15,56,223,208
 .byte	102,15,56,223,216
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -160,7 +160,7 @@
 .byte	102,15,56,221,208
 .byte	102,15,56,221,216
 .byte	102,15,56,221,224
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -196,7 +196,7 @@
 .byte	102,15,56,223,208
 .byte	102,15,56,223,216
 .byte	102,15,56,223,224
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -238,7 +238,7 @@
 .byte	102,15,56,221,216
 .byte	102,15,56,221,224
 .byte	102,15,56,221,232
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -280,7 +280,7 @@
 .byte	102,15,56,223,216
 .byte	102,15,56,223,224
 .byte	102,15,56,223,232
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -336,7 +336,7 @@
 .byte	102,15,56,221,232
 .byte	102,15,56,221,240
 .byte	102,15,56,221,248
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -392,7 +392,7 @@
 .byte	102,15,56,223,232
 .byte	102,15,56,223,240
 .byte	102,15,56,223,248
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -458,7 +458,7 @@
 .byte	102,15,56,221,248
 .byte	102,68,15,56,221,192
 .byte	102,68,15,56,221,200
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -524,7 +524,7 @@
 .byte	102,15,56,223,248
 .byte	102,68,15,56,223,192
 .byte	102,68,15,56,223,200
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes_hw_ecb_encrypt
@@ -870,7 +870,7 @@
 L$ecb_ret:
 	xorps	%xmm0,%xmm0
 	pxor	%xmm1,%xmm1
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes_hw_ctr32_encrypt_blocks
@@ -1456,7 +1456,7 @@
 	leaq	(%r11),%rsp
 
 L$ctr32_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes_hw_cbc_encrypt
@@ -2050,7 +2050,7 @@
 	leaq	(%r11),%rsp
 
 L$cbc_ret:
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_aes_hw_set_decrypt_key
@@ -2095,7 +2095,7 @@
 L$dec_key_ret:
 	addq	$8,%rsp
 
-	.byte	0xf3,0xc3
+	ret
 
 L$SEH_end_set_decrypt_key:
 
@@ -2406,7 +2406,7 @@
 	pxor	%xmm5,%xmm5
 	addq	$8,%rsp
 
-	.byte	0xf3,0xc3
+	ret
 
 L$SEH_end_set_encrypt_key:
 
@@ -2421,7 +2421,7 @@
 	xorps	%xmm4,%xmm0
 	shufps	$255,%xmm1,%xmm1
 	xorps	%xmm1,%xmm0
-	.byte	0xf3,0xc3
+	ret
 
 .p2align	4
 L$key_expansion_192a:
@@ -2441,7 +2441,7 @@
 	pxor	%xmm1,%xmm0
 	pshufd	$255,%xmm0,%xmm3
 	pxor	%xmm3,%xmm2
-	.byte	0xf3,0xc3
+	ret
 
 .p2align	4
 L$key_expansion_192b:
@@ -2464,7 +2464,7 @@
 	xorps	%xmm4,%xmm0
 	shufps	$255,%xmm1,%xmm1
 	xorps	%xmm1,%xmm0
-	.byte	0xf3,0xc3
+	ret
 
 .p2align	4
 L$key_expansion_256b:
@@ -2477,7 +2477,7 @@
 	xorps	%xmm4,%xmm2
 	shufps	$170,%xmm1,%xmm1
 	xorps	%xmm1,%xmm2
-	.byte	0xf3,0xc3
+	ret
 
 
 .section	__DATA,__const
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-apple.S
index f7d5117..bcbf824 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-apple.S
@@ -192,7 +192,7 @@
 	pxor	%xmm4,%xmm4
 	pxor	%xmm5,%xmm5
 	pxor	%xmm6,%xmm6
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -405,7 +405,7 @@
 	pxor	%xmm4,%xmm4
 	pxor	%xmm5,%xmm5
 	pxor	%xmm6,%xmm6
-	.byte	0xf3,0xc3
+	ret
 
 
 
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/ghash-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/ghash-x86_64-apple.S
index bcbea65..c17d8f7 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/ghash-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/ghash-x86_64-apple.S
@@ -164,7 +164,7 @@
 	movdqu	%xmm0,64(%rdi)
 .byte	102,15,58,15,227,8
 	movdqu	%xmm4,80(%rdi)
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -220,7 +220,7 @@
 	pxor	%xmm1,%xmm0
 .byte	102,15,56,0,197
 	movdqu	%xmm0,(%rdi)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_gcm_ghash_clmul
@@ -609,7 +609,7 @@
 L$done:
 .byte	102,65,15,56,0,194
 	movdqu	%xmm0,(%rdi)
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -721,7 +721,7 @@
 	vmovdqu	%xmm5,-16(%rdi)
 
 	vzeroupper
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1112,7 +1112,7 @@
 	vpshufb	%xmm13,%xmm10,%xmm10
 	vmovdqu	%xmm10,(%rdi)
 	vzeroupper
-	.byte	0xf3,0xc3
+	ret
 
 
 
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/md5-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/md5-x86_64-apple.S
index 9170682..e4c0241 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/md5-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/md5-x86_64-apple.S
@@ -684,7 +684,7 @@
 	addq	$40,%rsp
 
 L$epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 #endif
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/p256-x86_64-asm-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/p256-x86_64-asm-apple.S
index b148ec4..81cb582 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/p256-x86_64-asm-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/p256-x86_64-asm-apple.S
@@ -83,7 +83,7 @@
 	leaq	16(%rsp),%rsp
 
 L$neg_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -411,7 +411,7 @@
 	leaq	48(%rsp),%rsp
 
 L$ord_mul_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -710,7 +710,7 @@
 	leaq	48(%rsp),%rsp
 
 L$ord_sqr_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -946,7 +946,7 @@
 	leaq	48(%rsp),%rsp
 
 L$ord_mulx_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1154,7 +1154,7 @@
 	leaq	48(%rsp),%rsp
 
 L$ord_sqrx_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1226,7 +1226,7 @@
 	leaq	48(%rsp),%rsp
 
 L$mul_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1444,7 +1444,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1513,7 +1513,7 @@
 	leaq	48(%rsp),%rsp
 
 L$sqr_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1677,7 +1677,7 @@
 	movq	%r14,16(%rdi)
 	movq	%r15,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1845,7 +1845,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1975,7 +1975,7 @@
 	movq	%r14,16(%rdi)
 	movq	%r15,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -2041,7 +2041,7 @@
 	movdqu	%xmm5,48(%rdi)
 	movdqu	%xmm6,64(%rdi)
 	movdqu	%xmm7,80(%rdi)
-	.byte	0xf3,0xc3
+	ret
 
 L$SEH_end_ecp_nistz256_select_w5:
 
@@ -2098,7 +2098,7 @@
 	movdqu	%xmm3,16(%rdi)
 	movdqu	%xmm4,32(%rdi)
 	movdqu	%xmm5,48(%rdi)
-	.byte	0xf3,0xc3
+	ret
 
 L$SEH_end_ecp_nistz256_select_w7:
 
@@ -2161,7 +2161,7 @@
 	vmovdqu	%ymm3,32(%rdi)
 	vmovdqu	%ymm4,64(%rdi)
 	vzeroupper
-	.byte	0xf3,0xc3
+	ret
 
 L$SEH_end_ecp_nistz256_avx2_select_w5:
 
@@ -2243,7 +2243,7 @@
 	vmovdqu	%ymm2,0(%rdi)
 	vmovdqu	%ymm3,32(%rdi)
 	vzeroupper
-	.byte	0xf3,0xc3
+	ret
 
 L$SEH_end_ecp_nistz256_avx2_select_w7:
 
@@ -2277,7 +2277,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -2310,7 +2310,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -2339,7 +2339,7 @@
 	cmovnzq	%rcx,%r8
 	cmovnzq	%r10,%r9
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -2373,7 +2373,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_ecp_nistz256_point_double
@@ -2602,7 +2602,7 @@
 	leaq	(%rsi),%rsp
 
 L$point_doubleq_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_ecp_nistz256_point_add
@@ -3034,7 +3034,7 @@
 	leaq	(%rsi),%rsp
 
 L$point_addq_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_ecp_nistz256_point_add_affine
@@ -3363,7 +3363,7 @@
 	leaq	(%rsi),%rsp
 
 L$add_affineq_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -3397,7 +3397,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -3432,7 +3432,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -3463,7 +3463,7 @@
 	cmovcq	%rcx,%r8
 	cmovcq	%r10,%r9
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -3498,7 +3498,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -3720,7 +3720,7 @@
 	leaq	(%rsi),%rsp
 
 L$point_doublex_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -4145,7 +4145,7 @@
 	leaq	(%rsi),%rsp
 
 L$point_addx_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -4467,7 +4467,7 @@
 	leaq	(%rsi),%rsp
 
 L$add_affinex_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 #endif
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-apple.S
index 5f91bad..fc6552c 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-apple.S
@@ -315,7 +315,7 @@
 
 	popq	%rbp
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S
index b101dbe..5fdf105 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S
@@ -21,7 +21,7 @@
 
 	adcq	%rax,%rax
 	movq	%rdx,0(%rdi)
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -48,10 +48,10 @@
 	jnz	L$loop
 L$out:
 	movq	$1,%rax
-	.byte	0xf3,0xc3
+	ret
 L$err:
 	xorq	%rax,%rax
-	.byte	0xf3,0xc3
+	ret
 
 
 #endif
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/rsaz-avx2-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/rsaz-avx2-apple.S
index 09ce2ca..3672309 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/rsaz-avx2-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/rsaz-avx2-apple.S
@@ -658,7 +658,7 @@
 	leaq	(%rax),%rsp
 
 L$sqr_1024_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_rsaz_1024_mul_avx2
@@ -1215,7 +1215,7 @@
 	leaq	(%rax),%rsp
 
 L$mul_1024_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_rsaz_1024_red2norm_avx2
@@ -1415,7 +1415,7 @@
 	adcq	$0,%r11
 	movq	%rax,120(%rdi)
 	movq	%r11,%rax
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1577,7 +1577,7 @@
 	movq	%r8,168(%rdi)
 	movq	%r8,176(%rdi)
 	movq	%r8,184(%rdi)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_rsaz_1024_scatter5_avx2
@@ -1605,7 +1605,7 @@
 	jnz	L$oop_scatter_1024
 
 	vzeroupper
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1728,7 +1728,7 @@
 	vzeroupper
 	leaq	(%r11),%rsp
 
-	.byte	0xf3,0xc3
+	ret
 
 L$SEH_end_rsaz_1024_gather5:
 
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/sha1-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/sha1-x86_64-apple.S
index 51bdebb..6af6744 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/sha1-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/sha1-x86_64-apple.S
@@ -1261,7 +1261,7 @@
 	leaq	(%rsi),%rsp
 
 L$epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1431,7 +1431,7 @@
 	pshufd	$27,%xmm1,%xmm1
 	movdqu	%xmm0,(%rdi)
 	movd	%xmm1,16(%rdi)
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -2619,7 +2619,7 @@
 	leaq	(%r11),%rsp
 
 L$epilogue_ssse3:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -3747,7 +3747,7 @@
 	leaq	(%r11),%rsp
 
 L$epilogue_avx:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -5440,7 +5440,7 @@
 	leaq	(%r11),%rsp
 
 L$epilogue_avx2:
-	.byte	0xf3,0xc3
+	ret
 
 
 .section	__DATA,__const
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/sha256-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/sha256-x86_64-apple.S
index f2ba0d1..018af0d 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/sha256-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/sha256-x86_64-apple.S
@@ -1730,7 +1730,7 @@
 	leaq	(%rsi),%rsp
 
 L$epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 .section	__DATA,__const
@@ -1984,7 +1984,7 @@
 
 	movdqu	%xmm1,(%rdi)
 	movdqu	%xmm2,16(%rdi)
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -3097,7 +3097,7 @@
 	leaq	(%rsi),%rsp
 
 L$epilogue_ssse3:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -4172,7 +4172,7 @@
 	leaq	(%rsi),%rsp
 
 L$epilogue_avx:
-	.byte	0xf3,0xc3
+	ret
 
 
 #endif
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/sha512-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/sha512-x86_64-apple.S
index 9adc202..6e2e13e 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/sha512-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/sha512-x86_64-apple.S
@@ -1726,7 +1726,7 @@
 	leaq	(%rsi),%rsp
 
 L$epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 .section	__DATA,__const
@@ -2980,7 +2980,7 @@
 	leaq	(%rsi),%rsp
 
 L$epilogue_avx:
-	.byte	0xf3,0xc3
+	ret
 
 
 #endif
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/vpaes-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/vpaes-x86_64-apple.S
index 041d504..5aea40f 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/vpaes-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/vpaes-x86_64-apple.S
@@ -104,7 +104,7 @@
 	movdqa	64(%r11,%r10,1),%xmm1
 	pxor	%xmm4,%xmm0
 .byte	102,15,56,0,193
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -279,7 +279,7 @@
 	pxor	%xmm12,%xmm6
 .byte	102,15,56,0,193
 .byte	102,15,56,0,241
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -387,7 +387,7 @@
 .byte	102,15,56,0,195
 	pxor	%xmm4,%xmm0
 .byte	102,15,56,0,194
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -565,7 +565,7 @@
 	pxor	%xmm5,%xmm5
 	pxor	%xmm6,%xmm6
 	pxor	%xmm7,%xmm7
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -594,7 +594,7 @@
 	pxor	%xmm0,%xmm6
 	movdqa	%xmm6,%xmm0
 	movhlps	%xmm1,%xmm6
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -672,7 +672,7 @@
 
 	pxor	%xmm7,%xmm0
 	movdqa	%xmm0,%xmm7
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -698,7 +698,7 @@
 	movdqa	16(%r11),%xmm0
 .byte	102,15,56,0,193
 	pxor	%xmm2,%xmm0
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -792,7 +792,7 @@
 	addq	$-16,%r8
 	andq	$0x30,%r8
 	movdqu	%xmm3,(%rdx)
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -820,7 +820,7 @@
 	movl	$0x30,%r8d
 	call	_vpaes_schedule_core
 	xorl	%eax,%eax
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -845,7 +845,7 @@
 	xorl	$32,%r8d
 	call	_vpaes_schedule_core
 	xorl	%eax,%eax
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -864,7 +864,7 @@
 	call	_vpaes_preheat
 	call	_vpaes_encrypt_core
 	movdqu	%xmm0,(%rsi)
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -879,7 +879,7 @@
 	call	_vpaes_preheat
 	call	_vpaes_decrypt_core
 	movdqu	%xmm0,(%rsi)
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_vpaes_cbc_encrypt
@@ -923,7 +923,7 @@
 L$cbc_done:
 	movdqu	%xmm6,(%r8)
 L$cbc_abort:
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_vpaes_ctr32_encrypt_blocks
@@ -987,7 +987,7 @@
 
 L$ctr32_done:
 L$ctr32_abort:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1008,7 +1008,7 @@
 	movdqa	64(%r10),%xmm12
 	movdqa	80(%r10),%xmm15
 	movdqa	96(%r10),%xmm14
-	.byte	0xf3,0xc3
+	ret
 
 
 
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/x86_64-mont-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/x86_64-mont-apple.S
index 30f6777..a4c719c 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/x86_64-mont-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/x86_64-mont-apple.S
@@ -261,7 +261,7 @@
 	leaq	(%rsi),%rsp
 
 L$mul_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -695,7 +695,7 @@
 	leaq	(%rsi),%rsp
 
 L$mul4x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -886,7 +886,7 @@
 	leaq	(%rsi),%rsp
 
 L$sqr8x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1242,7 +1242,7 @@
 	leaq	(%rsi),%rsp
 
 L$mulx4x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 .byte	77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105,99,97,116,105,111,110,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,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
diff --git a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/x86_64-mont5-apple.S b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/x86_64-mont5-apple.S
index 94ae140..bd63d91 100644
--- a/third_party/boringssl/apple-x86_64/crypto/fipsmodule/x86_64-mont5-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/fipsmodule/x86_64-mont5-apple.S
@@ -449,7 +449,7 @@
 	leaq	(%rsi),%rsp
 
 L$mul_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -554,7 +554,7 @@
 	leaq	(%rsi),%rsp
 
 L$mul4x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -1221,7 +1221,7 @@
 	leaq	(%rsi),%rsp
 
 L$power5_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -2007,7 +2007,7 @@
 
 	cmpq	%rdx,%rdi
 	jb	L$8x_reduction_loop
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -2063,7 +2063,7 @@
 
 	movq	%r9,%r10
 	negq	%r9
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -2173,7 +2173,7 @@
 	leaq	(%rsi),%rsp
 
 L$mulx4x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -2734,7 +2734,7 @@
 	leaq	(%rsi),%rsp
 
 L$powerx5_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -3357,7 +3357,7 @@
 	leaq	64(%rdi,%rcx,1),%rdi
 	cmpq	8+8(%rsp),%r8
 	jb	L$sqrx8x_reduction_loop
-	.byte	0xf3,0xc3
+	ret
 
 
 .p2align	5
@@ -3410,7 +3410,7 @@
 
 	negq	%r9
 
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_bn_scatter5
@@ -3440,7 +3440,7 @@
 	subl	$1,%esi
 	jnz	L$scatter
 L$scatter_epilogue:
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -3610,7 +3610,7 @@
 
 	leaq	(%r10),%rsp
 
-	.byte	0xf3,0xc3
+	ret
 L$SEH_end_bn_gather5:
 
 
diff --git a/third_party/boringssl/apple-x86_64/crypto/test/trampoline-x86_64-apple.S b/third_party/boringssl/apple-x86_64/crypto/test/trampoline-x86_64-apple.S
index 6932008..7c76d2d 100644
--- a/third_party/boringssl/apple-x86_64/crypto/test/trampoline-x86_64-apple.S
+++ b/third_party/boringssl/apple-x86_64/crypto/test/trampoline-x86_64-apple.S
@@ -173,7 +173,7 @@
 
 
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -184,7 +184,7 @@
 _abi_test_clobber_rax:
 _CET_ENDBR
 	xorq	%rax,%rax
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_rbx
@@ -193,7 +193,7 @@
 _abi_test_clobber_rbx:
 _CET_ENDBR
 	xorq	%rbx,%rbx
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_rcx
@@ -202,7 +202,7 @@
 _abi_test_clobber_rcx:
 _CET_ENDBR
 	xorq	%rcx,%rcx
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_rdx
@@ -211,7 +211,7 @@
 _abi_test_clobber_rdx:
 _CET_ENDBR
 	xorq	%rdx,%rdx
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_rdi
@@ -220,7 +220,7 @@
 _abi_test_clobber_rdi:
 _CET_ENDBR
 	xorq	%rdi,%rdi
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_rsi
@@ -229,7 +229,7 @@
 _abi_test_clobber_rsi:
 _CET_ENDBR
 	xorq	%rsi,%rsi
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_rbp
@@ -238,7 +238,7 @@
 _abi_test_clobber_rbp:
 _CET_ENDBR
 	xorq	%rbp,%rbp
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_r8
@@ -247,7 +247,7 @@
 _abi_test_clobber_r8:
 _CET_ENDBR
 	xorq	%r8,%r8
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_r9
@@ -256,7 +256,7 @@
 _abi_test_clobber_r9:
 _CET_ENDBR
 	xorq	%r9,%r9
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_r10
@@ -265,7 +265,7 @@
 _abi_test_clobber_r10:
 _CET_ENDBR
 	xorq	%r10,%r10
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_r11
@@ -274,7 +274,7 @@
 _abi_test_clobber_r11:
 _CET_ENDBR
 	xorq	%r11,%r11
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_r12
@@ -283,7 +283,7 @@
 _abi_test_clobber_r12:
 _CET_ENDBR
 	xorq	%r12,%r12
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_r13
@@ -292,7 +292,7 @@
 _abi_test_clobber_r13:
 _CET_ENDBR
 	xorq	%r13,%r13
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_r14
@@ -301,7 +301,7 @@
 _abi_test_clobber_r14:
 _CET_ENDBR
 	xorq	%r14,%r14
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_r15
@@ -310,7 +310,7 @@
 _abi_test_clobber_r15:
 _CET_ENDBR
 	xorq	%r15,%r15
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm0
@@ -319,7 +319,7 @@
 _abi_test_clobber_xmm0:
 _CET_ENDBR
 	pxor	%xmm0,%xmm0
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm1
@@ -328,7 +328,7 @@
 _abi_test_clobber_xmm1:
 _CET_ENDBR
 	pxor	%xmm1,%xmm1
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm2
@@ -337,7 +337,7 @@
 _abi_test_clobber_xmm2:
 _CET_ENDBR
 	pxor	%xmm2,%xmm2
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm3
@@ -346,7 +346,7 @@
 _abi_test_clobber_xmm3:
 _CET_ENDBR
 	pxor	%xmm3,%xmm3
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm4
@@ -355,7 +355,7 @@
 _abi_test_clobber_xmm4:
 _CET_ENDBR
 	pxor	%xmm4,%xmm4
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm5
@@ -364,7 +364,7 @@
 _abi_test_clobber_xmm5:
 _CET_ENDBR
 	pxor	%xmm5,%xmm5
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm6
@@ -373,7 +373,7 @@
 _abi_test_clobber_xmm6:
 _CET_ENDBR
 	pxor	%xmm6,%xmm6
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm7
@@ -382,7 +382,7 @@
 _abi_test_clobber_xmm7:
 _CET_ENDBR
 	pxor	%xmm7,%xmm7
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm8
@@ -391,7 +391,7 @@
 _abi_test_clobber_xmm8:
 _CET_ENDBR
 	pxor	%xmm8,%xmm8
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm9
@@ -400,7 +400,7 @@
 _abi_test_clobber_xmm9:
 _CET_ENDBR
 	pxor	%xmm9,%xmm9
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm10
@@ -409,7 +409,7 @@
 _abi_test_clobber_xmm10:
 _CET_ENDBR
 	pxor	%xmm10,%xmm10
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm11
@@ -418,7 +418,7 @@
 _abi_test_clobber_xmm11:
 _CET_ENDBR
 	pxor	%xmm11,%xmm11
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm12
@@ -427,7 +427,7 @@
 _abi_test_clobber_xmm12:
 _CET_ENDBR
 	pxor	%xmm12,%xmm12
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm13
@@ -436,7 +436,7 @@
 _abi_test_clobber_xmm13:
 _CET_ENDBR
 	pxor	%xmm13,%xmm13
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm14
@@ -445,7 +445,7 @@
 _abi_test_clobber_xmm14:
 _CET_ENDBR
 	pxor	%xmm14,%xmm14
-	.byte	0xf3,0xc3
+	ret
 
 
 .globl	_abi_test_clobber_xmm15
@@ -454,7 +454,7 @@
 _abi_test_clobber_xmm15:
 _CET_ENDBR
 	pxor	%xmm15,%xmm15
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -476,7 +476,7 @@
 	nop
 	popq	%r12
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -507,7 +507,7 @@
 
 	popq	%r12
 
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -525,7 +525,7 @@
 	andq	$0x400,%rax
 	shrq	$10,%rax
 	cld
-	.byte	0xf3,0xc3
+	ret
 
 
 
@@ -536,6 +536,6 @@
 _abi_test_set_direction_flag:
 _CET_ENDBR
 	std
-	.byte	0xf3,0xc3
+	ret
 
 #endif
diff --git a/third_party/boringssl/linux-x86_64/crypto/chacha/chacha-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/chacha/chacha-x86_64-linux.S
index eac7a00..ac080cf 100644
--- a/third_party/boringssl/linux-x86_64/crypto/chacha/chacha-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/chacha/chacha-x86_64-linux.S
@@ -327,7 +327,7 @@
 	leaq	(%rsi),%rsp
 .cfi_adjust_cfa_offset	-136
 .Lno_data:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ChaCha20_ctr32,.-ChaCha20_ctr32
 .type	ChaCha20_ssse3,@function
@@ -464,7 +464,7 @@
 	leaq	(%r9),%rsp
 .cfi_def_cfa_register	rsp
 .Lssse3_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ChaCha20_ssse3,.-ChaCha20_ssse3
 .type	ChaCha20_4x,@function
@@ -1016,7 +1016,7 @@
 	leaq	(%r9),%rsp
 .cfi_def_cfa_register	rsp
 .L4x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ChaCha20_4x,.-ChaCha20_4x
 .type	ChaCha20_8x,@function
@@ -1622,7 +1622,7 @@
 	leaq	(%r9),%rsp
 .cfi_def_cfa_register	rsp
 .L8x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ChaCha20_8x,.-ChaCha20_8x
 #endif
diff --git a/third_party/boringssl/linux-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-linux.S
index 61cad75..f5255d3 100644
--- a/third_party/boringssl/linux-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-linux.S
@@ -62,7 +62,7 @@
 	vpxor	%xmm4,%xmm3,%xmm2
 
 	vpxor	%xmm5,%xmm2,%xmm0
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	GFMUL, .-GFMUL
 .globl	aesgcmsiv_htable_init
@@ -89,7 +89,7 @@
 	vmovdqa	%xmm0,96(%rdi)
 	call	GFMUL
 	vmovdqa	%xmm0,112(%rdi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aesgcmsiv_htable_init, .-aesgcmsiv_htable_init
 .globl	aesgcmsiv_htable6_init
@@ -112,7 +112,7 @@
 	vmovdqa	%xmm0,64(%rdi)
 	call	GFMUL
 	vmovdqa	%xmm0,80(%rdi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aesgcmsiv_htable6_init, .-aesgcmsiv_htable6_init
 .globl	aesgcmsiv_htable_polyval
@@ -124,7 +124,7 @@
 _CET_ENDBR
 	testq	%rdx,%rdx
 	jnz	.Lhtable_polyval_start
-	.byte	0xf3,0xc3
+	ret
 
 .Lhtable_polyval_start:
 	vzeroall
@@ -330,7 +330,7 @@
 
 	vmovdqu	%xmm1,(%rcx)
 	vzeroupper
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aesgcmsiv_htable_polyval,.-aesgcmsiv_htable_polyval
 .globl	aesgcmsiv_polyval_horner
@@ -342,7 +342,7 @@
 _CET_ENDBR
 	testq	%rcx,%rcx
 	jnz	.Lpolyval_horner_start
-	.byte	0xf3,0xc3
+	ret
 
 .Lpolyval_horner_start:
 
@@ -364,7 +364,7 @@
 
 
 	vmovdqa	%xmm0,(%rdi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aesgcmsiv_polyval_horner,.-aesgcmsiv_polyval_horner
 .globl	aes128gcmsiv_aes_ks
@@ -421,7 +421,7 @@
 	vpxor	%xmm3,%xmm1,%xmm1
 	vpxor	%xmm2,%xmm1,%xmm1
 	vmovdqa	%xmm1,32(%rsi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes128gcmsiv_aes_ks,.-aes128gcmsiv_aes_ks
 .globl	aes256gcmsiv_aes_ks
@@ -470,7 +470,7 @@
 	vpxor	%xmm4,%xmm1,%xmm1
 	vpxor	%xmm2,%xmm1,%xmm1
 	vmovdqa	%xmm1,32(%rsi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .globl	aes128gcmsiv_aes_ks_enc_x1
 .hidden aes128gcmsiv_aes_ks_enc_x1
@@ -612,7 +612,7 @@
 
 
 	vmovdqa	%xmm4,0(%rsi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes128gcmsiv_aes_ks_enc_x1,.-aes128gcmsiv_aes_ks_enc_x1
 .globl	aes128gcmsiv_kdf
@@ -706,7 +706,7 @@
 	vmovdqa	%xmm10,16(%rsi)
 	vmovdqa	%xmm11,32(%rsi)
 	vmovdqa	%xmm12,48(%rsi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes128gcmsiv_kdf,.-aes128gcmsiv_kdf
 .globl	aes128gcmsiv_enc_msg_x4
@@ -718,7 +718,7 @@
 _CET_ENDBR
 	testq	%r8,%r8
 	jnz	.L128_enc_msg_x4_start
-	.byte	0xf3,0xc3
+	ret
 
 .L128_enc_msg_x4_start:
 	pushq	%r12
@@ -886,7 +886,7 @@
 	popq	%r12
 .cfi_adjust_cfa_offset	-8
 .cfi_restore	%r12
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes128gcmsiv_enc_msg_x4,.-aes128gcmsiv_enc_msg_x4
 .globl	aes128gcmsiv_enc_msg_x8
@@ -898,7 +898,7 @@
 _CET_ENDBR
 	testq	%r8,%r8
 	jnz	.L128_enc_msg_x8_start
-	.byte	0xf3,0xc3
+	ret
 
 .L128_enc_msg_x8_start:
 	pushq	%r12
@@ -1148,7 +1148,7 @@
 	popq	%r12
 .cfi_adjust_cfa_offset	-8
 .cfi_restore	%r12
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes128gcmsiv_enc_msg_x8,.-aes128gcmsiv_enc_msg_x8
 .globl	aes128gcmsiv_dec
@@ -1160,7 +1160,7 @@
 _CET_ENDBR
 	testq	$~15,%r9
 	jnz	.L128_dec_start
-	.byte	0xf3,0xc3
+	ret
 
 .L128_dec_start:
 	vzeroupper
@@ -1641,7 +1641,7 @@
 
 .L128_dec_out:
 	vmovdqu	%xmm0,(%rdx)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes128gcmsiv_dec, .-aes128gcmsiv_dec
 .globl	aes128gcmsiv_ecb_enc_block
@@ -1667,7 +1667,7 @@
 
 	vmovdqa	%xmm1,(%rsi)
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes128gcmsiv_ecb_enc_block,.-aes128gcmsiv_ecb_enc_block
 .globl	aes256gcmsiv_aes_ks_enc_x1
@@ -1851,7 +1851,7 @@
 	vmovdqu	%xmm1,224(%rdx)
 
 	vmovdqa	%xmm8,(%rsi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes256gcmsiv_aes_ks_enc_x1,.-aes256gcmsiv_aes_ks_enc_x1
 .globl	aes256gcmsiv_ecb_enc_block
@@ -1878,7 +1878,7 @@
 	vaesenc	208(%rdx),%xmm1,%xmm1
 	vaesenclast	224(%rdx),%xmm1,%xmm1
 	vmovdqa	%xmm1,(%rsi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes256gcmsiv_ecb_enc_block,.-aes256gcmsiv_ecb_enc_block
 .globl	aes256gcmsiv_enc_msg_x4
@@ -1890,7 +1890,7 @@
 _CET_ENDBR
 	testq	%r8,%r8
 	jnz	.L256_enc_msg_x4_start
-	.byte	0xf3,0xc3
+	ret
 
 .L256_enc_msg_x4_start:
 	movq	%r8,%r10
@@ -2080,7 +2080,7 @@
 	jne	.L256_enc_msg_x4_loop2
 
 .L256_enc_msg_x4_out:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes256gcmsiv_enc_msg_x4,.-aes256gcmsiv_enc_msg_x4
 .globl	aes256gcmsiv_enc_msg_x8
@@ -2092,7 +2092,7 @@
 _CET_ENDBR
 	testq	%r8,%r8
 	jnz	.L256_enc_msg_x8_start
-	.byte	0xf3,0xc3
+	ret
 
 .L256_enc_msg_x8_start:
 
@@ -2369,7 +2369,7 @@
 	jnz	.L256_enc_msg_x8_loop2
 
 .L256_enc_msg_x8_out:
-	.byte	0xf3,0xc3
+	ret
 
 .cfi_endproc	
 .size	aes256gcmsiv_enc_msg_x8,.-aes256gcmsiv_enc_msg_x8
@@ -2382,7 +2382,7 @@
 _CET_ENDBR
 	testq	$~15,%r9
 	jnz	.L256_dec_start
-	.byte	0xf3,0xc3
+	ret
 
 .L256_dec_start:
 	vzeroupper
@@ -2931,7 +2931,7 @@
 
 .L256_dec_out:
 	vmovdqu	%xmm0,(%rdx)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes256gcmsiv_dec, .-aes256gcmsiv_dec
 .globl	aes256gcmsiv_kdf
@@ -3083,7 +3083,7 @@
 	vmovdqa	%xmm11,48(%rsi)
 	vmovdqa	%xmm12,64(%rsi)
 	vmovdqa	%xmm13,80(%rsi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes256gcmsiv_kdf, .-aes256gcmsiv_kdf
 #endif
diff --git a/third_party/boringssl/linux-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-linux.S
index 97a2ce2..ac38f8f 100644
--- a/third_party/boringssl/linux-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-linux.S
@@ -104,7 +104,7 @@
 	adcq	%r9,%r11
 	adcq	$0,%r12
 
-	.byte	0xf3,0xc3
+	ret
 .Lhash_ad_loop:
 
 	cmpq	$16,%r8
@@ -213,7 +213,7 @@
 
 
 .Lhash_ad_done:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	poly_hash_ad_internal, .-poly_hash_ad_internal
 
@@ -1862,7 +1862,7 @@
 	popq	%rbp
 .cfi_adjust_cfa_offset	-8
 .cfi_restore	%rbp
-	.byte	0xf3,0xc3
+	ret
 
 .Lopen_sse_128:
 .cfi_restore_state	
@@ -3928,7 +3928,7 @@
 	popq	%rbp
 .cfi_adjust_cfa_offset	-8
 .cfi_restore	%rbp
-	.byte	0xf3,0xc3
+	ret
 
 .Lseal_sse_128:
 .cfi_restore_state	
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-linux.S
index a5209d4..774a8d1 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-linux.S
@@ -336,7 +336,7 @@
 	vpxor	16+8(%rsp),%xmm8,%xmm8
 	vpxor	%xmm4,%xmm8,%xmm8
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_aesni_ctr32_ghash_6x,.-_aesni_ctr32_ghash_6x
 .globl	aesni_gcm_decrypt
@@ -466,7 +466,7 @@
 .cfi_adjust_cfa_offset	-8
 .cfi_restore	%rbp
 .Lgcm_dec_abort:
-	.byte	0xf3,0xc3
+	ret
 
 .cfi_endproc	
 .size	aesni_gcm_decrypt,.-aesni_gcm_decrypt
@@ -537,7 +537,7 @@
 	vmovups	%xmm14,80(%rsi)
 	leaq	96(%rsi),%rsi
 
-	.byte	0xf3,0xc3
+	ret
 .align	32
 .Lhandle_ctr32_2:
 	vpshufb	%xmm0,%xmm1,%xmm6
@@ -861,7 +861,7 @@
 .cfi_adjust_cfa_offset	-8
 .cfi_restore	%rbp
 .Lgcm_enc_abort:
-	.byte	0xf3,0xc3
+	ret
 
 .cfi_endproc	
 .size	aesni_gcm_encrypt,.-aesni_gcm_encrypt
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/aesni-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/aesni-x86_64-linux.S
index 6046f5d..490fe67 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/aesni-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/aesni-x86_64-linux.S
@@ -36,7 +36,7 @@
 	pxor	%xmm1,%xmm1
 	movups	%xmm2,(%rsi)
 	pxor	%xmm2,%xmm2
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes_hw_encrypt,.-aes_hw_encrypt
 
@@ -64,7 +64,7 @@
 	pxor	%xmm1,%xmm1
 	movups	%xmm2,(%rsi)
 	pxor	%xmm2,%xmm2
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes_hw_decrypt, .-aes_hw_decrypt
 .type	_aesni_encrypt2,@function
@@ -95,7 +95,7 @@
 .byte	102,15,56,220,217
 .byte	102,15,56,221,208
 .byte	102,15,56,221,216
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_aesni_encrypt2,.-_aesni_encrypt2
 .type	_aesni_decrypt2,@function
@@ -126,7 +126,7 @@
 .byte	102,15,56,222,217
 .byte	102,15,56,223,208
 .byte	102,15,56,223,216
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_aesni_decrypt2,.-_aesni_decrypt2
 .type	_aesni_encrypt3,@function
@@ -162,7 +162,7 @@
 .byte	102,15,56,221,208
 .byte	102,15,56,221,216
 .byte	102,15,56,221,224
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_aesni_encrypt3,.-_aesni_encrypt3
 .type	_aesni_decrypt3,@function
@@ -198,7 +198,7 @@
 .byte	102,15,56,223,208
 .byte	102,15,56,223,216
 .byte	102,15,56,223,224
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_aesni_decrypt3,.-_aesni_decrypt3
 .type	_aesni_encrypt4,@function
@@ -240,7 +240,7 @@
 .byte	102,15,56,221,216
 .byte	102,15,56,221,224
 .byte	102,15,56,221,232
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_aesni_encrypt4,.-_aesni_encrypt4
 .type	_aesni_decrypt4,@function
@@ -282,7 +282,7 @@
 .byte	102,15,56,223,216
 .byte	102,15,56,223,224
 .byte	102,15,56,223,232
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_aesni_decrypt4,.-_aesni_decrypt4
 .type	_aesni_encrypt6,@function
@@ -338,7 +338,7 @@
 .byte	102,15,56,221,232
 .byte	102,15,56,221,240
 .byte	102,15,56,221,248
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_aesni_encrypt6,.-_aesni_encrypt6
 .type	_aesni_decrypt6,@function
@@ -394,7 +394,7 @@
 .byte	102,15,56,223,232
 .byte	102,15,56,223,240
 .byte	102,15,56,223,248
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_aesni_decrypt6,.-_aesni_decrypt6
 .type	_aesni_encrypt8,@function
@@ -460,7 +460,7 @@
 .byte	102,15,56,221,248
 .byte	102,68,15,56,221,192
 .byte	102,68,15,56,221,200
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_aesni_encrypt8,.-_aesni_encrypt8
 .type	_aesni_decrypt8,@function
@@ -526,7 +526,7 @@
 .byte	102,15,56,223,248
 .byte	102,68,15,56,223,192
 .byte	102,68,15,56,223,200
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_aesni_decrypt8,.-_aesni_decrypt8
 .globl	aes_hw_ecb_encrypt
@@ -872,7 +872,7 @@
 .Lecb_ret:
 	xorps	%xmm0,%xmm0
 	pxor	%xmm1,%xmm1
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes_hw_ecb_encrypt,.-aes_hw_ecb_encrypt
 .globl	aes_hw_ctr32_encrypt_blocks
@@ -1458,7 +1458,7 @@
 	leaq	(%r11),%rsp
 .cfi_def_cfa_register	%rsp
 .Lctr32_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes_hw_ctr32_encrypt_blocks,.-aes_hw_ctr32_encrypt_blocks
 .globl	aes_hw_cbc_encrypt
@@ -2052,7 +2052,7 @@
 	leaq	(%r11),%rsp
 .cfi_def_cfa_register	%rsp
 .Lcbc_ret:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	aes_hw_cbc_encrypt,.-aes_hw_cbc_encrypt
 .globl	aes_hw_set_decrypt_key
@@ -2097,7 +2097,7 @@
 .Ldec_key_ret:
 	addq	$8,%rsp
 .cfi_adjust_cfa_offset	-8
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .LSEH_end_set_decrypt_key:
 .size	aes_hw_set_decrypt_key,.-aes_hw_set_decrypt_key
@@ -2408,7 +2408,7 @@
 	pxor	%xmm5,%xmm5
 	addq	$8,%rsp
 .cfi_adjust_cfa_offset	-8
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .LSEH_end_set_encrypt_key:
 
@@ -2423,7 +2423,7 @@
 	xorps	%xmm4,%xmm0
 	shufps	$255,%xmm1,%xmm1
 	xorps	%xmm1,%xmm0
-	.byte	0xf3,0xc3
+	ret
 
 .align	16
 .Lkey_expansion_192a:
@@ -2443,7 +2443,7 @@
 	pxor	%xmm1,%xmm0
 	pshufd	$255,%xmm0,%xmm3
 	pxor	%xmm3,%xmm2
-	.byte	0xf3,0xc3
+	ret
 
 .align	16
 .Lkey_expansion_192b:
@@ -2466,7 +2466,7 @@
 	xorps	%xmm4,%xmm0
 	shufps	$255,%xmm1,%xmm1
 	xorps	%xmm1,%xmm0
-	.byte	0xf3,0xc3
+	ret
 
 .align	16
 .Lkey_expansion_256b:
@@ -2479,7 +2479,7 @@
 	xorps	%xmm4,%xmm2
 	shufps	$170,%xmm1,%xmm1
 	xorps	%xmm1,%xmm2
-	.byte	0xf3,0xc3
+	ret
 .size	aes_hw_set_encrypt_key,.-aes_hw_set_encrypt_key
 .size	__aesni_set_encrypt_key,.-__aesni_set_encrypt_key
 .section	.rodata
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-linux.S
index 3b87b47..2acb448 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-linux.S
@@ -192,7 +192,7 @@
 	pxor	%xmm4,%xmm4
 	pxor	%xmm5,%xmm5
 	pxor	%xmm6,%xmm6
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 
 .size	gcm_gmult_ssse3,.-gcm_gmult_ssse3
@@ -405,7 +405,7 @@
 	pxor	%xmm4,%xmm4
 	pxor	%xmm5,%xmm5
 	pxor	%xmm6,%xmm6
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 
 .size	gcm_ghash_ssse3,.-gcm_ghash_ssse3
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/ghash-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/ghash-x86_64-linux.S
index 5921f1f..7a8647a 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/ghash-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/ghash-x86_64-linux.S
@@ -165,7 +165,7 @@
 	movdqu	%xmm0,64(%rdi)
 .byte	102,15,58,15,227,8
 	movdqu	%xmm4,80(%rdi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 
 .size	gcm_init_clmul,.-gcm_init_clmul
@@ -221,7 +221,7 @@
 	pxor	%xmm1,%xmm0
 .byte	102,15,56,0,197
 	movdqu	%xmm0,(%rdi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	gcm_gmult_clmul,.-gcm_gmult_clmul
 .globl	gcm_ghash_clmul
@@ -610,7 +610,7 @@
 .Ldone:
 .byte	102,65,15,56,0,194
 	movdqu	%xmm0,(%rdi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 
 .size	gcm_ghash_clmul,.-gcm_ghash_clmul
@@ -722,7 +722,7 @@
 	vmovdqu	%xmm5,-16(%rdi)
 
 	vzeroupper
-	.byte	0xf3,0xc3
+	ret
 
 .cfi_endproc	
 .size	gcm_init_avx,.-gcm_init_avx
@@ -1113,7 +1113,7 @@
 	vpshufb	%xmm13,%xmm10,%xmm10
 	vmovdqu	%xmm10,(%rdi)
 	vzeroupper
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 
 .size	gcm_ghash_avx,.-gcm_ghash_avx
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/md5-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/md5-x86_64-linux.S
index 43a786c..7b93662 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/md5-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/md5-x86_64-linux.S
@@ -689,7 +689,7 @@
 	addq	$40,%rsp
 .cfi_adjust_cfa_offset	-40
 .Lepilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	md5_block_asm_data_order,.-md5_block_asm_data_order
 #endif
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/p256-x86_64-asm-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/p256-x86_64-asm-linux.S
index 2914d92..b285543 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/p256-x86_64-asm-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/p256-x86_64-asm-linux.S
@@ -86,7 +86,7 @@
 	leaq	16(%rsp),%rsp
 .cfi_adjust_cfa_offset	-16
 .Lneg_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_neg,.-ecp_nistz256_neg
 
@@ -420,7 +420,7 @@
 	leaq	48(%rsp),%rsp
 .cfi_adjust_cfa_offset	-48
 .Lord_mul_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_ord_mul_mont,.-ecp_nistz256_ord_mul_mont
 
@@ -725,7 +725,7 @@
 	leaq	48(%rsp),%rsp
 .cfi_adjust_cfa_offset	-48
 .Lord_sqr_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_ord_sqr_mont,.-ecp_nistz256_ord_sqr_mont
 
@@ -967,7 +967,7 @@
 	leaq	48(%rsp),%rsp
 .cfi_adjust_cfa_offset	-48
 .Lord_mulx_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_ord_mul_montx,.-ecp_nistz256_ord_mul_montx
 
@@ -1181,7 +1181,7 @@
 	leaq	48(%rsp),%rsp
 .cfi_adjust_cfa_offset	-48
 .Lord_sqrx_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_ord_sqr_montx,.-ecp_nistz256_ord_sqr_montx
 
@@ -1259,7 +1259,7 @@
 	leaq	48(%rsp),%rsp
 .cfi_adjust_cfa_offset	-48
 .Lmul_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_mul_mont,.-ecp_nistz256_mul_mont
 
@@ -1477,7 +1477,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__ecp_nistz256_mul_montq,.-__ecp_nistz256_mul_montq
 
@@ -1552,7 +1552,7 @@
 	leaq	48(%rsp),%rsp
 .cfi_adjust_cfa_offset	-48
 .Lsqr_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_sqr_mont,.-ecp_nistz256_sqr_mont
 
@@ -1716,7 +1716,7 @@
 	movq	%r14,16(%rdi)
 	movq	%r15,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__ecp_nistz256_sqr_montq,.-__ecp_nistz256_sqr_montq
 .type	__ecp_nistz256_mul_montx,@function
@@ -1884,7 +1884,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__ecp_nistz256_mul_montx,.-__ecp_nistz256_mul_montx
 
@@ -2014,7 +2014,7 @@
 	movq	%r14,16(%rdi)
 	movq	%r15,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__ecp_nistz256_sqr_montx,.-__ecp_nistz256_sqr_montx
 
@@ -2080,7 +2080,7 @@
 	movdqu	%xmm5,48(%rdi)
 	movdqu	%xmm6,64(%rdi)
 	movdqu	%xmm7,80(%rdi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .LSEH_end_ecp_nistz256_select_w5:
 .size	ecp_nistz256_select_w5,.-ecp_nistz256_select_w5
@@ -2137,7 +2137,7 @@
 	movdqu	%xmm3,16(%rdi)
 	movdqu	%xmm4,32(%rdi)
 	movdqu	%xmm5,48(%rdi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .LSEH_end_ecp_nistz256_select_w7:
 .size	ecp_nistz256_select_w7,.-ecp_nistz256_select_w7
@@ -2200,7 +2200,7 @@
 	vmovdqu	%ymm3,32(%rdi)
 	vmovdqu	%ymm4,64(%rdi)
 	vzeroupper
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .LSEH_end_ecp_nistz256_avx2_select_w5:
 .size	ecp_nistz256_avx2_select_w5,.-ecp_nistz256_avx2_select_w5
@@ -2282,7 +2282,7 @@
 	vmovdqu	%ymm2,0(%rdi)
 	vmovdqu	%ymm3,32(%rdi)
 	vzeroupper
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .LSEH_end_ecp_nistz256_avx2_select_w7:
 .size	ecp_nistz256_avx2_select_w7,.-ecp_nistz256_avx2_select_w7
@@ -2316,7 +2316,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__ecp_nistz256_add_toq,.-__ecp_nistz256_add_toq
 
@@ -2349,7 +2349,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__ecp_nistz256_sub_fromq,.-__ecp_nistz256_sub_fromq
 
@@ -2378,7 +2378,7 @@
 	cmovnzq	%rcx,%r8
 	cmovnzq	%r10,%r9
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__ecp_nistz256_subq,.-__ecp_nistz256_subq
 
@@ -2412,7 +2412,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__ecp_nistz256_mul_by_2q,.-__ecp_nistz256_mul_by_2q
 .globl	ecp_nistz256_point_double
@@ -2647,7 +2647,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lpoint_doubleq_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_point_double,.-ecp_nistz256_point_double
 .globl	ecp_nistz256_point_add
@@ -3085,7 +3085,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lpoint_addq_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_point_add,.-ecp_nistz256_point_add
 .globl	ecp_nistz256_point_add_affine
@@ -3420,7 +3420,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Ladd_affineq_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_point_add_affine,.-ecp_nistz256_point_add_affine
 .type	__ecp_nistz256_add_tox,@function
@@ -3454,7 +3454,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__ecp_nistz256_add_tox,.-__ecp_nistz256_add_tox
 
@@ -3489,7 +3489,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__ecp_nistz256_sub_fromx,.-__ecp_nistz256_sub_fromx
 
@@ -3520,7 +3520,7 @@
 	cmovcq	%rcx,%r8
 	cmovcq	%r10,%r9
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__ecp_nistz256_subx,.-__ecp_nistz256_subx
 
@@ -3555,7 +3555,7 @@
 	movq	%r8,16(%rdi)
 	movq	%r9,24(%rdi)
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__ecp_nistz256_mul_by_2x,.-__ecp_nistz256_mul_by_2x
 .type	ecp_nistz256_point_doublex,@function
@@ -3783,7 +3783,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lpoint_doublex_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_point_doublex,.-ecp_nistz256_point_doublex
 .type	ecp_nistz256_point_addx,@function
@@ -4214,7 +4214,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lpoint_addx_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_point_addx,.-ecp_nistz256_point_addx
 .type	ecp_nistz256_point_add_affinex,@function
@@ -4542,7 +4542,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Ladd_affinex_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	ecp_nistz256_point_add_affinex,.-ecp_nistz256_point_add_affinex
 #endif
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-linux.S
index a04d80b..40ae58b 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-linux.S
@@ -329,7 +329,7 @@
 	popq	%rbp
 .cfi_adjust_cfa_offset	-8
 .cfi_restore	rbp
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 
 .size	beeu_mod_inverse_vartime, .-beeu_mod_inverse_vartime
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/rdrand-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/rdrand-x86_64-linux.S
index 3648a06..fe81dac 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/rdrand-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/rdrand-x86_64-linux.S
@@ -21,7 +21,7 @@
 
 	adcq	%rax,%rax
 	movq	%rdx,0(%rdi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	CRYPTO_rdrand,.-CRYPTO_rdrand
 
@@ -48,10 +48,10 @@
 	jnz	.Lloop
 .Lout:
 	movq	$1,%rax
-	.byte	0xf3,0xc3
+	ret
 .Lerr:
 	xorq	%rax,%rax
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	CRYPTO_rdrand_multiple8_buf,.-CRYPTO_rdrand_multiple8_buf
 #endif
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/rsaz-avx2-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/rsaz-avx2-linux.S
index ee47d4f..65a6c2e 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/rsaz-avx2-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/rsaz-avx2-linux.S
@@ -658,7 +658,7 @@
 	leaq	(%rax),%rsp
 .cfi_def_cfa_register	%rsp
 .Lsqr_1024_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	rsaz_1024_sqr_avx2,.-rsaz_1024_sqr_avx2
 .globl	rsaz_1024_mul_avx2
@@ -1215,7 +1215,7 @@
 	leaq	(%rax),%rsp
 .cfi_def_cfa_register	%rsp
 .Lmul_1024_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	rsaz_1024_mul_avx2,.-rsaz_1024_mul_avx2
 .globl	rsaz_1024_red2norm_avx2
@@ -1415,7 +1415,7 @@
 	adcq	$0,%r11
 	movq	%rax,120(%rdi)
 	movq	%r11,%rax
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	rsaz_1024_red2norm_avx2,.-rsaz_1024_red2norm_avx2
 
@@ -1577,7 +1577,7 @@
 	movq	%r8,168(%rdi)
 	movq	%r8,176(%rdi)
 	movq	%r8,184(%rdi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	rsaz_1024_norm2red_avx2,.-rsaz_1024_norm2red_avx2
 .globl	rsaz_1024_scatter5_avx2
@@ -1605,7 +1605,7 @@
 	jnz	.Loop_scatter_1024
 
 	vzeroupper
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	rsaz_1024_scatter5_avx2,.-rsaz_1024_scatter5_avx2
 
@@ -1728,7 +1728,7 @@
 	vzeroupper
 	leaq	(%r11),%rsp
 .cfi_def_cfa_register	%rsp
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .LSEH_end_rsaz_1024_gather5:
 .size	rsaz_1024_gather5_avx2,.-rsaz_1024_gather5_avx2
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha1-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha1-x86_64-linux.S
index 1b64f02..4eb6ac5 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha1-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha1-x86_64-linux.S
@@ -1262,7 +1262,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lepilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	sha1_block_data_order,.-sha1_block_data_order
 .type	sha1_block_data_order_shaext,@function
@@ -1432,7 +1432,7 @@
 	pshufd	$27,%xmm1,%xmm1
 	movdqu	%xmm0,(%rdi)
 	movd	%xmm1,16(%rdi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	sha1_block_data_order_shaext,.-sha1_block_data_order_shaext
 .type	sha1_block_data_order_ssse3,@function
@@ -2620,7 +2620,7 @@
 	leaq	(%r11),%rsp
 .cfi_def_cfa_register	%rsp
 .Lepilogue_ssse3:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	sha1_block_data_order_ssse3,.-sha1_block_data_order_ssse3
 .type	sha1_block_data_order_avx,@function
@@ -3748,7 +3748,7 @@
 	leaq	(%r11),%rsp
 .cfi_def_cfa_register	%rsp
 .Lepilogue_avx:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	sha1_block_data_order_avx,.-sha1_block_data_order_avx
 .type	sha1_block_data_order_avx2,@function
@@ -5441,7 +5441,7 @@
 	leaq	(%r11),%rsp
 .cfi_def_cfa_register	%rsp
 .Lepilogue_avx2:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	sha1_block_data_order_avx2,.-sha1_block_data_order_avx2
 .section	.rodata
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha256-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha256-x86_64-linux.S
index 0fac1a2..2eee2bd 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha256-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha256-x86_64-linux.S
@@ -1731,7 +1731,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lepilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	sha256_block_data_order,.-sha256_block_data_order
 .section	.rodata
@@ -1985,7 +1985,7 @@
 
 	movdqu	%xmm1,(%rdi)
 	movdqu	%xmm2,16(%rdi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	sha256_block_data_order_shaext,.-sha256_block_data_order_shaext
 .type	sha256_block_data_order_ssse3,@function
@@ -3098,7 +3098,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lepilogue_ssse3:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	sha256_block_data_order_ssse3,.-sha256_block_data_order_ssse3
 .type	sha256_block_data_order_avx,@function
@@ -4173,7 +4173,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lepilogue_avx:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	sha256_block_data_order_avx,.-sha256_block_data_order_avx
 #endif
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha512-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha512-x86_64-linux.S
index 66a60d7..8f7f0e5 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha512-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/sha512-x86_64-linux.S
@@ -1727,7 +1727,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lepilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	sha512_block_data_order,.-sha512_block_data_order
 .section	.rodata
@@ -2981,7 +2981,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lepilogue_avx:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	sha512_block_data_order_avx,.-sha512_block_data_order_avx
 #endif
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/vpaes-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/vpaes-x86_64-linux.S
index ad89224..019c638 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/vpaes-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/vpaes-x86_64-linux.S
@@ -104,7 +104,7 @@
 	movdqa	64(%r11,%r10,1),%xmm1
 	pxor	%xmm4,%xmm0
 .byte	102,15,56,0,193
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_vpaes_encrypt_core,.-_vpaes_encrypt_core
 
@@ -279,7 +279,7 @@
 	pxor	%xmm12,%xmm6
 .byte	102,15,56,0,193
 .byte	102,15,56,0,241
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_vpaes_encrypt_core_2x,.-_vpaes_encrypt_core_2x
 
@@ -387,7 +387,7 @@
 .byte	102,15,56,0,195
 	pxor	%xmm4,%xmm0
 .byte	102,15,56,0,194
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_vpaes_decrypt_core,.-_vpaes_decrypt_core
 
@@ -565,7 +565,7 @@
 	pxor	%xmm5,%xmm5
 	pxor	%xmm6,%xmm6
 	pxor	%xmm7,%xmm7
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_vpaes_schedule_core,.-_vpaes_schedule_core
 
@@ -594,7 +594,7 @@
 	pxor	%xmm0,%xmm6
 	movdqa	%xmm6,%xmm0
 	movhlps	%xmm1,%xmm6
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_vpaes_schedule_192_smear,.-_vpaes_schedule_192_smear
 
@@ -672,7 +672,7 @@
 
 	pxor	%xmm7,%xmm0
 	movdqa	%xmm0,%xmm7
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_vpaes_schedule_round,.-_vpaes_schedule_round
 
@@ -698,7 +698,7 @@
 	movdqa	16(%r11),%xmm0
 .byte	102,15,56,0,193
 	pxor	%xmm2,%xmm0
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_vpaes_schedule_transform,.-_vpaes_schedule_transform
 
@@ -792,7 +792,7 @@
 	addq	$-16,%r8
 	andq	$0x30,%r8
 	movdqu	%xmm3,(%rdx)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_vpaes_schedule_mangle,.-_vpaes_schedule_mangle
 
@@ -821,7 +821,7 @@
 	movl	$0x30,%r8d
 	call	_vpaes_schedule_core
 	xorl	%eax,%eax
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	vpaes_set_encrypt_key,.-vpaes_set_encrypt_key
 
@@ -846,7 +846,7 @@
 	xorl	$32,%r8d
 	call	_vpaes_schedule_core
 	xorl	%eax,%eax
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	vpaes_set_decrypt_key,.-vpaes_set_decrypt_key
 
@@ -866,7 +866,7 @@
 	call	_vpaes_preheat
 	call	_vpaes_encrypt_core
 	movdqu	%xmm0,(%rsi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	vpaes_encrypt,.-vpaes_encrypt
 
@@ -881,7 +881,7 @@
 	call	_vpaes_preheat
 	call	_vpaes_decrypt_core
 	movdqu	%xmm0,(%rsi)
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	vpaes_decrypt,.-vpaes_decrypt
 .globl	vpaes_cbc_encrypt
@@ -925,7 +925,7 @@
 .Lcbc_done:
 	movdqu	%xmm6,(%r8)
 .Lcbc_abort:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	vpaes_cbc_encrypt,.-vpaes_cbc_encrypt
 .globl	vpaes_ctr32_encrypt_blocks
@@ -989,7 +989,7 @@
 
 .Lctr32_done:
 .Lctr32_abort:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	vpaes_ctr32_encrypt_blocks,.-vpaes_ctr32_encrypt_blocks
 
@@ -1010,7 +1010,7 @@
 	movdqa	64(%r10),%xmm12
 	movdqa	80(%r10),%xmm15
 	movdqa	96(%r10),%xmm14
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	_vpaes_preheat,.-_vpaes_preheat
 
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/x86_64-mont-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/x86_64-mont-linux.S
index 85c592c..2ff01d3 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/x86_64-mont-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/x86_64-mont-linux.S
@@ -262,7 +262,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lmul_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	bn_mul_mont,.-bn_mul_mont
 .type	bn_mul4x_mont,@function
@@ -696,7 +696,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lmul4x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	bn_mul4x_mont,.-bn_mul4x_mont
 .extern	bn_sqrx8x_internal
@@ -889,7 +889,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lsqr8x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	bn_sqr8x_mont,.-bn_sqr8x_mont
 .type	bn_mulx4x_mont,@function
@@ -1245,7 +1245,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lmulx4x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	bn_mulx4x_mont,.-bn_mulx4x_mont
 .byte	77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105,112,108,105,99,97,116,105,111,110,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,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
diff --git a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/x86_64-mont5-linux.S b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/x86_64-mont5-linux.S
index 1f15e9f..14ab4f7 100644
--- a/third_party/boringssl/linux-x86_64/crypto/fipsmodule/x86_64-mont5-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/fipsmodule/x86_64-mont5-linux.S
@@ -450,7 +450,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lmul_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	bn_mul_mont_gather5,.-bn_mul_mont_gather5
 .type	bn_mul4x_mont_gather5,@function
@@ -555,7 +555,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lmul4x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	bn_mul4x_mont_gather5,.-bn_mul4x_mont_gather5
 
@@ -1222,7 +1222,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lpower5_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	bn_power5,.-bn_power5
 
@@ -2008,7 +2008,7 @@
 
 	cmpq	%rdx,%rdi
 	jb	.L8x_reduction_loop
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	bn_sqr8x_internal,.-bn_sqr8x_internal
 .type	__bn_post4x_internal,@function
@@ -2064,7 +2064,7 @@
 
 	movq	%r9,%r10
 	negq	%r9
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__bn_post4x_internal,.-__bn_post4x_internal
 .type	bn_mulx4x_mont_gather5,@function
@@ -2174,7 +2174,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lmulx4x_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	bn_mulx4x_mont_gather5,.-bn_mulx4x_mont_gather5
 
@@ -2735,7 +2735,7 @@
 	leaq	(%rsi),%rsp
 .cfi_def_cfa_register	%rsp
 .Lpowerx5_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	bn_powerx5,.-bn_powerx5
 
@@ -3358,7 +3358,7 @@
 	leaq	64(%rdi,%rcx,1),%rdi
 	cmpq	8+8(%rsp),%r8
 	jb	.Lsqrx8x_reduction_loop
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	bn_sqrx8x_internal,.-bn_sqrx8x_internal
 .align	32
@@ -3411,7 +3411,7 @@
 
 	negq	%r9
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	__bn_postx4x_internal,.-__bn_postx4x_internal
 .globl	bn_scatter5
@@ -3441,7 +3441,7 @@
 	subl	$1,%esi
 	jnz	.Lscatter
 .Lscatter_epilogue:
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 .size	bn_scatter5,.-bn_scatter5
 
@@ -3611,7 +3611,7 @@
 
 	leaq	(%r10),%rsp
 .cfi_def_cfa_register	%rsp
-	.byte	0xf3,0xc3
+	ret
 .LSEH_end_bn_gather5:
 .cfi_endproc	
 .size	bn_gather5,.-bn_gather5
diff --git a/third_party/boringssl/linux-x86_64/crypto/test/trampoline-x86_64-linux.S b/third_party/boringssl/linux-x86_64/crypto/test/trampoline-x86_64-linux.S
index 38cd8d5..93af8b9 100644
--- a/third_party/boringssl/linux-x86_64/crypto/test/trampoline-x86_64-linux.S
+++ b/third_party/boringssl/linux-x86_64/crypto/test/trampoline-x86_64-linux.S
@@ -173,7 +173,7 @@
 .cfi_adjust_cfa_offset	-120
 
 
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 
 .size	abi_test_trampoline,.-abi_test_trampoline
@@ -184,7 +184,7 @@
 abi_test_clobber_rax:
 _CET_ENDBR
 	xorq	%rax,%rax
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_rax,.-abi_test_clobber_rax
 .type	abi_test_clobber_rbx, @function
 .globl	abi_test_clobber_rbx
@@ -193,7 +193,7 @@
 abi_test_clobber_rbx:
 _CET_ENDBR
 	xorq	%rbx,%rbx
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_rbx,.-abi_test_clobber_rbx
 .type	abi_test_clobber_rcx, @function
 .globl	abi_test_clobber_rcx
@@ -202,7 +202,7 @@
 abi_test_clobber_rcx:
 _CET_ENDBR
 	xorq	%rcx,%rcx
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_rcx,.-abi_test_clobber_rcx
 .type	abi_test_clobber_rdx, @function
 .globl	abi_test_clobber_rdx
@@ -211,7 +211,7 @@
 abi_test_clobber_rdx:
 _CET_ENDBR
 	xorq	%rdx,%rdx
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_rdx,.-abi_test_clobber_rdx
 .type	abi_test_clobber_rdi, @function
 .globl	abi_test_clobber_rdi
@@ -220,7 +220,7 @@
 abi_test_clobber_rdi:
 _CET_ENDBR
 	xorq	%rdi,%rdi
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_rdi,.-abi_test_clobber_rdi
 .type	abi_test_clobber_rsi, @function
 .globl	abi_test_clobber_rsi
@@ -229,7 +229,7 @@
 abi_test_clobber_rsi:
 _CET_ENDBR
 	xorq	%rsi,%rsi
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_rsi,.-abi_test_clobber_rsi
 .type	abi_test_clobber_rbp, @function
 .globl	abi_test_clobber_rbp
@@ -238,7 +238,7 @@
 abi_test_clobber_rbp:
 _CET_ENDBR
 	xorq	%rbp,%rbp
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_rbp,.-abi_test_clobber_rbp
 .type	abi_test_clobber_r8, @function
 .globl	abi_test_clobber_r8
@@ -247,7 +247,7 @@
 abi_test_clobber_r8:
 _CET_ENDBR
 	xorq	%r8,%r8
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_r8,.-abi_test_clobber_r8
 .type	abi_test_clobber_r9, @function
 .globl	abi_test_clobber_r9
@@ -256,7 +256,7 @@
 abi_test_clobber_r9:
 _CET_ENDBR
 	xorq	%r9,%r9
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_r9,.-abi_test_clobber_r9
 .type	abi_test_clobber_r10, @function
 .globl	abi_test_clobber_r10
@@ -265,7 +265,7 @@
 abi_test_clobber_r10:
 _CET_ENDBR
 	xorq	%r10,%r10
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_r10,.-abi_test_clobber_r10
 .type	abi_test_clobber_r11, @function
 .globl	abi_test_clobber_r11
@@ -274,7 +274,7 @@
 abi_test_clobber_r11:
 _CET_ENDBR
 	xorq	%r11,%r11
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_r11,.-abi_test_clobber_r11
 .type	abi_test_clobber_r12, @function
 .globl	abi_test_clobber_r12
@@ -283,7 +283,7 @@
 abi_test_clobber_r12:
 _CET_ENDBR
 	xorq	%r12,%r12
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_r12,.-abi_test_clobber_r12
 .type	abi_test_clobber_r13, @function
 .globl	abi_test_clobber_r13
@@ -292,7 +292,7 @@
 abi_test_clobber_r13:
 _CET_ENDBR
 	xorq	%r13,%r13
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_r13,.-abi_test_clobber_r13
 .type	abi_test_clobber_r14, @function
 .globl	abi_test_clobber_r14
@@ -301,7 +301,7 @@
 abi_test_clobber_r14:
 _CET_ENDBR
 	xorq	%r14,%r14
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_r14,.-abi_test_clobber_r14
 .type	abi_test_clobber_r15, @function
 .globl	abi_test_clobber_r15
@@ -310,7 +310,7 @@
 abi_test_clobber_r15:
 _CET_ENDBR
 	xorq	%r15,%r15
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_r15,.-abi_test_clobber_r15
 .type	abi_test_clobber_xmm0, @function
 .globl	abi_test_clobber_xmm0
@@ -319,7 +319,7 @@
 abi_test_clobber_xmm0:
 _CET_ENDBR
 	pxor	%xmm0,%xmm0
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm0,.-abi_test_clobber_xmm0
 .type	abi_test_clobber_xmm1, @function
 .globl	abi_test_clobber_xmm1
@@ -328,7 +328,7 @@
 abi_test_clobber_xmm1:
 _CET_ENDBR
 	pxor	%xmm1,%xmm1
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm1,.-abi_test_clobber_xmm1
 .type	abi_test_clobber_xmm2, @function
 .globl	abi_test_clobber_xmm2
@@ -337,7 +337,7 @@
 abi_test_clobber_xmm2:
 _CET_ENDBR
 	pxor	%xmm2,%xmm2
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm2,.-abi_test_clobber_xmm2
 .type	abi_test_clobber_xmm3, @function
 .globl	abi_test_clobber_xmm3
@@ -346,7 +346,7 @@
 abi_test_clobber_xmm3:
 _CET_ENDBR
 	pxor	%xmm3,%xmm3
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm3,.-abi_test_clobber_xmm3
 .type	abi_test_clobber_xmm4, @function
 .globl	abi_test_clobber_xmm4
@@ -355,7 +355,7 @@
 abi_test_clobber_xmm4:
 _CET_ENDBR
 	pxor	%xmm4,%xmm4
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm4,.-abi_test_clobber_xmm4
 .type	abi_test_clobber_xmm5, @function
 .globl	abi_test_clobber_xmm5
@@ -364,7 +364,7 @@
 abi_test_clobber_xmm5:
 _CET_ENDBR
 	pxor	%xmm5,%xmm5
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm5,.-abi_test_clobber_xmm5
 .type	abi_test_clobber_xmm6, @function
 .globl	abi_test_clobber_xmm6
@@ -373,7 +373,7 @@
 abi_test_clobber_xmm6:
 _CET_ENDBR
 	pxor	%xmm6,%xmm6
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm6,.-abi_test_clobber_xmm6
 .type	abi_test_clobber_xmm7, @function
 .globl	abi_test_clobber_xmm7
@@ -382,7 +382,7 @@
 abi_test_clobber_xmm7:
 _CET_ENDBR
 	pxor	%xmm7,%xmm7
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm7,.-abi_test_clobber_xmm7
 .type	abi_test_clobber_xmm8, @function
 .globl	abi_test_clobber_xmm8
@@ -391,7 +391,7 @@
 abi_test_clobber_xmm8:
 _CET_ENDBR
 	pxor	%xmm8,%xmm8
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm8,.-abi_test_clobber_xmm8
 .type	abi_test_clobber_xmm9, @function
 .globl	abi_test_clobber_xmm9
@@ -400,7 +400,7 @@
 abi_test_clobber_xmm9:
 _CET_ENDBR
 	pxor	%xmm9,%xmm9
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm9,.-abi_test_clobber_xmm9
 .type	abi_test_clobber_xmm10, @function
 .globl	abi_test_clobber_xmm10
@@ -409,7 +409,7 @@
 abi_test_clobber_xmm10:
 _CET_ENDBR
 	pxor	%xmm10,%xmm10
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm10,.-abi_test_clobber_xmm10
 .type	abi_test_clobber_xmm11, @function
 .globl	abi_test_clobber_xmm11
@@ -418,7 +418,7 @@
 abi_test_clobber_xmm11:
 _CET_ENDBR
 	pxor	%xmm11,%xmm11
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm11,.-abi_test_clobber_xmm11
 .type	abi_test_clobber_xmm12, @function
 .globl	abi_test_clobber_xmm12
@@ -427,7 +427,7 @@
 abi_test_clobber_xmm12:
 _CET_ENDBR
 	pxor	%xmm12,%xmm12
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm12,.-abi_test_clobber_xmm12
 .type	abi_test_clobber_xmm13, @function
 .globl	abi_test_clobber_xmm13
@@ -436,7 +436,7 @@
 abi_test_clobber_xmm13:
 _CET_ENDBR
 	pxor	%xmm13,%xmm13
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm13,.-abi_test_clobber_xmm13
 .type	abi_test_clobber_xmm14, @function
 .globl	abi_test_clobber_xmm14
@@ -445,7 +445,7 @@
 abi_test_clobber_xmm14:
 _CET_ENDBR
 	pxor	%xmm14,%xmm14
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm14,.-abi_test_clobber_xmm14
 .type	abi_test_clobber_xmm15, @function
 .globl	abi_test_clobber_xmm15
@@ -454,7 +454,7 @@
 abi_test_clobber_xmm15:
 _CET_ENDBR
 	pxor	%xmm15,%xmm15
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_clobber_xmm15,.-abi_test_clobber_xmm15
 
 
@@ -478,7 +478,7 @@
 	popq	%r12
 .cfi_adjust_cfa_offset	-8
 .cfi_restore	%r12
-	.byte	0xf3,0xc3
+	ret
 
 .cfi_endproc	
 .size	abi_test_bad_unwind_wrong_register,.-abi_test_bad_unwind_wrong_register
@@ -511,7 +511,7 @@
 	popq	%r12
 .cfi_adjust_cfa_offset	-8
 .cfi_restore	%r12
-	.byte	0xf3,0xc3
+	ret
 .cfi_endproc	
 
 .size	abi_test_bad_unwind_temporary,.-abi_test_bad_unwind_temporary
@@ -529,7 +529,7 @@
 	andq	$0x400,%rax
 	shrq	$10,%rax
 	cld
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_get_and_clear_direction_flag,.-abi_test_get_and_clear_direction_flag
 
 
@@ -540,6 +540,6 @@
 abi_test_set_direction_flag:
 _CET_ENDBR
 	std
-	.byte	0xf3,0xc3
+	ret
 .size	abi_test_set_direction_flag,.-abi_test_set_direction_flag
 #endif
diff --git a/third_party/boringssl/win-x86_64/crypto/chacha/chacha-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/chacha/chacha-x86_64-win.asm
index 4d0101d..427eb1b 100644
--- a/third_party/boringssl/win-x86_64/crypto/chacha/chacha-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/chacha/chacha-x86_64-win.asm
@@ -345,7 +345,7 @@
 $L$no_data:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ChaCha20_ctr32:
 
@@ -500,7 +500,7 @@
 $L$ssse3_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ChaCha20_ssse3:
 
@@ -1086,7 +1086,7 @@
 $L$4x_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ChaCha20_4x:
 
@@ -1726,7 +1726,7 @@
 $L$8x_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ChaCha20_8x:
 EXTERN	__imp_RtlVirtualUnwind
@@ -1812,7 +1812,7 @@
 	pop	rbx
 	pop	rdi
 	pop	rsi
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
diff --git a/third_party/boringssl/win-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-win.asm
index a527382..285df4f 100644
--- a/third_party/boringssl/win-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-win.asm
@@ -70,7 +70,7 @@
 	vpxor	xmm2,xmm3,xmm4
 
 	vpxor	xmm0,xmm2,xmm5
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	aesgcmsiv_htable_init
@@ -106,7 +106,7 @@
 	vmovdqa	XMMWORD[112+rdi],xmm0
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aesgcmsiv_htable_init:
 global	aesgcmsiv_htable6_init
@@ -138,7 +138,7 @@
 	vmovdqa	XMMWORD[80+rdi],xmm0
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aesgcmsiv_htable6_init:
 global	aesgcmsiv_htable_polyval
@@ -161,7 +161,7 @@
 	jnz	NEAR $L$htable_polyval_start
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$htable_polyval_start:
 	vzeroall
@@ -369,7 +369,7 @@
 	vzeroupper
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aesgcmsiv_htable_polyval:
 global	aesgcmsiv_polyval_horner
@@ -392,7 +392,7 @@
 	jnz	NEAR $L$polyval_horner_start
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$polyval_horner_start:
 
@@ -416,7 +416,7 @@
 	vmovdqa	XMMWORD[rdi],xmm0
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aesgcmsiv_polyval_horner:
 global	aes128gcmsiv_aes_ks
@@ -482,7 +482,7 @@
 	vmovdqa	XMMWORD[32+rsi],xmm1
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes128gcmsiv_aes_ks:
 global	aes256gcmsiv_aes_ks
@@ -540,7 +540,7 @@
 	vmovdqa	XMMWORD[32+rsi],xmm1
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 global	aes128gcmsiv_aes_ks_enc_x1
 
@@ -693,7 +693,7 @@
 	vmovdqa	XMMWORD[rsi],xmm4
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes128gcmsiv_aes_ks_enc_x1:
 global	aes128gcmsiv_kdf
@@ -797,7 +797,7 @@
 	vmovdqa	XMMWORD[48+rsi],xmm12
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes128gcmsiv_kdf:
 global	aes128gcmsiv_enc_msg_x4
@@ -821,7 +821,7 @@
 	jnz	NEAR $L$128_enc_msg_x4_start
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$128_enc_msg_x4_start:
 	push	r12
@@ -987,7 +987,7 @@
 
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes128gcmsiv_enc_msg_x4:
 global	aes128gcmsiv_enc_msg_x8
@@ -1011,7 +1011,7 @@
 	jnz	NEAR $L$128_enc_msg_x8_start
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$128_enc_msg_x8_start:
 	push	r12
@@ -1257,7 +1257,7 @@
 
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes128gcmsiv_enc_msg_x8:
 global	aes128gcmsiv_dec
@@ -1282,7 +1282,7 @@
 	jnz	NEAR $L$128_dec_start
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$128_dec_start:
 	vzeroupper
@@ -1765,7 +1765,7 @@
 	vmovdqu	XMMWORD[rdx],xmm0
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes128gcmsiv_dec:
 global	aes128gcmsiv_ecb_enc_block
@@ -1801,7 +1801,7 @@
 
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes128gcmsiv_ecb_enc_block:
 global	aes256gcmsiv_aes_ks_enc_x1
@@ -1996,7 +1996,7 @@
 	vmovdqa	XMMWORD[rsi],xmm8
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes256gcmsiv_aes_ks_enc_x1:
 global	aes256gcmsiv_ecb_enc_block
@@ -2033,7 +2033,7 @@
 	vmovdqa	XMMWORD[rsi],xmm1
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes256gcmsiv_ecb_enc_block:
 global	aes256gcmsiv_enc_msg_x4
@@ -2057,7 +2057,7 @@
 	jnz	NEAR $L$256_enc_msg_x4_start
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$256_enc_msg_x4_start:
 	mov	r10,r8
@@ -2249,7 +2249,7 @@
 $L$256_enc_msg_x4_out:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes256gcmsiv_enc_msg_x4:
 global	aes256gcmsiv_enc_msg_x8
@@ -2273,7 +2273,7 @@
 	jnz	NEAR $L$256_enc_msg_x8_start
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$256_enc_msg_x8_start:
 
@@ -2552,7 +2552,7 @@
 $L$256_enc_msg_x8_out:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 $L$SEH_end_aes256gcmsiv_enc_msg_x8:
@@ -2578,7 +2578,7 @@
 	jnz	NEAR $L$256_dec_start
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$256_dec_start:
 	vzeroupper
@@ -3129,7 +3129,7 @@
 	vmovdqu	XMMWORD[rdx],xmm0
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes256gcmsiv_dec:
 global	aes256gcmsiv_kdf
@@ -3291,7 +3291,7 @@
 	vmovdqa	XMMWORD[80+rsi],xmm13
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes256gcmsiv_kdf:
 %else
diff --git a/third_party/boringssl/win-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-win.asm
index 0afb28e..095689c 100644
--- a/third_party/boringssl/win-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-win.asm
@@ -112,7 +112,7 @@
 	adc	r11,r9
 	adc	r12,0
 
-	DB	0F3h,0C3h		;repret
+	ret
 $L$hash_ad_loop:
 
 	cmp	r8,16
@@ -221,7 +221,7 @@
 
 
 $L$hash_ad_done:
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -1891,7 +1891,7 @@
 
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$open_sse_128:
 
@@ -3978,7 +3978,7 @@
 
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$seal_sse_128:
 
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-win.asm
index c4e0fda..d7a2665 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-win.asm
@@ -344,7 +344,7 @@
 	vpxor	xmm8,xmm8,XMMWORD[((16+8))+rsp]
 	vpxor	xmm8,xmm8,xmm4
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	aesni_gcm_decrypt
@@ -511,7 +511,7 @@
 	pop	rbp
 
 $L$gcm_dec_abort:
-	DB	0F3h,0C3h		;repret
+	ret
 $L$SEH_end_aesni_gcm_decrypt_22:
 
 
@@ -582,7 +582,7 @@
 	vmovups	XMMWORD[80+rdx],xmm14
 	lea	rdx,[96+rdx]
 
-	DB	0F3h,0C3h		;repret
+	ret
 ALIGN	32
 $L$handle_ctr32_2:
 	vpshufb	xmm6,xmm1,xmm0
@@ -942,7 +942,7 @@
 	pop	rbp
 
 $L$gcm_enc_abort:
-	DB	0F3h,0C3h		;repret
+	ret
 $L$SEH_end_aesni_gcm_encrypt_22:
 
 
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/aesni-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/aesni-x86_64-win.asm
index c914c53..0dbcc20 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/aesni-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/aesni-x86_64-win.asm
@@ -41,7 +41,7 @@
 	pxor	xmm1,xmm1
 	movups	XMMWORD[rdx],xmm2
 	pxor	xmm2,xmm2
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -68,7 +68,7 @@
 	pxor	xmm1,xmm1
 	movups	XMMWORD[rdx],xmm2
 	pxor	xmm2,xmm2
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -99,7 +99,7 @@
 	DB	102,15,56,220,217
 	DB	102,15,56,221,208
 	DB	102,15,56,221,216
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -130,7 +130,7 @@
 	DB	102,15,56,222,217
 	DB	102,15,56,223,208
 	DB	102,15,56,223,216
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -166,7 +166,7 @@
 	DB	102,15,56,221,208
 	DB	102,15,56,221,216
 	DB	102,15,56,221,224
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -202,7 +202,7 @@
 	DB	102,15,56,223,208
 	DB	102,15,56,223,216
 	DB	102,15,56,223,224
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -244,7 +244,7 @@
 	DB	102,15,56,221,216
 	DB	102,15,56,221,224
 	DB	102,15,56,221,232
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -286,7 +286,7 @@
 	DB	102,15,56,223,216
 	DB	102,15,56,223,224
 	DB	102,15,56,223,232
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -342,7 +342,7 @@
 	DB	102,15,56,221,232
 	DB	102,15,56,221,240
 	DB	102,15,56,221,248
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -398,7 +398,7 @@
 	DB	102,15,56,223,232
 	DB	102,15,56,223,240
 	DB	102,15,56,223,248
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -464,7 +464,7 @@
 	DB	102,15,56,221,248
 	DB	102,68,15,56,221,192
 	DB	102,68,15,56,221,200
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -530,7 +530,7 @@
 	DB	102,15,56,223,248
 	DB	102,68,15,56,223,192
 	DB	102,68,15,56,223,200
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	aes_hw_ecb_encrypt
@@ -904,7 +904,7 @@
 $L$ecb_enc_ret:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes_hw_ecb_encrypt:
 global	aes_hw_ctr32_encrypt_blocks
@@ -1523,7 +1523,7 @@
 $L$ctr32_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes_hw_ctr32_encrypt_blocks:
 global	aes_hw_cbc_encrypt
@@ -2157,7 +2157,7 @@
 $L$cbc_ret:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_aes_hw_cbc_encrypt:
 global	aes_hw_set_decrypt_key
@@ -2201,7 +2201,7 @@
 $L$dec_key_ret:
 	add	rsp,8
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_set_decrypt_key:
 
@@ -2511,7 +2511,7 @@
 	pxor	xmm5,xmm5
 	add	rsp,8
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_set_encrypt_key:
 
@@ -2526,7 +2526,7 @@
 	xorps	xmm0,xmm4
 	shufps	xmm1,xmm1,255
 	xorps	xmm0,xmm1
-	DB	0F3h,0C3h		;repret
+	ret
 
 ALIGN	16
 $L$key_expansion_192a:
@@ -2546,7 +2546,7 @@
 	pxor	xmm0,xmm1
 	pshufd	xmm3,xmm0,255
 	pxor	xmm2,xmm3
-	DB	0F3h,0C3h		;repret
+	ret
 
 ALIGN	16
 $L$key_expansion_192b:
@@ -2569,7 +2569,7 @@
 	xorps	xmm0,xmm4
 	shufps	xmm1,xmm1,255
 	xorps	xmm0,xmm1
-	DB	0F3h,0C3h		;repret
+	ret
 
 ALIGN	16
 $L$key_expansion_256b:
@@ -2582,7 +2582,7 @@
 	xorps	xmm2,xmm4
 	shufps	xmm1,xmm1,170
 	xorps	xmm2,xmm1
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 section	.rdata rdata align=8
@@ -2779,7 +2779,7 @@
 	pop	rbx
 	pop	rdi
 	pop	rsi
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 section	.pdata rdata align=4
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-win.asm
index a5ccffd..84c5d40 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-win.asm
@@ -208,7 +208,7 @@
 	movdqa	xmm6,XMMWORD[rsp]
 	movdqa	xmm10,XMMWORD[16+rsp]
 	add	rsp,40
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_gcm_gmult_ssse3_5:
 
@@ -432,7 +432,7 @@
 	movdqa	xmm10,XMMWORD[16+rsp]
 	movdqa	xmm11,XMMWORD[32+rsp]
 	add	rsp,56
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_gcm_ghash_ssse3_6:
 
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/ghash-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/ghash-x86_64-win.asm
index 9afa808..96df27c 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/ghash-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/ghash-x86_64-win.asm
@@ -177,7 +177,7 @@
 	movdqu	XMMWORD[80+rcx],xmm4
 	movaps	xmm6,XMMWORD[rsp]
 	lea	rsp,[24+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_gcm_init_clmul_4:
 
@@ -232,7 +232,7 @@
 	pxor	xmm0,xmm1
 DB	102,15,56,0,197
 	movdqu	XMMWORD[rcx],xmm0
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	gcm_ghash_clmul
@@ -654,7 +654,7 @@
 	movaps	xmm14,XMMWORD[128+rsp]
 	movaps	xmm15,XMMWORD[144+rsp]
 	lea	rsp,[168+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_gcm_ghash_clmul_13:
 
@@ -772,7 +772,7 @@
 	vzeroupper
 	movaps	xmm6,XMMWORD[rsp]
 	lea	rsp,[24+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 $L$SEH_end_gcm_init_avx_4:
 
 
@@ -1196,7 +1196,7 @@
 	movaps	xmm14,XMMWORD[128+rsp]
 	movaps	xmm15,XMMWORD[144+rsp]
 	lea	rsp,[168+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_gcm_ghash_avx_13:
 
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/md5-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/md5-x86_64-win.asm
index 71c0fe1..f6c5b62 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/md5-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/md5-x86_64-win.asm
@@ -702,7 +702,7 @@
 $L$epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_md5_block_asm_data_order:
 EXTERN	__imp_RtlVirtualUnwind
@@ -783,7 +783,7 @@
 	pop	rbx
 	pop	rdi
 	pop	rsi
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 section	.pdata rdata align=4
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/p256-x86_64-asm-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/p256-x86_64-asm-win.asm
index 5b45617..c25cac3 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/p256-x86_64-asm-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/p256-x86_64-asm-win.asm
@@ -101,7 +101,7 @@
 $L$neg_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_neg:
 
@@ -439,7 +439,7 @@
 $L$ord_mul_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_ord_mul_mont:
 
@@ -748,7 +748,7 @@
 $L$ord_sqr_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_ord_sqr_mont:
 
@@ -995,7 +995,7 @@
 $L$ord_mulx_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_ord_mul_montx:
 
@@ -1214,7 +1214,7 @@
 $L$ord_sqrx_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_ord_sqr_montx:
 
@@ -1296,7 +1296,7 @@
 $L$mul_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_mul_mont:
 
@@ -1514,7 +1514,7 @@
 	mov	QWORD[16+rdi],r8
 	mov	QWORD[24+rdi],r9
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -1592,7 +1592,7 @@
 $L$sqr_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_sqr_mont:
 
@@ -1756,7 +1756,7 @@
 	mov	QWORD[16+rdi],r14
 	mov	QWORD[24+rdi],r15
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -1924,7 +1924,7 @@
 	mov	QWORD[16+rdi],r8
 	mov	QWORD[24+rdi],r9
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -2054,7 +2054,7 @@
 	mov	QWORD[16+rdi],r14
 	mov	QWORD[24+rdi],r15
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -2143,7 +2143,7 @@
 	movaps	xmm14,XMMWORD[128+rsp]
 	movaps	xmm15,XMMWORD[144+rsp]
 	lea	rsp,[168+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_select_w5:
 
@@ -2223,7 +2223,7 @@
 	movaps	xmm14,XMMWORD[128+rsp]
 	movaps	xmm15,XMMWORD[144+rsp]
 	lea	rsp,[168+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_select_w7:
 
@@ -2311,7 +2311,7 @@
 	movaps	xmm14,XMMWORD[128+rsp]
 	movaps	xmm15,XMMWORD[144+rsp]
 	lea	rsp,[r11]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_avx2_select_w5:
 
@@ -2417,7 +2417,7 @@
 	movaps	xmm14,XMMWORD[128+rsp]
 	movaps	xmm15,XMMWORD[144+rsp]
 	lea	rsp,[r11]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_avx2_select_w7:
 
@@ -2451,7 +2451,7 @@
 	mov	QWORD[16+rdi],r8
 	mov	QWORD[24+rdi],r9
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -2484,7 +2484,7 @@
 	mov	QWORD[16+rdi],r8
 	mov	QWORD[24+rdi],r9
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -2513,7 +2513,7 @@
 	cmovnz	r8,rcx
 	cmovnz	r9,r10
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -2547,7 +2547,7 @@
 	mov	QWORD[16+rdi],r8
 	mov	QWORD[24+rdi],r9
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	ecp_nistz256_point_double
@@ -2785,7 +2785,7 @@
 $L$point_doubleq_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_point_double:
 global	ecp_nistz256_point_add
@@ -3227,7 +3227,7 @@
 $L$point_addq_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_point_add:
 global	ecp_nistz256_point_add_affine
@@ -3566,7 +3566,7 @@
 $L$add_affineq_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_point_add_affine:
 
@@ -3600,7 +3600,7 @@
 	mov	QWORD[16+rdi],r8
 	mov	QWORD[24+rdi],r9
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -3635,7 +3635,7 @@
 	mov	QWORD[16+rdi],r8
 	mov	QWORD[24+rdi],r9
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -3666,7 +3666,7 @@
 	cmovc	r8,rcx
 	cmovc	r9,r10
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -3701,7 +3701,7 @@
 	mov	QWORD[16+rdi],r8
 	mov	QWORD[24+rdi],r9
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -3933,7 +3933,7 @@
 $L$point_doublex_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_point_doublex:
 
@@ -4369,7 +4369,7 @@
 $L$point_addx_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_point_addx:
 
@@ -4702,7 +4702,7 @@
 $L$add_affinex_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_ecp_nistz256_point_add_affinex:
 EXTERN	__imp_RtlVirtualUnwind
@@ -4834,7 +4834,7 @@
 	pop	rbx
 	pop	rdi
 	pop	rsi
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 section	.pdata rdata align=4
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-win.asm
index 5f6fa17..7c7da68 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-win.asm
@@ -336,7 +336,7 @@
 
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 $L$SEH_end_beeu_mod_inverse_vartime:
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/rdrand-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/rdrand-x86_64-win.asm
index 78c9544..aae3d76 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/rdrand-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/rdrand-x86_64-win.asm
@@ -28,7 +28,7 @@
 
 	adc	rax,rax
 	mov	QWORD[rcx],r8
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -54,10 +54,10 @@
 	jnz	NEAR $L$loop
 $L$out:
 	mov	rax,1
-	DB	0F3h,0C3h		;repret
+	ret
 $L$err:
 	xor	rax,rax
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 %else
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/rsaz-avx2-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/rsaz-avx2-win.asm
index ef38336..beadbdd 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/rsaz-avx2-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/rsaz-avx2-win.asm
@@ -701,7 +701,7 @@
 $L$sqr_1024_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_rsaz_1024_sqr_avx2:
 global	rsaz_1024_mul_avx2
@@ -1294,7 +1294,7 @@
 $L$mul_1024_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_rsaz_1024_mul_avx2:
 global	rsaz_1024_red2norm_avx2
@@ -1493,7 +1493,7 @@
 	adc	r11,0
 	mov	QWORD[120+rcx],rax
 	mov	rax,r11
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -1654,7 +1654,7 @@
 	mov	QWORD[168+rcx],r8
 	mov	QWORD[176+rcx],r8
 	mov	QWORD[184+rcx],r8
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	rsaz_1024_scatter5_avx2
@@ -1681,7 +1681,7 @@
 	jnz	NEAR $L$oop_scatter_1024
 
 	vzeroupper
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -1827,7 +1827,7 @@
 	movaps	xmm15,XMMWORD[((-24))+r11]
 	lea	rsp,[r11]
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_rsaz_1024_gather5:
 
@@ -1939,7 +1939,7 @@
 	pop	rbx
 	pop	rdi
 	pop	rsi
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 section	.pdata rdata align=4
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha1-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha1-x86_64-win.asm
index 734755c..56d979a 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha1-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha1-x86_64-win.asm
@@ -1279,7 +1279,7 @@
 $L$epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_sha1_block_data_order:
 
@@ -1472,7 +1472,7 @@
 $L$epilogue_shaext:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_sha1_block_data_order_shaext:
 
@@ -2684,7 +2684,7 @@
 $L$epilogue_ssse3:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_sha1_block_data_order_ssse3:
 
@@ -3836,7 +3836,7 @@
 $L$epilogue_avx:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_sha1_block_data_order_avx:
 
@@ -5554,7 +5554,7 @@
 $L$epilogue_avx2:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_sha1_block_data_order_avx2:
 section	.rdata rdata align=8
@@ -5739,7 +5739,7 @@
 	pop	rbx
 	pop	rdi
 	pop	rsi
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 section	.pdata rdata align=4
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha256-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha256-x86_64-win.asm
index f4374c2..89ab706 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha256-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha256-x86_64-win.asm
@@ -1748,7 +1748,7 @@
 $L$epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_sha256_block_data_order:
 section	.rdata rdata align=8
@@ -2032,7 +2032,7 @@
 $L$epilogue_shaext:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_sha256_block_data_order_shaext:
 
@@ -3164,7 +3164,7 @@
 $L$epilogue_ssse3:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_sha256_block_data_order_ssse3:
 
@@ -4258,7 +4258,7 @@
 $L$epilogue_avx:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_sha256_block_data_order_avx:
 EXTERN	__imp_RtlVirtualUnwind
@@ -4355,7 +4355,7 @@
 	pop	rbx
 	pop	rdi
 	pop	rsi
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 ALIGN	16
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha512-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha512-x86_64-win.asm
index 793cc36..b6be265 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha512-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/sha512-x86_64-win.asm
@@ -1744,7 +1744,7 @@
 $L$epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_sha512_block_data_order:
 section	.rdata rdata align=8
@@ -3026,7 +3026,7 @@
 $L$epilogue_avx:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_sha512_block_data_order_avx:
 EXTERN	__imp_RtlVirtualUnwind
@@ -3123,7 +3123,7 @@
 	pop	rbx
 	pop	rdi
 	pop	rsi
-	DB	0F3h,0C3h		;repret
+	ret
 
 section	.pdata rdata align=4
 ALIGN	4
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/vpaes-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/vpaes-x86_64-win.asm
index a6f5c39..ddbfb12 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/vpaes-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/vpaes-x86_64-win.asm
@@ -112,7 +112,7 @@
 	movdqa	xmm1,XMMWORD[64+r10*1+r11]
 	pxor	xmm0,xmm4
 DB	102,15,56,0,193
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -287,7 +287,7 @@
 	pxor	xmm6,xmm12
 DB	102,15,56,0,193
 DB	102,15,56,0,241
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -395,7 +395,7 @@
 DB	102,15,56,0,195
 	pxor	xmm0,xmm4
 DB	102,15,56,0,194
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -573,7 +573,7 @@
 	pxor	xmm5,xmm5
 	pxor	xmm6,xmm6
 	pxor	xmm7,xmm7
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -602,7 +602,7 @@
 	pxor	xmm6,xmm0
 	movdqa	xmm0,xmm6
 	movhlps	xmm6,xmm1
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -680,7 +680,7 @@
 
 	pxor	xmm0,xmm7
 	movdqa	xmm7,xmm0
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -706,7 +706,7 @@
 	movdqa	xmm0,XMMWORD[16+r11]
 DB	102,15,56,0,193
 	pxor	xmm0,xmm2
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -800,7 +800,7 @@
 	add	r8,-16
 	and	r8,0x30
 	movdqu	XMMWORD[rdx],xmm3
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -862,7 +862,7 @@
 	xor	eax,eax
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_vpaes_set_encrypt_key:
 
@@ -921,7 +921,7 @@
 	xor	eax,eax
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_vpaes_set_decrypt_key:
 
@@ -974,7 +974,7 @@
 $L$enc_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_vpaes_encrypt:
 
@@ -1023,7 +1023,7 @@
 $L$dec_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_vpaes_decrypt:
 global	vpaes_cbc_encrypt
@@ -1104,7 +1104,7 @@
 $L$cbc_abort:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_vpaes_cbc_encrypt:
 global	vpaes_ctr32_encrypt_blocks
@@ -1204,7 +1204,7 @@
 $L$ctr32_abort:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_vpaes_ctr32_encrypt_blocks:
 
@@ -1225,7 +1225,7 @@
 	movdqa	xmm12,XMMWORD[64+r10]
 	movdqa	xmm15,XMMWORD[80+r10]
 	movdqa	xmm14,XMMWORD[96+r10]
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -1426,7 +1426,7 @@
 	pop	rbx
 	pop	rdi
 	pop	rsi
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 section	.pdata rdata align=4
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/x86_64-mont-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/x86_64-mont-win.asm
index b08d65a..9bc3341 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/x86_64-mont-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/x86_64-mont-win.asm
@@ -282,7 +282,7 @@
 $L$mul_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_bn_mul_mont:
 
@@ -730,7 +730,7 @@
 $L$mul4x_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_bn_mul4x_mont:
 EXTERN	bn_sqrx8x_internal
@@ -935,7 +935,7 @@
 $L$sqr8x_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_bn_sqr8x_mont:
 
@@ -1305,7 +1305,7 @@
 $L$mulx4x_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_bn_mulx4x_mont:
 	DB	77,111,110,116,103,111,109,101,114,121,32,77,117,108,116,105
@@ -1443,7 +1443,7 @@
 	pop	rbx
 	pop	rdi
 	pop	rsi
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 section	.pdata rdata align=4
diff --git a/third_party/boringssl/win-x86_64/crypto/fipsmodule/x86_64-mont5-win.asm b/third_party/boringssl/win-x86_64/crypto/fipsmodule/x86_64-mont5-win.asm
index 02bdffc..46aae51 100644
--- a/third_party/boringssl/win-x86_64/crypto/fipsmodule/x86_64-mont5-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/fipsmodule/x86_64-mont5-win.asm
@@ -470,7 +470,7 @@
 $L$mul_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_bn_mul_mont_gather5:
 
@@ -589,7 +589,7 @@
 $L$mul4x_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_bn_mul4x_mont_gather5:
 
@@ -1269,7 +1269,7 @@
 $L$power5_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_bn_power5:
 
@@ -2054,7 +2054,7 @@
 
 	cmp	rdi,rdx
 	jb	NEAR $L$8x_reduction_loop
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -2110,7 +2110,7 @@
 
 	mov	r10,r9
 	neg	r9
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -2234,7 +2234,7 @@
 $L$mulx4x_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_bn_mulx4x_mont_gather5:
 
@@ -2809,7 +2809,7 @@
 $L$powerx5_epilogue:
 	mov	rdi,QWORD[8+rsp]	;WIN64 epilogue
 	mov	rsi,QWORD[16+rsp]
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_bn_powerx5:
 
@@ -3431,7 +3431,7 @@
 	lea	rdi,[64+rcx*1+rdi]
 	cmp	r8,QWORD[((8+8))+rsp]
 	jb	NEAR $L$sqrx8x_reduction_loop
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 ALIGN	32
@@ -3484,7 +3484,7 @@
 
 	neg	r9
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	bn_scatter5
@@ -3513,7 +3513,7 @@
 	sub	edx,1
 	jnz	NEAR $L$scatter
 $L$scatter_epilogue:
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -3682,7 +3682,7 @@
 
 	lea	rsp,[r10]
 
-	DB	0F3h,0C3h		;repret
+	ret
 $L$SEH_end_bn_gather5:
 
 
@@ -3799,7 +3799,7 @@
 	pop	rbx
 	pop	rdi
 	pop	rsi
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 section	.pdata rdata align=4
diff --git a/third_party/boringssl/win-x86_64/crypto/test/trampoline-x86_64-win.asm b/third_party/boringssl/win-x86_64/crypto/test/trampoline-x86_64-win.asm
index 87cdfe2..ae04cbe 100644
--- a/third_party/boringssl/win-x86_64/crypto/test/trampoline-x86_64-win.asm
+++ b/third_party/boringssl/win-x86_64/crypto/test/trampoline-x86_64-win.asm
@@ -252,7 +252,7 @@
 
 
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_abi_test_trampoline_21:
 
@@ -262,7 +262,7 @@
 abi_test_clobber_rax:
 _CET_ENDBR
 	xor	rax,rax
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_rbx
@@ -270,7 +270,7 @@
 abi_test_clobber_rbx:
 _CET_ENDBR
 	xor	rbx,rbx
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_rcx
@@ -278,7 +278,7 @@
 abi_test_clobber_rcx:
 _CET_ENDBR
 	xor	rcx,rcx
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_rdx
@@ -286,7 +286,7 @@
 abi_test_clobber_rdx:
 _CET_ENDBR
 	xor	rdx,rdx
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_rdi
@@ -294,7 +294,7 @@
 abi_test_clobber_rdi:
 _CET_ENDBR
 	xor	rdi,rdi
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_rsi
@@ -302,7 +302,7 @@
 abi_test_clobber_rsi:
 _CET_ENDBR
 	xor	rsi,rsi
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_rbp
@@ -310,7 +310,7 @@
 abi_test_clobber_rbp:
 _CET_ENDBR
 	xor	rbp,rbp
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_r8
@@ -318,7 +318,7 @@
 abi_test_clobber_r8:
 _CET_ENDBR
 	xor	r8,r8
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_r9
@@ -326,7 +326,7 @@
 abi_test_clobber_r9:
 _CET_ENDBR
 	xor	r9,r9
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_r10
@@ -334,7 +334,7 @@
 abi_test_clobber_r10:
 _CET_ENDBR
 	xor	r10,r10
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_r11
@@ -342,7 +342,7 @@
 abi_test_clobber_r11:
 _CET_ENDBR
 	xor	r11,r11
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_r12
@@ -350,7 +350,7 @@
 abi_test_clobber_r12:
 _CET_ENDBR
 	xor	r12,r12
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_r13
@@ -358,7 +358,7 @@
 abi_test_clobber_r13:
 _CET_ENDBR
 	xor	r13,r13
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_r14
@@ -366,7 +366,7 @@
 abi_test_clobber_r14:
 _CET_ENDBR
 	xor	r14,r14
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_r15
@@ -374,7 +374,7 @@
 abi_test_clobber_r15:
 _CET_ENDBR
 	xor	r15,r15
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm0
@@ -382,7 +382,7 @@
 abi_test_clobber_xmm0:
 _CET_ENDBR
 	pxor	xmm0,xmm0
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm1
@@ -390,7 +390,7 @@
 abi_test_clobber_xmm1:
 _CET_ENDBR
 	pxor	xmm1,xmm1
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm2
@@ -398,7 +398,7 @@
 abi_test_clobber_xmm2:
 _CET_ENDBR
 	pxor	xmm2,xmm2
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm3
@@ -406,7 +406,7 @@
 abi_test_clobber_xmm3:
 _CET_ENDBR
 	pxor	xmm3,xmm3
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm4
@@ -414,7 +414,7 @@
 abi_test_clobber_xmm4:
 _CET_ENDBR
 	pxor	xmm4,xmm4
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm5
@@ -422,7 +422,7 @@
 abi_test_clobber_xmm5:
 _CET_ENDBR
 	pxor	xmm5,xmm5
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm6
@@ -430,7 +430,7 @@
 abi_test_clobber_xmm6:
 _CET_ENDBR
 	pxor	xmm6,xmm6
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm7
@@ -438,7 +438,7 @@
 abi_test_clobber_xmm7:
 _CET_ENDBR
 	pxor	xmm7,xmm7
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm8
@@ -446,7 +446,7 @@
 abi_test_clobber_xmm8:
 _CET_ENDBR
 	pxor	xmm8,xmm8
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm9
@@ -454,7 +454,7 @@
 abi_test_clobber_xmm9:
 _CET_ENDBR
 	pxor	xmm9,xmm9
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm10
@@ -462,7 +462,7 @@
 abi_test_clobber_xmm10:
 _CET_ENDBR
 	pxor	xmm10,xmm10
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm11
@@ -470,7 +470,7 @@
 abi_test_clobber_xmm11:
 _CET_ENDBR
 	pxor	xmm11,xmm11
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm12
@@ -478,7 +478,7 @@
 abi_test_clobber_xmm12:
 _CET_ENDBR
 	pxor	xmm12,xmm12
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm13
@@ -486,7 +486,7 @@
 abi_test_clobber_xmm13:
 _CET_ENDBR
 	pxor	xmm13,xmm13
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm14
@@ -494,7 +494,7 @@
 abi_test_clobber_xmm14:
 _CET_ENDBR
 	pxor	xmm14,xmm14
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 global	abi_test_clobber_xmm15
@@ -502,7 +502,7 @@
 abi_test_clobber_xmm15:
 _CET_ENDBR
 	pxor	xmm15,xmm15
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -523,7 +523,7 @@
 	nop
 	pop	r12
 
-	DB	0F3h,0C3h		;repret
+	ret
 $L$SEH_end_abi_test_bad_unwind_wrong_register_3:
 
 
@@ -553,7 +553,7 @@
 
 	pop	r12
 
-	DB	0F3h,0C3h		;repret
+	ret
 
 $L$SEH_end_abi_test_bad_unwind_temporary_3:
 
@@ -570,7 +570,7 @@
 	and	rax,0x400
 	shr	rax,10
 	cld
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -580,7 +580,7 @@
 abi_test_set_direction_flag:
 _CET_ENDBR
 	std
-	DB	0F3h,0C3h		;repret
+	ret
 
 
 
@@ -599,7 +599,7 @@
 
 	pop	r12
 	nop
-	DB	0F3h,0C3h		;repret
+	ret
 $L$SEH_end_abi_test_bad_unwind_epilog_3:
 
 section	.pdata rdata align=4