(lang dune 3.16)
(name core_bench)
(version v0.16.0)
(sections
 (lib
  /var/tmp/portage/dev-ml/core_bench-0.16.0/image/usr/lib64/ocaml/core_bench)
 (libexec
  /var/tmp/portage/dev-ml/core_bench-0.16.0/image/usr/lib64/ocaml/core_bench)
 (doc /var/tmp/portage/dev-ml/core_bench-0.16.0/image/usr/doc/core_bench))
(files
 (lib
  (META
   bench.ml
   bench.mli
   bench_command.ml
   bench_command.mli
   benchmark.ml
   benchmark.mli
   core_bench.a
   core_bench.cma
   core_bench.cmi
   core_bench.cmt
   core_bench.cmx
   core_bench.cmxa
   core_bench.ml
   core_bench__.cmi
   core_bench__.cmt
   core_bench__.cmx
   core_bench__.ml
   core_bench__Bench.cmi
   core_bench__Bench.cmt
   core_bench__Bench.cmti
   core_bench__Bench.cmx
   core_bench__Bench_command.cmi
   core_bench__Bench_command.cmt
   core_bench__Bench_command.cmti
   core_bench__Bench_command.cmx
   core_bench__Benchmark.cmi
   core_bench__Benchmark.cmt
   core_bench__Benchmark.cmti
   core_bench__Benchmark.cmx
   core_bench__Display.cmi
   core_bench__Display.cmt
   core_bench__Display.cmti
   core_bench__Display.cmx
   display.ml
   display.mli
   dune-package
   inline_benchmarks/common.ml
   inline_benchmarks/common.mli
   inline_benchmarks/inline_benchmarks_public.a
   inline_benchmarks/inline_benchmarks_public.cma
   inline_benchmarks/inline_benchmarks_public.cmi
   inline_benchmarks/inline_benchmarks_public.cmt
   inline_benchmarks/inline_benchmarks_public.cmx
   inline_benchmarks/inline_benchmarks_public.cmxa
   inline_benchmarks/inline_benchmarks_public.ml
   inline_benchmarks/inline_benchmarks_public__Common.cmi
   inline_benchmarks/inline_benchmarks_public__Common.cmt
   inline_benchmarks/inline_benchmarks_public__Common.cmti
   inline_benchmarks/inline_benchmarks_public__Common.cmx
   inline_benchmarks/inline_benchmarks_public__Runner.cmi
   inline_benchmarks/inline_benchmarks_public__Runner.cmt
   inline_benchmarks/inline_benchmarks_public__Runner.cmti
   inline_benchmarks/inline_benchmarks_public__Runner.cmx
   inline_benchmarks/runner.ml
   inline_benchmarks/runner.mli
   internals/analysis.ml
   internals/analysis.mli
   internals/analysis_config.ml
   internals/analysis_config.mli
   internals/analysis_result.ml
   internals/analysis_result.mli
   internals/analysis_result_intf.ml
   internals/bench.ml
   internals/bench.mli
   internals/bench_command_column.ml
   internals/bench_command_column.mli
   internals/bench_result.ml
   internals/bench_result.mli
   internals/core_bench_internals.a
   internals/core_bench_internals.cma
   internals/core_bench_internals.cmi
   internals/core_bench_internals.cmt
   internals/core_bench_internals.cmx
   internals/core_bench_internals.cmxa
   internals/core_bench_internals.ml
   internals/core_bench_internals__.cmi
   internals/core_bench_internals__.cmt
   internals/core_bench_internals__.cmx
   internals/core_bench_internals__.ml
   internals/core_bench_internals__Analysis.cmi
   internals/core_bench_internals__Analysis.cmt
   internals/core_bench_internals__Analysis.cmti
   internals/core_bench_internals__Analysis.cmx
   internals/core_bench_internals__Analysis_config.cmi
   internals/core_bench_internals__Analysis_config.cmt
   internals/core_bench_internals__Analysis_config.cmti
   internals/core_bench_internals__Analysis_config.cmx
   internals/core_bench_internals__Analysis_result.cmi
   internals/core_bench_internals__Analysis_result.cmt
   internals/core_bench_internals__Analysis_result.cmti
   internals/core_bench_internals__Analysis_result.cmx
   internals/core_bench_internals__Analysis_result_intf.cmi
   internals/core_bench_internals__Analysis_result_intf.cmt
   internals/core_bench_internals__Analysis_result_intf.cmx
   internals/core_bench_internals__Bench.cmi
   internals/core_bench_internals__Bench.cmt
   internals/core_bench_internals__Bench.cmti
   internals/core_bench_internals__Bench.cmx
   internals/core_bench_internals__Bench_command_column.cmi
   internals/core_bench_internals__Bench_command_column.cmt
   internals/core_bench_internals__Bench_command_column.cmti
   internals/core_bench_internals__Bench_command_column.cmx
   internals/core_bench_internals__Bench_result.cmi
   internals/core_bench_internals__Bench_result.cmt
   internals/core_bench_internals__Bench_result.cmti
   internals/core_bench_internals__Bench_result.cmx
   internals/core_bench_internals__Defaults.cmi
   internals/core_bench_internals__Defaults.cmt
   internals/core_bench_internals__Defaults.cmti
   internals/core_bench_internals__Defaults.cmx
   internals/core_bench_internals__Display.cmi
   internals/core_bench_internals__Display.cmt
   internals/core_bench_internals__Display.cmti
   internals/core_bench_internals__Display.cmx
   internals/core_bench_internals__Display_column.cmi
   internals/core_bench_internals__Display_column.cmt
   internals/core_bench_internals__Display_column.cmti
   internals/core_bench_internals__Display_column.cmx
   internals/core_bench_internals__Display_config.cmi
   internals/core_bench_internals__Display_config.cmt
   internals/core_bench_internals__Display_config.cmti
   internals/core_bench_internals__Display_config.cmx
   internals/core_bench_internals__Display_units.cmi
   internals/core_bench_internals__Display_units.cmt
   internals/core_bench_internals__Display_units.cmti
   internals/core_bench_internals__Display_units.cmx
   internals/core_bench_internals__Linear_algebra.cmi
   internals/core_bench_internals__Linear_algebra.cmt
   internals/core_bench_internals__Linear_algebra.cmti
   internals/core_bench_internals__Linear_algebra.cmx
   internals/core_bench_internals__Linear_algebra_wrapper.cmi
   internals/core_bench_internals__Linear_algebra_wrapper.cmt
   internals/core_bench_internals__Linear_algebra_wrapper.cmti
   internals/core_bench_internals__Linear_algebra_wrapper.cmx
   internals/core_bench_internals__Measurement.cmi
   internals/core_bench_internals__Measurement.cmt
   internals/core_bench_internals__Measurement.cmti
   internals/core_bench_internals__Measurement.cmx
   internals/core_bench_internals__Measurement_sample.cmi
   internals/core_bench_internals__Measurement_sample.cmt
   internals/core_bench_internals__Measurement_sample.cmti
   internals/core_bench_internals__Measurement_sample.cmx
   internals/core_bench_internals__Partial_array.cmi
   internals/core_bench_internals__Partial_array.cmt
   internals/core_bench_internals__Partial_array.cmti
   internals/core_bench_internals__Partial_array.cmx
   internals/core_bench_internals__Quota.cmi
   internals/core_bench_internals__Quota.cmt
   internals/core_bench_internals__Quota.cmti
   internals/core_bench_internals__Quota.cmx
   internals/core_bench_internals__Run_config.cmi
   internals/core_bench_internals__Run_config.cmt
   internals/core_bench_internals__Run_config.cmti
   internals/core_bench_internals__Run_config.cmx
   internals/core_bench_internals__Simplified_benchmark.cmi
   internals/core_bench_internals__Simplified_benchmark.cmt
   internals/core_bench_internals__Simplified_benchmark.cmti
   internals/core_bench_internals__Simplified_benchmark.cmx
   internals/core_bench_internals__Std.cmi
   internals/core_bench_internals__Std.cmt
   internals/core_bench_internals__Std.cmx
   internals/core_bench_internals__Test.cmi
   internals/core_bench_internals__Test.cmt
   internals/core_bench_internals__Test.cmti
   internals/core_bench_internals__Test.cmx
   internals/core_bench_internals__To_string.cmi
   internals/core_bench_internals__To_string.cmt
   internals/core_bench_internals__To_string.cmti
   internals/core_bench_internals__To_string.cmx
   internals/core_bench_internals__Variable.cmi
   internals/core_bench_internals__Variable.cmt
   internals/core_bench_internals__Variable.cmti
   internals/core_bench_internals__Variable.cmx
   internals/core_bench_internals__Verbosity.cmi
   internals/core_bench_internals__Verbosity.cmt
   internals/core_bench_internals__Verbosity.cmti
   internals/core_bench_internals__Verbosity.cmx
   internals/defaults.ml
   internals/defaults.mli
   internals/display.ml
   internals/display.mli
   internals/display_column.ml
   internals/display_column.mli
   internals/display_config.ml
   internals/display_config.mli
   internals/display_units.ml
   internals/display_units.mli
   internals/linear_algebra.ml
   internals/linear_algebra.mli
   internals/linear_algebra_wrapper.ml
   internals/linear_algebra_wrapper.mli
   internals/measurement.ml
   internals/measurement.mli
   internals/measurement_sample.ml
   internals/measurement_sample.mli
   internals/partial_array.ml
   internals/partial_array.mli
   internals/quota.ml
   internals/quota.mli
   internals/run_config.ml
   internals/run_config.mli
   internals/simplified_benchmark.ml
   internals/simplified_benchmark.mli
   internals/std.ml
   internals/test.ml
   internals/test.mli
   internals/to_string.ml
   internals/to_string.mli
   internals/variable.ml
   internals/variable.mli
   internals/verbosity.ml
   internals/verbosity.mli
   js/bench.ml
   js/bench.mli
   js/benchmark.ml
   js/benchmark.mli
   js/core_bench_js.a
   js/core_bench_js.cma
   js/core_bench_js.cmi
   js/core_bench_js.cmt
   js/core_bench_js.cmx
   js/core_bench_js.cmxa
   js/core_bench_js.ml
   js/core_bench_js__.cmi
   js/core_bench_js__.cmt
   js/core_bench_js__.cmx
   js/core_bench_js__.ml
   js/core_bench_js__Bench.cmi
   js/core_bench_js__Bench.cmt
   js/core_bench_js__Bench.cmti
   js/core_bench_js__Bench.cmx
   js/core_bench_js__Benchmark.cmi
   js/core_bench_js__Benchmark.cmt
   js/core_bench_js__Benchmark.cmti
   js/core_bench_js__Benchmark.cmx
   js/core_bench_js__Display.cmi
   js/core_bench_js__Display.cmt
   js/core_bench_js__Display.cmti
   js/core_bench_js__Display.cmx
   js/display.ml
   js/display.mli
   opam
   runner/public_runner.a
   runner/public_runner.cma
   runner/public_runner.cmi
   runner/public_runner.cmt
   runner/public_runner.cmti
   runner/public_runner.cmx
   runner/public_runner.cmxa
   runner/public_runner.ml
   runner/public_runner.mli))
 (libexec
  (core_bench.cmxs
   inline_benchmarks/inline_benchmarks_public.cmxs
   internals/core_bench_internals.cmxs
   js/core_bench_js.cmxs
   runner/public_runner.cmxs))
 (doc (CHANGES.md LICENSE.md)))
(library
 (name core_bench)
 (kind normal)
 (archives (byte core_bench.cma) (native core_bench.cmxa))
 (plugins (byte core_bench.cma) (native core_bench.cmxs))
 (native_archives core_bench.a)
 (requires
  textutils.ascii_table
  core
  core_bench.internals
  core_unix.filename_unix
  core_unix.time_stamp_counter
  core_unix.time_float_unix
  ppx_sexp_conv.runtime-lib
  sexplib0
  ppx_here.runtime-lib
  fieldslib
  ppx_compare.runtime-lib)
 (main_module_name Core_bench)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name core_bench__)
     (visibility public)
     (kind alias)
     (source (path Core_bench__) (impl (path core_bench__.ml-gen))))
    (name Core_bench)
    (modules
     (module
      (obj_name core_bench__Bench)
      (visibility public)
      (source (path Bench) (intf (path bench.mli)) (impl (path bench.ml))))
     (module
      (obj_name core_bench__Bench_command)
      (visibility public)
      (source
       (path Bench_command)
       (intf (path bench_command.mli))
       (impl (path bench_command.ml))))
     (module
      (obj_name core_bench__Benchmark)
      (visibility public)
      (source
       (path Benchmark)
       (intf (path benchmark.mli))
       (impl (path benchmark.ml))))
     (module
      (obj_name core_bench)
      (visibility public)
      (source (path Core_bench) (impl (path core_bench.ml))))
     (module
      (obj_name core_bench__Display)
      (visibility public)
      (source
       (path Display)
       (intf (path display.mli))
       (impl (path display.ml))))))
   (wrapped true))))
(library
 (name core_bench.inline_benchmarks)
 (kind normal)
 (archives
  (byte inline_benchmarks/inline_benchmarks_public.cma)
  (native inline_benchmarks/inline_benchmarks_public.cmxa))
 (plugins
  (byte inline_benchmarks/inline_benchmarks_public.cma)
  (native inline_benchmarks/inline_benchmarks_public.cmxs))
 (native_archives inline_benchmarks/inline_benchmarks_public.a)
 (requires
  core_unix.command_unix
  core
  core_bench
  re
  core_kernel.version_util
  ppx_here.runtime-lib)
 (main_module_name Inline_benchmarks_public)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name inline_benchmarks_public)
     (visibility public)
     (kind alias)
     (source
      (path Inline_benchmarks_public)
      (impl (path inline_benchmarks/inline_benchmarks_public.ml-gen))))
    (name Inline_benchmarks_public)
    (modules
     (module
      (obj_name inline_benchmarks_public__Common)
      (visibility public)
      (source
       (path Common)
       (intf (path inline_benchmarks/common.mli))
       (impl (path inline_benchmarks/common.ml))))
     (module
      (obj_name inline_benchmarks_public__Runner)
      (visibility public)
      (source
       (path Runner)
       (intf (path inline_benchmarks/runner.mli))
       (impl (path inline_benchmarks/runner.ml))))))
   (wrapped true))))
(library
 (name core_bench.internals)
 (kind normal)
 (archives
  (byte internals/core_bench_internals.cma)
  (native internals/core_bench_internals.cmxa))
 (plugins
  (byte internals/core_bench_internals.cma)
  (native internals/core_bench_internals.cmxs))
 (native_archives internals/core_bench_internals.a)
 (requires
  textutils.ascii_table_kernel
  core
  core_kernel.version_util
  ppx_sexp_conv.runtime-lib
  sexplib0
  ppx_compare.runtime-lib
  ppx_enumerate.runtime-lib
  ppx_hash.runtime-lib
  ppx_here.runtime-lib
  ppx_assert.runtime-lib
  ppx_bench.runtime-lib
  bin_prot
  fieldslib
  ppx_inline_test.config
  ppx_inline_test.runtime-lib
  ppx_module_timer.runtime
  ppx_stable_witness.runtime
  typerep
  variantslib
  ppx_expect.collector
  ppx_expect.config
  ppx_log.types
  base_quickcheck.ppx_quickcheck.runtime
  base_quickcheck)
 (main_module_name Core_bench_internals)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name core_bench_internals__)
     (visibility public)
     (kind alias)
     (source
      (path Core_bench_internals__)
      (impl (path internals/core_bench_internals__.ml-gen))))
    (name Core_bench_internals)
    (modules
     (module
      (obj_name core_bench_internals__Analysis)
      (visibility public)
      (source
       (path Analysis)
       (intf (path internals/analysis.mli))
       (impl (path internals/analysis.ml))))
     (module
      (obj_name core_bench_internals__Analysis_config)
      (visibility public)
      (source
       (path Analysis_config)
       (intf (path internals/analysis_config.mli))
       (impl (path internals/analysis_config.ml))))
     (module
      (obj_name core_bench_internals__Analysis_result)
      (visibility public)
      (source
       (path Analysis_result)
       (intf (path internals/analysis_result.mli))
       (impl (path internals/analysis_result.ml))))
     (module
      (obj_name core_bench_internals__Analysis_result_intf)
      (visibility public)
      (source
       (path Analysis_result_intf)
       (impl (path internals/analysis_result_intf.ml))))
     (module
      (obj_name core_bench_internals__Bench)
      (visibility public)
      (source
       (path Bench)
       (intf (path internals/bench.mli))
       (impl (path internals/bench.ml))))
     (module
      (obj_name core_bench_internals__Bench_command_column)
      (visibility public)
      (source
       (path Bench_command_column)
       (intf (path internals/bench_command_column.mli))
       (impl (path internals/bench_command_column.ml))))
     (module
      (obj_name core_bench_internals__Bench_result)
      (visibility public)
      (source
       (path Bench_result)
       (intf (path internals/bench_result.mli))
       (impl (path internals/bench_result.ml))))
     (module
      (obj_name core_bench_internals)
      (visibility public)
      (source
       (path Core_bench_internals)
       (impl (path internals/core_bench_internals.ml))))
     (module
      (obj_name core_bench_internals__Defaults)
      (visibility public)
      (source
       (path Defaults)
       (intf (path internals/defaults.mli))
       (impl (path internals/defaults.ml))))
     (module
      (obj_name core_bench_internals__Display)
      (visibility public)
      (source
       (path Display)
       (intf (path internals/display.mli))
       (impl (path internals/display.ml))))
     (module
      (obj_name core_bench_internals__Display_column)
      (visibility public)
      (source
       (path Display_column)
       (intf (path internals/display_column.mli))
       (impl (path internals/display_column.ml))))
     (module
      (obj_name core_bench_internals__Display_config)
      (visibility public)
      (source
       (path Display_config)
       (intf (path internals/display_config.mli))
       (impl (path internals/display_config.ml))))
     (module
      (obj_name core_bench_internals__Display_units)
      (visibility public)
      (source
       (path Display_units)
       (intf (path internals/display_units.mli))
       (impl (path internals/display_units.ml))))
     (module
      (obj_name core_bench_internals__Linear_algebra)
      (visibility public)
      (source
       (path Linear_algebra)
       (intf (path internals/linear_algebra.mli))
       (impl (path internals/linear_algebra.ml))))
     (module
      (obj_name core_bench_internals__Linear_algebra_wrapper)
      (visibility public)
      (source
       (path Linear_algebra_wrapper)
       (intf (path internals/linear_algebra_wrapper.mli))
       (impl (path internals/linear_algebra_wrapper.ml))))
     (module
      (obj_name core_bench_internals__Measurement)
      (visibility public)
      (source
       (path Measurement)
       (intf (path internals/measurement.mli))
       (impl (path internals/measurement.ml))))
     (module
      (obj_name core_bench_internals__Measurement_sample)
      (visibility public)
      (source
       (path Measurement_sample)
       (intf (path internals/measurement_sample.mli))
       (impl (path internals/measurement_sample.ml))))
     (module
      (obj_name core_bench_internals__Partial_array)
      (visibility public)
      (source
       (path Partial_array)
       (intf (path internals/partial_array.mli))
       (impl (path internals/partial_array.ml))))
     (module
      (obj_name core_bench_internals__Quota)
      (visibility public)
      (source
       (path Quota)
       (intf (path internals/quota.mli))
       (impl (path internals/quota.ml))))
     (module
      (obj_name core_bench_internals__Run_config)
      (visibility public)
      (source
       (path Run_config)
       (intf (path internals/run_config.mli))
       (impl (path internals/run_config.ml))))
     (module
      (obj_name core_bench_internals__Simplified_benchmark)
      (visibility public)
      (source
       (path Simplified_benchmark)
       (intf (path internals/simplified_benchmark.mli))
       (impl (path internals/simplified_benchmark.ml))))
     (module
      (obj_name core_bench_internals__Std)
      (visibility public)
      (source (path Std) (impl (path internals/std.ml))))
     (module
      (obj_name core_bench_internals__Test)
      (visibility public)
      (source
       (path Test)
       (intf (path internals/test.mli))
       (impl (path internals/test.ml))))
     (module
      (obj_name core_bench_internals__To_string)
      (visibility public)
      (source
       (path To_string)
       (intf (path internals/to_string.mli))
       (impl (path internals/to_string.ml))))
     (module
      (obj_name core_bench_internals__Variable)
      (visibility public)
      (source
       (path Variable)
       (intf (path internals/variable.mli))
       (impl (path internals/variable.ml))))
     (module
      (obj_name core_bench_internals__Verbosity)
      (visibility public)
      (source
       (path Verbosity)
       (intf (path internals/verbosity.mli))
       (impl (path internals/verbosity.ml))))))
   (wrapped true))))
(library
 (name core_bench.js)
 (kind normal)
 (archives (byte js/core_bench_js.cma) (native js/core_bench_js.cmxa))
 (plugins (byte js/core_bench_js.cma) (native js/core_bench_js.cmxs))
 (native_archives js/core_bench_js.a)
 (requires
  textutils.ascii_table_kernel
  core_bench.internals
  core
  ppx_sexp_conv.runtime-lib
  sexplib0
  ppx_compare.runtime-lib
  ppx_enumerate.runtime-lib
  ppx_hash.runtime-lib
  ppx_here.runtime-lib
  ppx_assert.runtime-lib
  ppx_bench.runtime-lib
  bin_prot
  fieldslib
  ppx_inline_test.config
  ppx_inline_test.runtime-lib
  ppx_module_timer.runtime
  ppx_stable_witness.runtime
  typerep
  variantslib
  ppx_expect.collector
  ppx_expect.config
  ppx_log.types
  base_quickcheck.ppx_quickcheck.runtime
  base_quickcheck)
 (main_module_name Core_bench_js)
 (modes byte native)
 (modules
  (wrapped
   (group
    (alias
     (obj_name core_bench_js__)
     (visibility public)
     (kind alias)
     (source (path Core_bench_js__) (impl (path js/core_bench_js__.ml-gen))))
    (name Core_bench_js)
    (modules
     (module
      (obj_name core_bench_js__Bench)
      (visibility public)
      (source
       (path Bench)
       (intf (path js/bench.mli))
       (impl (path js/bench.ml))))
     (module
      (obj_name core_bench_js__Benchmark)
      (visibility public)
      (source
       (path Benchmark)
       (intf (path js/benchmark.mli))
       (impl (path js/benchmark.ml))))
     (module
      (obj_name core_bench_js)
      (visibility public)
      (source (path Core_bench_js) (impl (path js/core_bench_js.ml))))
     (module
      (obj_name core_bench_js__Display)
      (visibility public)
      (source
       (path Display)
       (intf (path js/display.mli))
       (impl (path js/display.ml))))))
   (wrapped true))))
(library
 (name core_bench.runner)
 (kind normal)
 (archives (byte runner/public_runner.cma) (native runner/public_runner.cmxa))
 (plugins (byte runner/public_runner.cma) (native runner/public_runner.cmxs))
 (native_archives runner/public_runner.a)
 (requires core core_bench.inline_benchmarks)
 (main_module_name Public_runner)
 (modes byte native)
 (modules
  (singleton
   (obj_name public_runner)
   (visibility public)
   (source
    (path Public_runner)
    (intf (path runner/public_runner.mli))
    (impl (path runner/public_runner.ml))))))
