YUV2RGBFUNC(yuva2argb_c, uint32_t, 1)
    LOADCHROMA(0);
    PUTRGBA(dst_1, py_1, pa_1, 0, 0);
    PUTRGBA(dst_2, py_2, pa_2, 0, 0);
    LOADCHROMA(1);
    PUTRGBA(dst_2, py_2, pa_2, 1, 0);
    PUTRGBA(dst_1, py_1, pa_1, 1, 0);
    LOADCHROMA(2);
    PUTRGBA(dst_1, py_1, pa_1, 2, 0);
    PUTRGBA(dst_2, py_2, pa_2, 2, 0);
    LOADCHROMA(3);
    PUTRGBA(dst_2, py_2, pa_2, 3, 0);
    PUTRGBA(dst_1, py_1, pa_1, 3, 0);
    pa_1 += 8; \
    pa_2 += 8; \
ENDYUV2RGBLINE(8)
    LOADCHROMA(0);
    PUTRGBA(dst_1, py_1, pa_1, 0, 0);
    PUTRGBA(dst_2, py_2, pa_2, 0, 0);
    LOADCHROMA(1);
    PUTRGBA(dst_2, py_2, pa_2, 1, 0);
    PUTRGBA(dst_1, py_1, pa_1, 1, 0);
ENDYUV2RGBFUNC()
['YUV2RGBFUNC(yuva2argb_c, uint32_t, 1)\n    LOADCHROMA(0);\n    PUTRGBA(dst_1, py_1, pa_1, 0, 0);\n    PUTRGBA(dst_2, py_2, pa_2, 0, 0);\n    LOADCHROMA(1);\n    PUTRGBA(dst_2, py_2, pa_2, 1, 0);\n    PUTRGBA(dst_1, py_1, pa_1, 1, 0);\n    LOADCHROMA(2);\n    PUTRGBA(dst_1, py_1, pa_1, 2, 0);\n    PUTRGBA(dst_2, py_2, pa_2, 2, 0);\n    LOADCHROMA(3);\n    PUTRGBA(dst_2, py_2, pa_2, 3, 0);\n    PUTRGBA(dst_1, py_1, pa_1, 3, 0);\n    pa_1 += 8; \\\n    pa_2 += 8; \\\nENDYUV2RGBLINE(8)\n    LOADCHROMA(0);\n    PUTRGBA(dst_1, py_1, pa_1, 0, 0);\n    PUTRGBA(dst_2, py_2, pa_2, 0, 0);\n    LOADCHROMA(1);\n    PUTRGBA(dst_2, py_2, pa_2, 1, 0);\n    PUTRGBA(dst_1, py_1, pa_1, 1, 0);\nENDYUV2RGBFUNC()']