absd 103 apps/camera_pipe/camera_pipe_generator.cpp Expr gvd_r = absd(g_gb(x, y-1), g_gb(x, y)); absd 105 apps/camera_pipe/camera_pipe_generator.cpp Expr ghd_r = absd(g_gr(x+1, y), g_gr(x, y)); absd 110 apps/camera_pipe/camera_pipe_generator.cpp Expr gvd_b = absd(g_gr(x, y+1), g_gr(x, y)); absd 112 apps/camera_pipe/camera_pipe_generator.cpp Expr ghd_b = absd(g_gb(x-1, y), g_gb(x, y)); absd 145 apps/camera_pipe/camera_pipe_generator.cpp Expr rpd_b = absd(r_r(x, y), r_r(x-1, y+1)); absd 149 apps/camera_pipe/camera_pipe_generator.cpp Expr rnd_b = absd(r_r(x-1, y), r_r(x, y+1)); absd 157 apps/camera_pipe/camera_pipe_generator.cpp Expr bpd_r = absd(b_b(x, y), b_b(x+1, y-1)); absd 161 apps/camera_pipe/camera_pipe_generator.cpp Expr bnd_r = absd(b_b(x+1, y), b_b(x, y-1)); absd 17 apps/hexagon_benchmarks/sobel_generator.cpp sobel_x(x, y) = absd(sobel_x_avg(x, y-1), sobel_x_avg(x, y+1)); absd 20 apps/hexagon_benchmarks/sobel_generator.cpp sobel_y(x, y) = absd(sobel_y_avg(x-1, y), sobel_y_avg(x+1, y)); absd 268 python_bindings/python/IROperator.cpp p::def("absd", &h::absd, p::args("a", "b"), absd 339 src/CodeGen_ARM.cpp if (c && c->is_intrinsic(Call::absd)) { absd 961 src/CodeGen_ARM.cpp Expr absd = Call::make(UInt(narrow.bits(), narrow.lanes()), Call::absd, absd 964 src/CodeGen_ARM.cpp absd = Cast::make(op->type, absd); absd 965 src/CodeGen_ARM.cpp codegen(absd); absd 931 src/CodeGen_C.cpp } else if (op->is_intrinsic(Call::absd)) { absd 1432 src/CodeGen_Hexagon.cpp { Call::absd, { "halide.hexagon.absd", true } }, absd 2180 src/CodeGen_LLVM.cpp } else if (op->is_intrinsic(Call::absd)) { absd 213 src/CodeGen_OpenCL_Dev.cpp } else if (op->is_intrinsic(Call::absd)) { absd 1210 src/HexagonOptimize.cpp Call::absd, absd 788 src/IR.cpp Call::ConstString Call::absd = "absd"; absd 482 src/IR.h absd, absd 807 src/IROperator.h inline Expr absd(Expr a, Expr b) { absd 819 src/IROperator.h Internal::Call::absd, {a, b}, absd 152 test/correctness/math.cpp fun_2_float_types(absd) absd 153 test/correctness/math.cpp fun_2(uint8_t, int8_t, absd, absd) absd 154 test/correctness/math.cpp fun_2(uint16_t, int16_t, absd, absd) absd 155 test/correctness/math.cpp fun_2(uint32_t, int32_t, absd, absd) absd 156 test/correctness/math.cpp fun_2(uint8_t, uint8_t, absd, absd) absd 157 test/correctness/math.cpp fun_2(uint16_t, uint16_t, absd, absd) absd 158 test/correctness/math.cpp fun_2(uint32_t, uint32_t, absd, absd) absd 260 test/correctness/math.cpp call_2_float_types(absd, 256, -25, 25, -25, 25); absd 261 test/correctness/math.cpp call_2(int8_t, absd, 256, int8_min, int8_max, int8_min, int8_max); absd 262 test/correctness/math.cpp call_2(int16_t, absd, 256, int16_min, int16_max, int16_min, int16_max); absd 263 test/correctness/math.cpp call_2(int32_t, absd, 256, int32_min, int32_max, int32_min, int32_max); absd 264 test/correctness/math.cpp call_2(uint8_t, absd, 256, uint8_min, uint8_max, uint8_min, uint8_max); absd 265 test/correctness/math.cpp call_2(uint16_t, absd, 256, uint16_min, uint16_max, uint16_min, uint16_max); absd 266 test/correctness/math.cpp call_2(uint32_t, absd, 256, uint32_min, uint32_max, uint32_min, uint32_max); absd 207 test/correctness/simd_op_check.cpp error() = cast<double>(maximum(absd(f(r.x, r.y), f_scalar(r.x, r.y)))); absd 686 test/correctness/simd_op_check.cpp check(arm32 ? "vaba.s8" : "saba", 8*w, i8_1 + absd(i8_2, i8_3)); absd 687 test/correctness/simd_op_check.cpp check(arm32 ? "vaba.u8" : "uaba", 8*w, u8_1 + absd(u8_2, u8_3)); absd 688 test/correctness/simd_op_check.cpp check(arm32 ? "vaba.s16" : "saba", 4*w, i16_1 + absd(i16_2, i16_3)); absd 689 test/correctness/simd_op_check.cpp check(arm32 ? "vaba.u16" : "uaba", 4*w, u16_1 + absd(u16_2, u16_3)); absd 690 test/correctness/simd_op_check.cpp check(arm32 ? "vaba.s32" : "saba", 2*w, i32_1 + absd(i32_2, i32_3)); absd 691 test/correctness/simd_op_check.cpp check(arm32 ? "vaba.u32" : "uaba", 2*w, u32_1 + absd(u32_2, u32_3)); absd 694 test/correctness/simd_op_check.cpp check(arm32 ? "vabal.s8" : "sabal", 8*w, i16_1 + absd(i8_2, i8_3)); absd 695 test/correctness/simd_op_check.cpp check(arm32 ? "vabal.u8" : "uabal", 8*w, u16_1 + absd(u8_2, u8_3)); absd 696 test/correctness/simd_op_check.cpp check(arm32 ? "vabal.s16" : "sabal", 4*w, i32_1 + absd(i16_2, i16_3)); absd 697 test/correctness/simd_op_check.cpp check(arm32 ? "vabal.u16" : "uabal", 4*w, u32_1 + absd(u16_2, u16_3)); absd 698 test/correctness/simd_op_check.cpp check(arm32 ? "vabal.s32" : "sabal", 2*w, i64_1 + absd(i32_2, i32_3)); absd 699 test/correctness/simd_op_check.cpp check(arm32 ? "vabal.u32" : "uabal", 2*w, u64_1 + absd(u32_2, u32_3)); absd 702 test/correctness/simd_op_check.cpp check(arm32 ? "vabd.s8" : "sabd", 8*w, absd(i8_2, i8_3)); absd 703 test/correctness/simd_op_check.cpp check(arm32 ? "vabd.u8" : "uabd", 8*w, absd(u8_2, u8_3)); absd 704 test/correctness/simd_op_check.cpp check(arm32 ? "vabd.s16" : "sabd", 4*w, absd(i16_2, i16_3)); absd 705 test/correctness/simd_op_check.cpp check(arm32 ? "vabd.u16" : "uabd", 4*w, absd(u16_2, u16_3)); absd 706 test/correctness/simd_op_check.cpp check(arm32 ? "vabd.s32" : "sabd", 2*w, absd(i32_2, i32_3)); absd 707 test/correctness/simd_op_check.cpp check(arm32 ? "vabd.u32" : "uabd", 2*w, absd(u32_2, u32_3)); absd 718 test/correctness/simd_op_check.cpp check(arm32 ? "vabdl.s8" : "sabdl", 8*w, i16(absd(i8_2, i8_3))); absd 719 test/correctness/simd_op_check.cpp check(arm32 ? "vabdl.u8" : "uabdl", 8*w, u16(absd(u8_2, u8_3))); absd 720 test/correctness/simd_op_check.cpp check(arm32 ? "vabdl.s16" : "sabdl", 4*w, i32(absd(i16_2, i16_3))); absd 721 test/correctness/simd_op_check.cpp check(arm32 ? "vabdl.u16" : "uabdl", 4*w, u32(absd(u16_2, u16_3))); absd 722 test/correctness/simd_op_check.cpp check(arm32 ? "vabdl.s32" : "sabdl", 2*w, i64(absd(i32_2, i32_3))); absd 723 test/correctness/simd_op_check.cpp check(arm32 ? "vabdl.u32" : "uabdl", 2*w, u64(absd(u32_2, u32_3))); absd 1752 test/correctness/simd_op_check.cpp check("vabsdiff(v*.ub,v*.ub)", hvx_width/1, absd(u8_1, u8_2)); absd 1753 test/correctness/simd_op_check.cpp check("vabsdiff(v*.uh,v*.uh)", hvx_width/2, absd(u16_1, u16_2)); absd 1754 test/correctness/simd_op_check.cpp check("vabsdiff(v*.h,v*.h)", hvx_width/2, absd(i16_1, i16_2)); absd 1755 test/correctness/simd_op_check.cpp check("vabsdiff(v*.w,v*.w)", hvx_width/4, absd(i32_1, i32_2)); absd 606 test/correctness/vector_math.cpp f22(x, y) = absd(input(x, y), input(x+1, y)); absd 612 test/correctness/vector_math.cpp typename with_unsigned<A>::type correct = absd((double)input(x, y), (double)input(x+1, y));