github.com/cellofellow/gopkg@v0.0.0-20140722061823-eec0544a62ad/image/jxr/jxrlib/test/jxr_bench_test.cc (about) 1 // Copyright 2014 <chaishushan{AT}gmail.com>. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 #include "test.h" 6 #include "test_util.h" 7 8 #include "jxr.h" 9 10 BENCH(jxr, encodeGray8) { 11 for(int i = 0; i < BenchN(); ++i) { 12 // 13 } 14 } 15 BENCH(jxr, decodeGray8) { 16 for(int i = 0; i < BenchN(); ++i) { 17 // 18 } 19 } 20 21 BENCH(jxr, encodeGray16) { 22 for(int i = 0; i < BenchN(); ++i) { 23 // 24 } 25 } 26 BENCH(jxr, decodeGray16) { 27 for(int i = 0; i < BenchN(); ++i) { 28 // 29 } 30 } 31 32 BENCH(jxr, encodeRGB24) { 33 for(int i = 0; i < BenchN(); ++i) { 34 // 35 } 36 } 37 BENCH(jxr, decodeRGB24) { 38 for(int i = 0; i < BenchN(); ++i) { 39 // 40 } 41 } 42 43 BENCH(jxr, encodeRGB48) { 44 for(int i = 0; i < BenchN(); ++i) { 45 // 46 } 47 } 48 BENCH(jxr, decodeRGB48) { 49 for(int i = 0; i < BenchN(); ++i) { 50 // 51 } 52 } 53 54 BENCH(jxr, encodeRGBA32) { 55 for(int i = 0; i < BenchN(); ++i) { 56 // 57 } 58 } 59 BENCH(jxr, decodeRGBA32) { 60 for(int i = 0; i < BenchN(); ++i) { 61 // 62 } 63 } 64 65 BENCH(jxr, encodeRGBA64) { 66 for(int i = 0; i < BenchN(); ++i) { 67 // 68 } 69 } 70 BENCH(jxr, decodeRGBA64) { 71 for(int i = 0; i < BenchN(); ++i) { 72 // 73 } 74 }