Home | History | Annotate | Download | only in native

Lines Matching refs:state

23 void swap_bench(benchmark::State& state, void (*swap_func)(T*, const T*, size_t)) {
24 size_t num_elements = state.range(0);
48 while (state.KeepRunning()) {
61 static void BM_swapShorts_aligned(benchmark::State& state) {
62 swap_bench<jshort, 0>(state, swapShorts);
66 static void BM_swapInts_aligned(benchmark::State& state) {
67 swap_bench<jint, 0>(state, swapInts);
71 static void BM_swapLongs_aligned(benchmark::State& state) {
72 swap_bench<jlong, 0>(state, swapLongs);
78 static void BM_swapShorts_unaligned_1(benchmark::State& state) {
79 swap_bench<jshort, 1>(state, swapShorts);
83 static void BM_swapInts_unaligned_1(benchmark::State& state) {
84 swap_bench<jint, 1>(state, swapInts);
88 static void BM_swapLongs_unaligned_1(benchmark::State& state) {
89 swap_bench<jlong, 1>(state, swapLongs);
95 static void BM_swapShorts_unaligned_2(benchmark::State& state) {
96 swap_bench<jshort, 2>(state, swapShorts);
100 static void BM_swapInts_unaligned_2(benchmark::State& state) {
101 swap_bench<jint, 2>(state, swapInts);
105 static void BM_swapLongs_unaligned_2(benchmark::State& state) {
106 swap_bench<jlong, 2>(state, swapLongs);