We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 03757b7 commit c9b70bfCopy full SHA for c9b70bf
crates/divan_compat/Cargo.toml
@@ -37,3 +37,7 @@ harness = false
37
[[bench]]
38
name = "thread_example"
39
harness = false
40
+
41
+[[bench]]
42
+name = "fib_example"
43
+harness = false
crates/divan_compat/benches/fib_example.rs
@@ -0,0 +1,26 @@
1
+fn fib(n: u32) -> u32 {
2
+ match n {
3
+ 0 => 0,
4
+ 1 => 1,
5
+ n => fib(n - 1) + fib(n - 2),
6
+ }
7
+}
8
9
+#[codspeed_divan_compat::bench]
10
+fn fib_30() -> u32 {
11
+ codspeed_divan_compat::black_box(fib(30))
12
13
14
15
+fn fib_20() -> u32 {
16
+ codspeed_divan_compat::black_box(fib(20))
17
18
19
20
+fn fib_10() -> u32 {
21
+ codspeed_divan_compat::black_box(fib(10))
22
23
24
+fn main() {
25
+ codspeed_divan_compat::main();
26
0 commit comments