Source symbols: src/mat_pixel.cpp
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: master@dda2e28bae2a084760361197d87f06e685604e52 · 2026-07-13T07:13:46Z
- Declarations: 80
- Referenced calls: 97
Declared symbols
int— static at line 16; referencesfrom_rgb,create,empty,channel,for,vld3_u8,vmovl_u8,vcvtq_f32_u32,vmovl_u16,vget_low_u16,vget_high_u16,vst1q_f32,volatileint— const at line 22void— static at line 129; referencesto_rgb,channel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst3_u8int— const at line 134float— const at line 141; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst3_u8float— const at line 142; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst3_u8float— const at line 143; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst3_u8int— static at line 200; referencesfrom_gray,create,empty,for,vld1q_u8,vmovl_u8,vget_low_u8,vget_high_u8,vcvtq_f32_u32,vmovl_u16,vget_low_u16,vget_high_u16,vst1q_f32,volatileint— const at line 206void— static at line 290; referencesto_gray,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst1_u8int— const at line 295float— const at line 302; referencesfor,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst1_u8int— static at line 344; referencesfrom_rgba,create,empty,channel,for,vld4_u8,vreinterpretq_s16_u16,vmovl_u8,vcvtq_f32_s32,vmovl_s16,vget_low_s16,vget_high_s16,vst1q_f32,volatileint— const at line 350void— static at line 474; referencesto_rgba,channel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8int— const at line 479float— const at line 486; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8float— const at line 487; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8float— const at line 488; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8float— const at line 489; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8int— static at line 553; referencesfrom_rgb2bgr,create,empty,channel,for,vld3_u8,vmovl_u8,vcvtq_f32_u32,vmovl_u16,vget_low_u16,vget_high_u16,vst1q_f32,volatileint— const at line 559void— static at line 666; referencesto_bgr2rgb,channel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst3_u8int— const at line 671float— const at line 678; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst3_u8float— const at line 679; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst3_u8float— const at line 680; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst3_u8int— static at line 737; referencesfrom_rgb2gray,create,empty,for,vdup_n_u8,vld3_u8,vmull_u8,vmlal_u8,vshrq_n_u16,vcvtq_f32_u32,vmovl_u16,vget_low_u16,vget_high_u16,vst1q_f32,volatileunsigned— const at line 740; referencescreate,emptyunsigned— const at line 741; referencescreate,emptyunsigned— const at line 742; referencescreate,emptyunsigned— const at line 743; referencescreate,emptyint— const at line 749int— static at line 838; referencesfrom_rgb2rgba,create,empty,channel_range,from_rgb,channel,fillvoid— static at line 853; referencesto_rgb2rgba,channel,for,SATURATE_CAST_UCHAR,min,max,vdup_n_u8,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8int— const at line 858float— const at line 865; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vdup_n_u8,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8float— const at line 866; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vdup_n_u8,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8float— const at line 867; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vdup_n_u8,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8int— static at line 927; referencesfrom_bgr2gray,create,empty,for,vdup_n_u8,vld3_u8,vmull_u8,vmlal_u8,vshrq_n_u16,vcvtq_f32_u32,vmovl_u16,vget_low_u16,vget_high_u16,vst1q_f32,volatileunsigned— const at line 930; referencescreate,emptyunsigned— const at line 931; referencescreate,emptyunsigned— const at line 932; referencescreate,emptyunsigned— const at line 933; referencescreate,emptyint— const at line 939int— static at line 1028; referencesfrom_bgr2rgba,create,empty,channel_range,from_rgb2bgr,channel,fillvoid— static at line 1043; referencesto_bgr2rgba,channel,for,SATURATE_CAST_UCHAR,min,max,vdup_n_u8,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8int— const at line 1048float— const at line 1055; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vdup_n_u8,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8float— const at line 1056; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vdup_n_u8,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8float— const at line 1057; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vdup_n_u8,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8int— static at line 1117; referencesfrom_gray2rgb,create,empty,channel,for,vld1q_u8,vmovl_u8,vget_low_u8,vget_high_u8,vcvtq_f32_u32,vmovl_u16,vget_low_u16,vget_high_u16,vst1q_f32,volatileint— const at line 1123int— static at line 1233; referencesfrom_gray2rgba,create,empty,channel_range,from_gray2rgb,channel,fillvoid— static at line 1248; referencesto_gray2rgba,for,SATURATE_CAST_UCHAR,min,max,vdup_n_u8,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8int— const at line 1253float— const at line 1260; referencesfor,SATURATE_CAST_UCHAR,min,max,vdup_n_u8,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8int— static at line 1313; referencesfrom_rgba2rgb,create,empty,channel,for,vld4_u8,vreinterpretq_s16_u16,vmovl_u8,vcvtq_f32_s32,vmovl_s16,vget_low_s16,vget_high_s16,vst1q_f32,volatileint— const at line 1319int— static at line 1426; referencesfrom_rgba2bgr,create,empty,channel,for,vld4_u8,vreinterpretq_s16_u16,vmovl_u8,vcvtq_f32_s32,vmovl_s16,vget_low_s16,vget_high_s16,vst1q_f32,volatileint— const at line 1432int— static at line 1539; referencesfrom_rgba2gray,create,empty,for,vdup_n_u8,vld4_u8,vmull_u8,vmlal_u8,vshrq_n_u16,vcvtq_f32_u32,vmovl_u16,vget_low_u16,vget_high_u16,vst1q_f32,volatileunsigned— const at line 1542; referencescreate,emptyunsigned— const at line 1543; referencescreate,emptyunsigned— const at line 1544; referencescreate,emptyunsigned— const at line 1545; referencescreate,emptyint— const at line 1551int— static at line 1640; referencesfrom_rgba2bgra,create,empty,channel,for,vld4_u8,vreinterpretq_s16_u16,vmovl_u8,vcvtq_f32_s32,vmovl_s16,vget_low_s16,vget_high_s16,vst1q_f32,volatileint— const at line 1646void— static at line 1770; referencesto_rgba2bgra,channel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8int— const at line 1775float— const at line 1782; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8float— const at line 1783; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8float— const at line 1784; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8float— const at line 1785; referenceschannel,for,SATURATE_CAST_UCHAR,min,max,vld1q_f32,vcombine_s16,vmovn_s32,vcvtq_s32_f32,vqmovun_s16,vst4_u8int— static at line 1849; referencesfrom_bgra2gray,create,empty,for,vdup_n_u8,vld4_u8,vmull_u8,vmlal_u8,vshrq_n_u16,vcvtq_f32_u32,vmovl_u16,vget_low_u16,vget_high_u16,vst1q_f32,volatileunsigned— const at line 1852; referencescreate,emptyunsigned— const at line 1853; referencescreate,emptyunsigned— const at line 1854; referencescreate,emptyunsigned— const at line 1855; referencescreate,empty
File-level call references
from_rgb— line 16create— line 18empty— line 19channel— line 29for— line 33vld3_u8— line 46vmovl_u8— line 47vcvtq_f32_u32— line 51vmovl_u16— line 51vget_low_u16— line 51vget_high_u16— line 52vst1q_f32— line 58volatile— line 73to_rgb— line 129SATURATE_CAST_UCHAR— line 147min— line 147max— line 147vld1q_f32— line 159vcombine_s16— line 166vmovn_s32— line 166vcvtq_s32_f32— line 166vqmovun_s16— line 171vst3_u8— line 175from_gray— line 200vld1q_u8— line 228vget_low_u8— line 229vget_high_u8— line 230to_gray— line 290vst1_u8— line 325from_rgba— line 344vld4_u8— line 375vreinterpretq_s16_u16— line 376vcvtq_f32_s32— line 381vmovl_s16— line 381vget_low_s16— line 381vget_high_s16— line 382to_rgba— line 474vst4_u8— line 525from_rgb2bgr— line 553to_bgr2rgb— line 666from_rgb2gray— line 737vdup_n_u8— line 769vmull_u8— line 776vmlal_u8— line 777vshrq_n_u16— line 779from_rgb2rgba— line 838channel_range— line 844fill— line 848to_rgb2rgba— line 853from_bgr2gray— line 927from_bgr2rgba— line 1028to_bgr2rgba— line 1043from_gray2rgb— line 1117from_gray2rgba— line 1233to_gray2rgba— line 1248from_rgba2rgb— line 1313from_rgba2bgr— line 1426from_rgba2gray— line 1539from_rgba2bgra— line 1640to_rgba2bgra— line 1770from_bgra2gray— line 1849yuv420sp2rgb— line 1950vdup_n_s8— line 1957vshll_n_u8— line 1981vld1_u8— line 1981vreinterpret_s8_u8— line 1984vsub_u8— line 1984vtrn_s8— line 1985vmlal_s8— line 1989vmlsl_s8— line 1990vqshrun_n_s16— line 2000yuv420sp2rgb_nv12— line 2141yuv420sp2rgb_half— line 2332vdupq_n_s16— line 2344vaddl_u8— line 2359vpadd_u16— line 2360vcombine_u16— line 2366vshlq_n_u16— line 2368vld2_u8— line 2371SHIFT_6_SATURATE— line 2380vmaxq_s16— line 2381vminq_s16— line 2381vshrn_n_u16— line 2382vreinterpretq_u16_s16— line 2382from_pixels— line 2429NCNN_LOGE— line 2447Mat— line 2448from_pixels_resize— line 2524dst— line 2555resize_bilinear_c3— line 2556resize_bilinear_c1— line 2563resize_bilinear_c4— line 2570from_pixels_roi— line 2580from_pixels_roi_resize— line 2636to_pixels— line 2692to_pixels_resize— line 2755src— line 2782
Source: src/mat_pixel.cpp