EXPECT 36 test/correctness/infer_arguments.cpp EXPECT(7, args.size()); EXPECT 46 test/correctness/infer_arguments.cpp EXPECT("input1", input1_arg.name); EXPECT 47 test/correctness/infer_arguments.cpp EXPECT("input2", input2_arg.name); EXPECT 48 test/correctness/infer_arguments.cpp EXPECT("frac", frac_arg.name); EXPECT 49 test/correctness/infer_arguments.cpp EXPECT("height", height_arg.name); EXPECT 50 test/correctness/infer_arguments.cpp EXPECT("thresh", thresh_arg.name); EXPECT 51 test/correctness/infer_arguments.cpp EXPECT("width", width_arg.name); EXPECT 52 test/correctness/infer_arguments.cpp EXPECT("z_unsigned", z_unsigned_arg.name); EXPECT 54 test/correctness/infer_arguments.cpp EXPECT(true, input1_arg.is_buffer()); EXPECT 55 test/correctness/infer_arguments.cpp EXPECT(true, input2_arg.is_buffer()); EXPECT 56 test/correctness/infer_arguments.cpp EXPECT(false, frac_arg.is_buffer()); EXPECT 57 test/correctness/infer_arguments.cpp EXPECT(false, height_arg.is_buffer()); EXPECT 58 test/correctness/infer_arguments.cpp EXPECT(false, thresh_arg.is_buffer()); EXPECT 59 test/correctness/infer_arguments.cpp EXPECT(false, width_arg.is_buffer()); EXPECT 60 test/correctness/infer_arguments.cpp EXPECT(false, z_unsigned_arg.is_buffer()); EXPECT 64 test/correctness/infer_arguments.cpp EXPECT(false, input1_arg.def.defined()); EXPECT 65 test/correctness/infer_arguments.cpp EXPECT(false, input2_arg.def.defined()); EXPECT 66 test/correctness/infer_arguments.cpp EXPECT(true, frac_arg.def.defined()); EXPECT 67 test/correctness/infer_arguments.cpp EXPECT(true, constant_expr_equals<float>(frac_arg.def, 22.5f)); EXPECT 68 test/correctness/infer_arguments.cpp EXPECT(true, height_arg.def.defined()); EXPECT 69 test/correctness/infer_arguments.cpp EXPECT(true, thresh_arg.def.defined()); EXPECT 70 test/correctness/infer_arguments.cpp EXPECT(true, width_arg.def.defined()); EXPECT 71 test/correctness/infer_arguments.cpp EXPECT(true, z_unsigned_arg.def.defined()); EXPECT 72 test/correctness/infer_arguments.cpp EXPECT(true, constant_expr_equals<uint64_t>(z_unsigned_arg.def, 0xdeadbeef)); EXPECT 74 test/correctness/infer_arguments.cpp EXPECT(false, input1_arg.min.defined()); EXPECT 75 test/correctness/infer_arguments.cpp EXPECT(false, input2_arg.min.defined()); EXPECT 76 test/correctness/infer_arguments.cpp EXPECT(true, frac_arg.min.defined()); EXPECT 77 test/correctness/infer_arguments.cpp EXPECT(true, constant_expr_equals<float>(frac_arg.min, 11.25f)); EXPECT 78 test/correctness/infer_arguments.cpp EXPECT(false, height_arg.min.defined()); EXPECT 79 test/correctness/infer_arguments.cpp EXPECT(false, thresh_arg.min.defined()); EXPECT 80 test/correctness/infer_arguments.cpp EXPECT(false, width_arg.min.defined()); EXPECT 81 test/correctness/infer_arguments.cpp EXPECT(true, z_unsigned_arg.min.defined()); EXPECT 82 test/correctness/infer_arguments.cpp EXPECT(true, constant_expr_equals<uint64_t>(z_unsigned_arg.min, 0x1)); EXPECT 84 test/correctness/infer_arguments.cpp EXPECT(false, input1_arg.max.defined()); EXPECT 85 test/correctness/infer_arguments.cpp EXPECT(false, input2_arg.max.defined()); EXPECT 86 test/correctness/infer_arguments.cpp EXPECT(true, frac_arg.max.defined()); EXPECT 87 test/correctness/infer_arguments.cpp EXPECT(true, constant_expr_equals<float>(frac_arg.max, 1e30f)); EXPECT 88 test/correctness/infer_arguments.cpp EXPECT(false, height_arg.max.defined()); EXPECT 89 test/correctness/infer_arguments.cpp EXPECT(false, thresh_arg.max.defined()); EXPECT 90 test/correctness/infer_arguments.cpp EXPECT(false, width_arg.max.defined()); EXPECT 91 test/correctness/infer_arguments.cpp EXPECT(true, z_unsigned_arg.max.defined()); EXPECT 92 test/correctness/infer_arguments.cpp EXPECT(true, constant_expr_equals<uint64_t>(z_unsigned_arg.max, 0xf00dcafedeadbeef)); EXPECT 94 test/correctness/infer_arguments.cpp EXPECT(3, input1_arg.dimensions); EXPECT 95 test/correctness/infer_arguments.cpp EXPECT(2, input2_arg.dimensions); EXPECT 96 test/correctness/infer_arguments.cpp EXPECT(0, frac_arg.dimensions); EXPECT 97 test/correctness/infer_arguments.cpp EXPECT(0, height_arg.dimensions); EXPECT 98 test/correctness/infer_arguments.cpp EXPECT(0, thresh_arg.dimensions); EXPECT 99 test/correctness/infer_arguments.cpp EXPECT(0, width_arg.dimensions); EXPECT 100 test/correctness/infer_arguments.cpp EXPECT(0, z_unsigned_arg.dimensions); EXPECT 102 test/correctness/infer_arguments.cpp EXPECT(Type::Float, frac_arg.type.code()); EXPECT 103 test/correctness/infer_arguments.cpp EXPECT(Type::Int, height_arg.type.code()); EXPECT 104 test/correctness/infer_arguments.cpp EXPECT(Type::UInt, thresh_arg.type.code()); EXPECT 105 test/correctness/infer_arguments.cpp EXPECT(Type::Int, width_arg.type.code()); EXPECT 106 test/correctness/infer_arguments.cpp EXPECT(Type::UInt, z_unsigned_arg.type.code()); EXPECT 108 test/correctness/infer_arguments.cpp EXPECT(32, frac_arg.type.bits()); EXPECT 109 test/correctness/infer_arguments.cpp EXPECT(32, height_arg.type.bits()); EXPECT 110 test/correctness/infer_arguments.cpp EXPECT(8, thresh_arg.type.bits()); EXPECT 111 test/correctness/infer_arguments.cpp EXPECT(32, width_arg.type.bits()); EXPECT 112 test/correctness/infer_arguments.cpp EXPECT(64, z_unsigned_arg.type.bits()); EXPECT 121 test/correctness/infer_arguments.cpp EXPECT(3, args.size()); EXPECT 127 test/correctness/infer_arguments.cpp EXPECT("input1", input1_arg.name); EXPECT 128 test/correctness/infer_arguments.cpp EXPECT("frac", frac_arg.name); EXPECT 129 test/correctness/infer_arguments.cpp EXPECT("thresh", thresh_arg.name); EXPECT 131 test/correctness/infer_arguments.cpp EXPECT(true, input1_arg.is_buffer()); EXPECT 132 test/correctness/infer_arguments.cpp EXPECT(false, frac_arg.is_buffer()); EXPECT 133 test/correctness/infer_arguments.cpp EXPECT(false, thresh_arg.is_buffer()); EXPECT 135 test/correctness/infer_arguments.cpp EXPECT(3, input1_arg.dimensions); EXPECT 136 test/correctness/infer_arguments.cpp EXPECT(0, frac_arg.dimensions); EXPECT 137 test/correctness/infer_arguments.cpp EXPECT(0, thresh_arg.dimensions); EXPECT 139 test/correctness/infer_arguments.cpp EXPECT(Type::Float, frac_arg.type.code()); EXPECT 140 test/correctness/infer_arguments.cpp EXPECT(Type::UInt, thresh_arg.type.code()); EXPECT 142 test/correctness/infer_arguments.cpp EXPECT(32, frac_arg.type.bits()); EXPECT 143 test/correctness/infer_arguments.cpp EXPECT(8, thresh_arg.type.bits());