Rename Pad operator to Constant Pad in Operator API

PiperOrigin-RevId: 312838474
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 02578b9..33a0bb6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -165,6 +165,7 @@
   src/operators/channel-pad-nc.c
   src/operators/channel-shuffle-nc.c
   src/operators/clamp-nc.c
+  src/operators/constant-pad-nd.c
   src/operators/convolution-nchw.c
   src/operators/convolution-nhwc.c
   src/operators/deconvolution-nhwc.c
@@ -174,7 +175,6 @@
   src/operators/hardswish-nc.c
   src/operators/leaky-relu-nc.c
   src/operators/max-pooling-nhwc.c
-  src/operators/pad-nd.c
   src/operators/prelu-nc.c
   src/operators/resize-bilinear-nhwc.c
   src/operators/sigmoid-nc.c
@@ -1992,6 +1992,15 @@
   TARGET_LINK_LIBRARIES(clamp-nc-test PRIVATE XNNPACK gtest gtest_main)
   ADD_TEST(clamp-nc-test clamp-nc-test)
 
+  ADD_EXECUTABLE(constant-pad-nd-test test/constant-pad-nd.cc)
+  SET_TARGET_PROPERTIES(constant-pad-nd-test PROPERTIES
+    CXX_STANDARD 11
+    CXX_STANDARD_REQUIRED YES
+    CXX_EXTENSIONS NO)
+  TARGET_INCLUDE_DIRECTORIES(constant-pad-nd-test PRIVATE src test)
+  TARGET_LINK_LIBRARIES(constant-pad-nd-test PRIVATE XNNPACK gtest gtest_main)
+  ADD_TEST(constant-pad-nd-test constant-pad-nd-test)
+
   ADD_EXECUTABLE(convolution-nhwc-test test/convolution-nhwc.cc)
   SET_TARGET_PROPERTIES(convolution-nhwc-test PROPERTIES
     CXX_STANDARD 11
@@ -2109,15 +2118,6 @@
   TARGET_LINK_LIBRARIES(multiply-nd-test PRIVATE XNNPACK gtest gtest_main)
   ADD_TEST(multiply-nd-test multiply-nd-test)
 
-  ADD_EXECUTABLE(pad-nd-test test/pad-nd.cc)
-  SET_TARGET_PROPERTIES(pad-nd-test PROPERTIES
-    CXX_STANDARD 11
-    CXX_STANDARD_REQUIRED YES
-    CXX_EXTENSIONS NO)
-  TARGET_INCLUDE_DIRECTORIES(pad-nd-test PRIVATE src test)
-  TARGET_LINK_LIBRARIES(pad-nd-test PRIVATE XNNPACK gtest gtest_main)
-  ADD_TEST(pad-nd-test pad-nd-test)
-
   ADD_EXECUTABLE(prelu-nc-test test/prelu-nc.cc)
   SET_TARGET_PROPERTIES(prelu-nc-test PROPERTIES
     CXX_STANDARD 11