|
92 | 92 | 'special-add': ITER_15 + ['5'], |
93 | 93 | 'special-len': ITER_10 + ['5'], |
94 | 94 | 'member_access': ITER_10 + ['5'], |
| 95 | + 'magic-bool': ITER_10 + ['100000000'], |
| 96 | + 'magic-iter': ITER_10 + ['50000000'], |
| 97 | + 'instantiation': ITER_10 + ['50000000'], |
| 98 | + 'call-classmethod': ITER_15 + ['50000000'], |
| 99 | +} |
| 100 | + |
| 101 | + |
| 102 | +MICRO_NATIVE_BENCHMARKS = { |
95 | 103 | 'c_member_access': ITER_25 + ['5'], |
96 | 104 | 'c-list-iterating-obj': ITER_15 + ['50000000'], |
97 | | - 'magic-bool': ITER_10 + ['100000000'], |
98 | 105 | 'c-magic-bool': ITER_10 + ['100000000'], |
99 | | - 'magic-iter': ITER_10 + ['50000000'], |
100 | 106 | 'c-magic-iter': ITER_10 + ['50000000'], |
101 | | - 'instantiation': ITER_10 + ['50000000'], |
102 | 107 | 'c-instantiation': ITER_10 + ['50000000'], |
103 | 108 | 'c_arith-binop': ITER_25 + ['5'], |
104 | 109 | 'c_arith_binop_2': ITER_25 + ['50'], |
105 | | - 'call-classmethod': ITER_15 + ['50000000'], |
106 | 110 | 'c-call-classmethod': ITER_15 + ['50000000'] |
107 | 111 | } |
108 | 112 |
|
|
159 | 163 | # ---------------------------------------------------------------------------------------------------------------------- |
160 | 164 | BENCHMARKS = { |
161 | 165 | "micro": [PATH_MICRO, MICRO_BENCHMARKS], |
| 166 | + "micro-native": [PATH_MICRO, MICRO_NATIVE_BENCHMARKS], |
162 | 167 | "meso": [PATH_MESO, MESO_BENCHMARKS], |
163 | 168 | "macro": [PATH_MACRO, MACRO_BENCHMARKS], |
164 | 169 | # "interop": [PATH_INTEROP, INTEROP_BENCHMARKS], |
|
0 commit comments