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());