Move fiat_p256_adx assembly to the right build target

Change-Id: Ib06552aea216af191b172bb062c53f592720041a
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/68547
Commit-Queue: David Benjamin <davidben@google.com>
Reviewed-by: Adam Langley <agl@google.com>
diff --git a/build.json b/build.json
index f8948fb..2372b50 100644
--- a/build.json
+++ b/build.json
@@ -93,6 +93,10 @@
             "crypto/fipsmodule/sha/sha512.c",
             "crypto/fipsmodule/tls/kdf.c"
         ],
+        "asm": [
+            "third_party/fiat/asm/fiat_p256_adx_mul.S",
+            "third_party/fiat/asm/fiat_p256_adx_sqr.S"
+        ],
         "perlasm_aarch64": [
             {"src": "crypto/fipsmodule/aes/asm/aesv8-armx.pl", "dst": "aesv8-armv8"},
             {"src": "crypto/fipsmodule/modes/asm/aesv8-gcm-armv8.pl"},
@@ -548,9 +552,7 @@
             "crypto/hrss/asm/poly_rq_mul.S",
             "crypto/poly1305/poly1305_arm_asm.S",
             "third_party/fiat/asm/fiat_curve25519_adx_mul.S",
-            "third_party/fiat/asm/fiat_curve25519_adx_square.S",
-            "third_party/fiat/asm/fiat_p256_adx_mul.S",
-            "third_party/fiat/asm/fiat_p256_adx_sqr.S"
+            "third_party/fiat/asm/fiat_curve25519_adx_square.S"
         ],
         "perlasm_aarch64": [
             {"src": "crypto/chacha/asm/chacha-armv8.pl"},
diff --git a/gen/sources.bzl b/gen/sources.bzl
index 6903427..b162a45 100644
--- a/gen/sources.bzl
+++ b/gen/sources.bzl
@@ -195,6 +195,8 @@
   "gen/bcm/x86_64-mont-linux.S",
   "gen/bcm/x86_64-mont5-apple.S",
   "gen/bcm/x86_64-mont5-linux.S",
+  "third_party/fiat/asm/fiat_p256_adx_mul.S",
+  "third_party/fiat/asm/fiat_p256_adx_sqr.S",
 ]
 
 bcm_sources_nasm = [
@@ -666,8 +668,6 @@
   "gen/crypto/chacha20_poly1305_x86_64-linux.S",
   "third_party/fiat/asm/fiat_curve25519_adx_mul.S",
   "third_party/fiat/asm/fiat_curve25519_adx_square.S",
-  "third_party/fiat/asm/fiat_p256_adx_mul.S",
-  "third_party/fiat/asm/fiat_p256_adx_sqr.S",
 ]
 
 crypto_sources_nasm = [
diff --git a/gen/sources.cmake b/gen/sources.cmake
index d7e1e74..91c2395 100644
--- a/gen/sources.cmake
+++ b/gen/sources.cmake
@@ -201,6 +201,8 @@
   gen/bcm/x86_64-mont-linux.S
   gen/bcm/x86_64-mont5-apple.S
   gen/bcm/x86_64-mont5-linux.S
+  third_party/fiat/asm/fiat_p256_adx_mul.S
+  third_party/fiat/asm/fiat_p256_adx_sqr.S
 )
 
 set(
@@ -686,8 +688,6 @@
   gen/crypto/chacha20_poly1305_x86_64-linux.S
   third_party/fiat/asm/fiat_curve25519_adx_mul.S
   third_party/fiat/asm/fiat_curve25519_adx_square.S
-  third_party/fiat/asm/fiat_p256_adx_mul.S
-  third_party/fiat/asm/fiat_p256_adx_sqr.S
 )
 
 set(
diff --git a/gen/sources.json b/gen/sources.json
index 5d96a60..e6cc5db 100644
--- a/gen/sources.json
+++ b/gen/sources.json
@@ -178,7 +178,9 @@
       "gen/bcm/x86_64-mont-apple.S",
       "gen/bcm/x86_64-mont-linux.S",
       "gen/bcm/x86_64-mont5-apple.S",
-      "gen/bcm/x86_64-mont5-linux.S"
+      "gen/bcm/x86_64-mont5-linux.S",
+      "third_party/fiat/asm/fiat_p256_adx_mul.S",
+      "third_party/fiat/asm/fiat_p256_adx_sqr.S"
     ],
     "nasm": [
       "gen/bcm/aesni-gcm-x86_64-win.asm",
@@ -646,9 +648,7 @@
       "gen/crypto/chacha20_poly1305_x86_64-apple.S",
       "gen/crypto/chacha20_poly1305_x86_64-linux.S",
       "third_party/fiat/asm/fiat_curve25519_adx_mul.S",
-      "third_party/fiat/asm/fiat_curve25519_adx_square.S",
-      "third_party/fiat/asm/fiat_p256_adx_mul.S",
-      "third_party/fiat/asm/fiat_p256_adx_sqr.S"
+      "third_party/fiat/asm/fiat_curve25519_adx_square.S"
     ],
     "nasm": [
       "gen/crypto/aes128gcmsiv-x86_64-win.asm",