Add ARM64 expectations for pdfium embedder tests

Bug: pdfium:1874
Change-Id: I13b92bbbbd1b0db4488deef9db83a8271bef8cb2
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/99870
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Nigi <nigi@chromium.org>
diff --git a/fpdfsdk/fpdf_annot_embeddertest.cpp b/fpdfsdk/fpdf_annot_embeddertest.cpp
index 6a8cac2..799233f 100644
--- a/fpdfsdk/fpdf_annot_embeddertest.cpp
+++ b/fpdfsdk/fpdf_annot_embeddertest.cpp
@@ -1437,7 +1437,9 @@
       return "63b931799a9ba21c36d9d4f9711f252b";
     if (CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer())
       return "e2a563fe60b263342347b84199649899";
-#if BUILDFLAG(IS_APPLE)
+#if BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_ARM64)
+    return "0c3448974a4e8da2395da917935e5de1";
+#elif BUILDFLAG(IS_APPLE) && !defined(ARCH_CPU_ARM64)
     return "57a0fb3fba33e17de26bcde4c40b9a75";
 #else
     return "1c4198c38f890c208c5cbaad57be4dc6";
@@ -1448,7 +1450,9 @@
       return "e29ddba6a49d5c9c5cdde7d1693a251c";
     if (CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer())
       return "6052d53a7de28382e305d22edfb93873";
-#if BUILDFLAG(IS_APPLE)
+#if BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_ARM64)
+    return "9cf1c024a9d2d356bcdd14cb71a32324";
+#elif BUILDFLAG(IS_APPLE) && !defined(ARCH_CPU_ARM64)
     return "072574999f2e3f36774ee0b5bc94d4dd";
 #else
     return "cfa78d01406865f41f486bd34a8b9f7b";
diff --git a/fpdfsdk/fpdf_edit_embeddertest.cpp b/fpdfsdk/fpdf_edit_embeddertest.cpp
index bc78619..a7e261f 100644
--- a/fpdfsdk/fpdf_edit_embeddertest.cpp
+++ b/fpdfsdk/fpdf_edit_embeddertest.cpp
@@ -1045,9 +1045,14 @@
       if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer())
         return "34ac4e0f3ba510760be09d0e19c1b43e";
 #if BUILDFLAG(IS_APPLE)
-      if (!CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer())
+      if (!CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer()) {
+#if defined(ARCH_CPU_ARM64)
+        return "cdc8e22cf1e7e06999dc456288672a3b";
+#else
         return "966579fb98206858ce2f0a1f94a74d05";
 #endif
+      }
+#endif
       return "3d5a3de53d5866044c2b6bf339742c97";
     }();
     ScopedFPDFBitmap page_bitmap = RenderPage(page);
@@ -1091,18 +1096,28 @@
     if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer())
       return "c671fa07b63e85c4201b9926e880fda8";
 #if BUILDFLAG(IS_APPLE)
-    if (!CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer())
+    if (!CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer()) {
+#if defined(ARCH_CPU_ARM64)
+      return "23c4aec321547f51591fe7363a9ea2d6";
+#else
       return "6e19a4dd674b522cd39cf41956559bd6";
-#endif
+#endif  // defined(ARCH_CPU_ARM64)
+    }
+#endif  // BUILDFLAG(IS_APPLE)
     return "bc8623c052f12376c3d8dd09a6cd27df";
   }();
   const char* non_primes_after_save_checksum = []() {
     if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer())
       return "c671fa07b63e85c4201b9926e880fda8";
 #if BUILDFLAG(IS_APPLE)
-    if (!CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer())
+    if (!CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer()) {
+#if defined(ARCH_CPU_ARM64)
+      return "6bb1ea0d0a512f29edabda33064a0725";
+#else
       return "3cb35c681f8fb5a43a49146ac7caa818";
-#endif
+#endif  // defined(ARCH_CPU_ARM64)
+    }
+#endif  // BUILDFLAG(IS_APPLE)
     return "bc8623c052f12376c3d8dd09a6cd27df";
   }();
   {
@@ -1540,9 +1555,14 @@
     if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer())
       return "b9bb0acfdba4bb5d2e578e7b73341baf";
 #if BUILDFLAG(IS_APPLE)
-    if (!CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer())
+    if (!CFX_DefaultRenderDevice::SkiaPathsIsDefaultRenderer()) {
+#if defined(ARCH_CPU_ARM64)
+      return "08505db7b598f7397a2260ecb1f6d86d";
+#else
       return "3cdc75af44c15bed80998facd6e674c9";
-#endif
+#endif  // defined(ARCH_CPU_ARM64)
+    }
+#endif  // BUILDFLAG(IS_APPLE)
     return "b474826df1acedb05c7b82e1e49e64a6";
   }();
   {