C++ implementation of xSECND using time.h

PiperOrigin-RevId: 380898512
diff --git a/lapack/experimental/xsecnd.cpp b/lapack/experimental/xsecnd.cpp
new file mode 100644
index 0000000..d9e3879
--- /dev/null
+++ b/lapack/experimental/xsecnd.cpp
@@ -0,0 +1,16 @@
+#include <ctime>
+
+extern "C" {
+float second_();
+double dsecnd_();
+}
+
+// Elapsed CPU Time in seconds.
+float second_(float* x, float* y) {
+  return static_cast<float>(std::clock()) / static_cast<float>(CLOCKS_PER_SEC);
+}
+
+double dsecnd_(double* x, double* y) {
+  return static_cast<double>(std::clock()) /
+         static_cast<double>(CLOCKS_PER_SEC);
+}