| /OK3568_Linux_fs/kernel/arch/parisc/math-emu/ |
| H A D | cnv_float.h | 88 #define Dbl_to_sgl_mantissa(srcA,srcB,dest,inexact,guard,sticky,odd) \ argument 89 Shiftdouble(Dmantissap1(srcA),Dmantissap2(srcB),29,dest); \ 90 guard = Dbit3p2(srcB); \ 91 sticky = Dallp2(srcB)<<4; \ 93 odd = Dbit2p2(srcB) 95 #define Dbl_to_sgl_denormalized(srcA,srcB,exp,dest,inexact,guard,sticky,odd,tiny) \ argument 100 inexact = Dallp2(srcB) << 3; \ 103 Shiftdouble(Dmantissap1(srcA),Dmantissap2(srcB),29,dest); \ 139 Shiftdouble(Dallp1(srcA),Dallp2(srcB),30,dest); \ 143 inexact = Dallp2(srcB) << (2 + exp); \ [all …]
|
| /OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_android_apk_demo/app/src/main/cpp/rga/ |
| H A D | im2d_single.h | 212 IM_API IM_STATUS imcomposite(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, in… 490 IM_C_API IM_STATUS imblend_t(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, in… 731 rga_buffer_t srcB; \ 732 memset(&srcB, 0x00, sizeof(rga_buffer_t)); \ 736 __ret = imblend_t(srcA, srcB, dst, IM_ALPHA_BLEND_SRC_OVER, 1); \ 738 __ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], 1); \ 740 …__ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], (int)__args[RGA_GET_MIN(__… 747 #define imcomposite(srcA, srcB, dst, ...) \ argument 753 __ret = imblend_t(srcA, srcB, dst, IM_ALPHA_BLEND_SRC_OVER, 1); \ 755 __ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], 1); \ [all …]
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/rga/RK3588/include/ |
| H A D | im2d_single.h | 212 IM_API IM_STATUS imcomposite(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, in… 490 IM_C_API IM_STATUS imblend_t(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, in… 731 rga_buffer_t srcB; \ 732 memset(&srcB, 0x00, sizeof(rga_buffer_t)); \ 736 __ret = imblend_t(srcA, srcB, dst, IM_ALPHA_BLEND_SRC_OVER, 1); \ 738 __ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], 1); \ 740 …__ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], (int)__args[RGA_GET_MIN(__… 747 #define imcomposite(srcA, srcB, dst, ...) \ argument 753 __ret = imblend_t(srcA, srcB, dst, IM_ALPHA_BLEND_SRC_OVER, 1); \ 755 __ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], 1); \ [all …]
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/rga/RK356X/include/ |
| H A D | im2d_single.h | 212 IM_API IM_STATUS imcomposite(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, in… 490 IM_C_API IM_STATUS imblend_t(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, in… 731 rga_buffer_t srcB; \ 732 memset(&srcB, 0x00, sizeof(rga_buffer_t)); \ 736 __ret = imblend_t(srcA, srcB, dst, IM_ALPHA_BLEND_SRC_OVER, 1); \ 738 __ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], 1); \ 740 …__ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], (int)__args[RGA_GET_MIN(__… 747 #define imcomposite(srcA, srcB, dst, ...) \ argument 753 __ret = imblend_t(srcA, srcB, dst, IM_ALPHA_BLEND_SRC_OVER, 1); \ 755 __ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], 1); \ [all …]
|
| /OK3568_Linux_fs/external/linux-rga/im2d_api/ |
| H A D | im2d_single.h | 212 IM_API IM_STATUS imcomposite(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, in… 490 IM_C_API IM_STATUS imblend_t(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, in… 731 rga_buffer_t srcB; \ 732 memset(&srcB, 0x00, sizeof(rga_buffer_t)); \ 736 __ret = imblend_t(srcA, srcB, dst, IM_ALPHA_BLEND_SRC_OVER, 1); \ 738 __ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], 1); \ 740 …__ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], (int)__args[RGA_GET_MIN(__… 747 #define imcomposite(srcA, srcB, dst, ...) \ argument 753 __ret = imblend_t(srcA, srcB, dst, IM_ALPHA_BLEND_SRC_OVER, 1); \ 755 __ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], 1); \ [all …]
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/rga/RV110X/include/ |
| H A D | im2d.h | 534 rga_buffer_t srcB; \ 535 memset(&srcB, 0x00, sizeof(rga_buffer_t)); \ 539 __ret = imblend_t(srcA, srcB, dst, IM_ALPHA_BLEND_SRC_OVER, 1); \ 541 __ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], 1); \ 543 …__ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], (int)__args[RGA_GET_MIN(__… 550 #define imcomposite(srcA, srcB, dst, ...) \ argument 556 __ret = imblend_t(srcA, srcB, dst, IM_ALPHA_BLEND_SRC_OVER, 1); \ 558 __ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], 1); \ 560 …__ret = imblend_t(srcA, srcB, dst, (int)__args[RGA_GET_MIN(__argc, 0)], (int)__args[RGA_GET_MIN(__… 567 IM_API IM_STATUS imblend_t(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, int …
|
| H A D | im2d.hpp | 224 IM_API IM_STATUS imcomposite(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, in…
|
| /OK3568_Linux_fs/external/linux-rga/im2d_api/src/ |
| H A D | im2d.cpp | 1033 IM_API IM_STATUS imcomposite(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, in… in imcomposite() argument 1052 ret = improcess(srcA, dst, srcB, srect, drect, prect, -1, release_fence_fd, &opt, usage); in imcomposite() 1682 …k(im_job_handle_t job_handle, const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, … in imcompositeTask() argument 1693 return improcessTask(job_handle, srcA, dst, srcB, srect, drect, prect, &opt, usage); in imcompositeTask() 2000 IM_API IM_STATUS imblend_t(const rga_buffer_t srcA, const rga_buffer_t srcB, rga_buffer_t dst, int … in imblend_t() argument 2001 return imcomposite(srcA, srcB, dst, mode, sync, NULL); in imblend_t()
|
| /OK3568_Linux_fs/external/linux-rga/docs/ |
| H A D | Rockchip_Developer_Guide_RGA_CN.md | 1398 > RGA使用A+B -> C 的图像三通道合成模式,将前景图像(srcA通道)与背景图像(srcB通道)根据配置的混合模型执行对应的Alpha叠加计算,并将合成结果输出至dst通道上,当没有配置混… 1447 【注意】图像合成模式不支持YUV格式之间合成,imblend函数dst图像不支持YUV格式,imcomposite函数srcB图像不支持YUV格式。 1483 【注意】图像合成模式不支持YUV格式之间合成,imblend函数dst图像不支持YUV格式,imcomposite函数srcB图像不支持YUV格式。
|
| H A D | Rockchip_Developer_Guide_RGA_EN.md | 1385 const rga_buffer_t srcB, 1392 …a superposition for foreground image (srcA channel) and background image (srcB channel) according … 1441 …is not support in dst image of imblend , the YUV format is not support in srcB image of imcomposit… 1446 | srcB | **[required]** input image B | 1477 …is not support in dst image of imblend , the YUV format is not support in srcB image of imcomposit…
|