blob: 7b6f193b9f46a87cc52734806313251760d7663d [file] [log] [blame]
// Copyright 2024 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// GENERATED FILE: Regen with "fx build host-tools/regen_fidl_benchmark_suite && fx regen_fidl_benchmark_suite && fx format-code"
// Binary tree with depth 8 (255 elements) with padding on leafs
benchmark("PaddedStructTree/Depth8") {
bindings_allowlist = [llcpp, hlcpp, cpp, rust, go, reference, dart],
value = PaddedStructTree8{
left: PaddedStructTree7{
left: PaddedStructTree6{
left: PaddedStructTree5{
left: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
right: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
},
right: PaddedStructTree5{
left: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
right: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
},
},
right: PaddedStructTree6{
left: PaddedStructTree5{
left: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
right: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
},
right: PaddedStructTree5{
left: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
right: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
},
},
},
right: PaddedStructTree7{
left: PaddedStructTree6{
left: PaddedStructTree5{
left: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
right: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
},
right: PaddedStructTree5{
left: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
right: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
},
},
right: PaddedStructTree6{
left: PaddedStructTree5{
left: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
right: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
},
right: PaddedStructTree5{
left: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
right: PaddedStructTree4{
left: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
right: PaddedStructTree3{
left: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
right: PaddedStructTree2{
left: PaddedStructTree1{
a: 1,
b: 2,
},
right: PaddedStructTree1{
a: 1,
b: 2,
},
},
},
},
},
},
},
},
}