[
  {
    "label": "compile-test",
    "command": [
      "/usr/bin/c++",
      "-DACCELERATE_NEW_LAPACK",
      "-DFMT_HEADER_ONLY=1",
      "-DMLX_STATIC",
      "-DMLX_USE_ACCELERATE",
      "-I${MLX_CPU_BUILD}/_deps/json-src/single_include/nlohmann",
      "-I${MLX_SOURCE_ROOT}",
      "-I${MLX_CPU_BUILD}/_deps/fmt-src/include",
      "-F/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks",
      "-O0",
      "-DNDEBUG",
      "-std=gnu++20",
      "-fPIC",
      "-fvisibility=hidden",
      "-fvisibility-inlines-hidden",
      "-o",
      "${PACKAGE}/rerun/test.o",
      "-c",
      "${PACKAGE}/native_regression.cpp"
    ],
    "returncode": 0,
    "wall_seconds": 1.276913833,
    "cpu_seconds": 1.033264
  },
  {
    "label": "compile-before",
    "command": [
      "/usr/bin/c++",
      "-DACCELERATE_NEW_LAPACK",
      "-DFMT_HEADER_ONLY=1",
      "-DMLX_STATIC",
      "-DMLX_USE_ACCELERATE",
      "-I${MLX_CPU_BUILD}/_deps/json-src/single_include/nlohmann",
      "-I${MLX_SOURCE_ROOT}",
      "-I${MLX_CPU_BUILD}/_deps/fmt-src/include",
      "-F/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks",
      "-O0",
      "-DNDEBUG",
      "-std=gnu++20",
      "-fPIC",
      "-fvisibility=hidden",
      "-fvisibility-inlines-hidden",
      "-o",
      "${PACKAGE}/rerun/before.o",
      "-c",
      "${PACKAGE}/baseline-primitives.cpp"
    ],
    "returncode": 0,
    "wall_seconds": 1.112375666,
    "cpu_seconds": 1.096677
  },
  {
    "label": "compile-after",
    "command": [
      "/usr/bin/c++",
      "-DACCELERATE_NEW_LAPACK",
      "-DFMT_HEADER_ONLY=1",
      "-DMLX_STATIC",
      "-DMLX_USE_ACCELERATE",
      "-I${MLX_CPU_BUILD}/_deps/json-src/single_include/nlohmann",
      "-I${MLX_SOURCE_ROOT}",
      "-I${MLX_CPU_BUILD}/_deps/fmt-src/include",
      "-F/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks",
      "-O0",
      "-DNDEBUG",
      "-std=gnu++20",
      "-fPIC",
      "-fvisibility=hidden",
      "-fvisibility-inlines-hidden",
      "-o",
      "${PACKAGE}/rerun/after.o",
      "-c",
      "${PACKAGE}/patched-baseline-primitives.cpp"
    ],
    "returncode": 0,
    "wall_seconds": 1.1038960830000004,
    "cpu_seconds": 1.089741
  },
  {
    "label": "link-before",
    "command": [
      "/usr/bin/c++",
      "${PACKAGE}/rerun/test.o",
      "${PACKAGE}/rerun/before.o",
      "${MLX_CPU_BUILD}/mlx-build/libmlx.a",
      "-framework",
      "Accelerate",
      "-o",
      "${PACKAGE}/rerun/native-before"
    ],
    "returncode": 0,
    "wall_seconds": 0.2078119169999999,
    "cpu_seconds": 0.1981489999999999
  },
  {
    "label": "run-before",
    "command": [
      "${PACKAGE}/rerun/native-before"
    ],
    "returncode": 1,
    "wall_seconds": 1.422065334,
    "cpu_seconds": 0.12271799999999977
  },
  {
    "label": "link-after",
    "command": [
      "/usr/bin/c++",
      "${PACKAGE}/rerun/test.o",
      "${PACKAGE}/rerun/after.o",
      "${MLX_CPU_BUILD}/mlx-build/libmlx.a",
      "-framework",
      "Accelerate",
      "-o",
      "${PACKAGE}/rerun/native-after"
    ],
    "returncode": 0,
    "wall_seconds": 0.10197341599999987,
    "cpu_seconds": 0.19530200000000014
  },
  {
    "label": "run-after",
    "command": [
      "${PACKAGE}/rerun/native-after"
    ],
    "returncode": 0,
    "wall_seconds": 0.5941684169999997,
    "cpu_seconds": 0.5294459999999998
  }
]
