File: bench_IIIrI.rb

package info (click to toggle)
ruby-ffi 1.15.5%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,752 kB
  • sloc: ruby: 8,626; ansic: 6,986; xml: 151; sh: 51; makefile: 15
file content (17 lines) | stat: -rw-r--r-- 374 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require_relative 'bench_helper'

module BenchIIIrI
  module LibTest
    extend FFI::Library
    ffi_lib LIBTEST_PATH
    attach_function :bench, :bench_s32s32s32_v, [ :int, :int, :int ], :int
  end


  puts "Benchmark [ :int, :int, :int ], :int performance, #{ITER}x calls"
  10.times {
    puts Benchmark.measure {
      ITER.times { LibTest.bench(0, 1, 2) }
    }
  }
end