R
R = order_type::R,
R = order_type::R,
struct order_rgb { enum rgb_e { R=0, G=1, B=2, rgb_tag }; }; //----order_rgb
struct order_bgr { enum bgr_e { B=0, G=1, R=2, rgb_tag }; }; //----order_bgr
struct order_rgba { enum rgba_e { R=0, G=1, B=2, A=3, rgba_tag }; }; //----order_rgba
struct order_argb { enum argb_e { A=0, R=1, G=2, B=3, rgba_tag }; }; //----order_argb
struct order_abgr { enum abgr_e { A=0, B=1, G=2, R=3, rgba_tag }; }; //----order_abgr
struct order_bgra { enum bgra_e { B=0, G=1, R=2, A=3, rgba_tag }; }; //----order_bgra
#define R(b,x) ((x) >> (b))
#define R(b,x) ((x) >> (b))
#undef R
#define R(a,b) (((a) << (b)) | ((a) >> (32 - (b))))
#define R(r) R_(r)
#define R(r) %/**/r
#define R(r) r
static double R(double z)
static float R(float z)
static double R(double z)
static float R(float z)