Home
last modified time | relevance | path

Searched refs:ORC_RESTRICT (Results 1 – 25 of 64) sorted by relevance

123

/third_party/gstreamer/gstplugins_base/gst-libs/gst/video/
Dvideo-orc.h60 #ifndef ORC_RESTRICT
62 #define ORC_RESTRICT restrict macro
64 #define ORC_RESTRICT __restrict__ macro
66 #define ORC_RESTRICT macro
82 void video_orc_blend_little (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
83 void video_orc_blend_big (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
84 …unpack_I420 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT
85 …deo_orc_pack_I420 (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, guint8 * ORC_RESTRICT d3, c…
86 void video_orc_pack_Y (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
87 void video_orc_pack_YA (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, const guint8 * ORC_REST…
[all …]
Dvideo-orc-dist.h60 #ifndef ORC_RESTRICT
62 #define ORC_RESTRICT restrict macro
64 #define ORC_RESTRICT __restrict__ macro
66 #define ORC_RESTRICT macro
82 void video_orc_blend_little (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
83 void video_orc_blend_big (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
84 …unpack_I420 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT
85 …deo_orc_pack_I420 (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, guint8 * ORC_RESTRICT d3, c…
86 void video_orc_pack_Y (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
87 void video_orc_pack_YA (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, const guint8 * ORC_REST…
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/audio/
Dgstaudiopack.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 void audio_orc_unpack_u8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
84 void audio_orc_unpack_u8_trunc (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
85 void audio_orc_unpack_s8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
86 void audio_orc_unpack_s8_trunc (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
87 void audio_orc_unpack_u16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
88 void audio_orc_unpack_u16_trunc (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
[all …]
Dgstaudiopack-dist.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 void audio_orc_unpack_u8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
84 void audio_orc_unpack_u8_trunc (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
85 void audio_orc_unpack_s8 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
86 void audio_orc_unpack_s8_trunc (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
87 void audio_orc_unpack_u16 (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
88 void audio_orc_unpack_u16_trunc (gint32 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
[all …]
Dgstaudiopack-dist.c72 #ifndef ORC_RESTRICT
74 #define ORC_RESTRICT restrict macro
76 #define ORC_RESTRICT __restrict__ macro
78 #define ORC_RESTRICT macro
98 void audio_orc_unpack_u8 (gint32 * ORC_RESTRICT d1,
99 const guint8 * ORC_RESTRICT s1, int n);
100 void audio_orc_unpack_u8_trunc (gint32 * ORC_RESTRICT d1,
101 const guint8 * ORC_RESTRICT s1, int n);
102 void audio_orc_unpack_s8 (gint32 * ORC_RESTRICT d1,
103 const guint8 * ORC_RESTRICT s1, int n);
[all …]
Dgstaudiopack.c72 #ifndef ORC_RESTRICT
74 #define ORC_RESTRICT restrict macro
76 #define ORC_RESTRICT __restrict__ macro
78 #define ORC_RESTRICT macro
98 void audio_orc_unpack_u8 (gint32 * ORC_RESTRICT d1,
99 const guint8 * ORC_RESTRICT s1, int n);
100 void audio_orc_unpack_u8_trunc (gint32 * ORC_RESTRICT d1,
101 const guint8 * ORC_RESTRICT s1, int n);
102 void audio_orc_unpack_s8 (gint32 * ORC_RESTRICT d1,
103 const guint8 * ORC_RESTRICT s1, int n);
[all …]
/third_party/gstreamer/gstplugins_bad/gst/bayer/
Dgstbayerorc-dist.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 …r_orc_horiz_upsample_unaligned (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, const guint8 *…
84 void bayer_orc_horiz_upsample (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, const guint8 * O…
85ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * OR…
86ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * OR…
87ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * OR…
88ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * OR…
[all …]
Dgstbayerorc.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 …r_orc_horiz_upsample_unaligned (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, const guint8 *…
84 void bayer_orc_horiz_upsample (guint8 * ORC_RESTRICT d1, guint8 * ORC_RESTRICT d2, const guint8 * O…
85ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * OR…
86ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * OR…
87ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * OR…
88ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * OR…
[all …]
/third_party/gstreamer/gstplugins_base/gst/adder/
Dgstadderorc.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 void adder_orc_add_s32 (gint32 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
84 void adder_orc_add_s16 (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT s1, int n);
85 void adder_orc_add_s8 (gint8 * ORC_RESTRICT d1, const gint8 * ORC_RESTRICT s1, int n);
86 void adder_orc_add_u32 (guint32 * ORC_RESTRICT d1, const guint32 * ORC_RESTRICT s1, int n);
87 void adder_orc_add_u16 (guint16 * ORC_RESTRICT d1, const guint16 * ORC_RESTRICT s1, int n);
88 void adder_orc_add_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
[all …]
Dgstadderorc-dist.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 void adder_orc_add_s32 (gint32 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
84 void adder_orc_add_s16 (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT s1, int n);
85 void adder_orc_add_s8 (gint8 * ORC_RESTRICT d1, const gint8 * ORC_RESTRICT s1, int n);
86 void adder_orc_add_u32 (guint32 * ORC_RESTRICT d1, const guint32 * ORC_RESTRICT s1, int n);
87 void adder_orc_add_u16 (guint16 * ORC_RESTRICT d1, const guint16 * ORC_RESTRICT s1, int n);
88 void adder_orc_add_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
[all …]
/third_party/gstreamer/gstplugins_good/gst/audiofx/
Daudiopanoramaorc-dist.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 void audiopanoramam_orc_process_s16_ch1_none (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT
84 void audiopanoramam_orc_process_f32_ch1_none (gfloat * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT
85 void audiopanoramam_orc_process_s16_ch2_none (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT
86 void audiopanoramam_orc_process_f32_ch2_none (gfloat * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT
87 void audiopanoramam_orc_process_s16_ch1_psy (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT
88 void audiopanoramam_orc_process_f32_ch1_psy (gfloat * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT
[all …]
Daudiopanoramaorc.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 void audiopanoramam_orc_process_s16_ch1_none (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT
84 void audiopanoramam_orc_process_f32_ch1_none (gfloat * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT
85 void audiopanoramam_orc_process_s16_ch2_none (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT
86 void audiopanoramam_orc_process_f32_ch2_none (gfloat * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT
87 void audiopanoramam_orc_process_s16_ch1_psy (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT
88 void audiopanoramam_orc_process_f32_ch1_psy (gfloat * ORC_RESTRICT d1, const gfloat * ORC_RESTRICT
[all …]
/third_party/gstreamer/gstplugins_base/gst/audiomixer/
Dgstaudiomixerorc-dist.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 void audiomixer_orc_add_s32 (gint32 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
84 void audiomixer_orc_add_s16 (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT s1, int n);
85 void audiomixer_orc_add_s8 (gint8 * ORC_RESTRICT d1, const gint8 * ORC_RESTRICT s1, int n);
86 void audiomixer_orc_add_u32 (guint32 * ORC_RESTRICT d1, const guint32 * ORC_RESTRICT s1, int n);
87 void audiomixer_orc_add_u16 (guint16 * ORC_RESTRICT d1, const guint16 * ORC_RESTRICT s1, int n);
88 void audiomixer_orc_add_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
[all …]
Dgstaudiomixerorc.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 void audiomixer_orc_add_s32 (gint32 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1, int n);
84 void audiomixer_orc_add_s16 (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT s1, int n);
85 void audiomixer_orc_add_s8 (gint8 * ORC_RESTRICT d1, const gint8 * ORC_RESTRICT s1, int n);
86 void audiomixer_orc_add_u32 (guint32 * ORC_RESTRICT d1, const guint32 * ORC_RESTRICT s1, int n);
87 void audiomixer_orc_add_u16 (guint16 * ORC_RESTRICT d1, const guint16 * ORC_RESTRICT s1, int n);
88 void audiomixer_orc_add_u8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, int n);
[all …]
/third_party/gstreamer/gstplugins_good/gst/deinterlace/
Dyadif.c46 #ifndef ORC_RESTRICT
48 #define ORC_RESTRICT restrict macro
50 #define ORC_RESTRICT __restrict__ macro
52 #define ORC_RESTRICT macro
100 filter_line_c_planar_mode0 (void *ORC_RESTRICT dst,
101 const void *ORC_RESTRICT tzero, const void *ORC_RESTRICT bzero,
102 const void *ORC_RESTRICT mone, const void *ORC_RESTRICT mp,
103 const void *ORC_RESTRICT ttwo, const void *ORC_RESTRICT btwo,
104 const void *ORC_RESTRICT tptwo, const void *ORC_RESTRICT bptwo,
105 const void *ORC_RESTRICT ttone, const void *ORC_RESTRICT ttp,
[all …]
Dtvtime-dist.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * OR…
84 …oid deinterlace_line_linear (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint…
85 …inear_blend (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT
86ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_u…
Dtvtime.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, const guint8 * OR…
84 …oid deinterlace_line_linear (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint…
85 …inear_blend (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT
86ORC_RESTRICT d1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_u…
Dtvtime-dist.c72 #ifndef ORC_RESTRICT
74 #define ORC_RESTRICT restrict macro
76 #define ORC_RESTRICT __restrict__ macro
78 #define ORC_RESTRICT macro
98 void deinterlace_line_vfir (guint8 * ORC_RESTRICT d1,
99 const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2,
100 const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4,
101 const guint8 * ORC_RESTRICT s5, int n);
102 void deinterlace_line_linear (guint8 * ORC_RESTRICT d1,
103 const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int n);
[all …]
Dtvtime.c72 #ifndef ORC_RESTRICT
74 #define ORC_RESTRICT restrict macro
76 #define ORC_RESTRICT __restrict__ macro
78 #define ORC_RESTRICT macro
98 void deinterlace_line_vfir (guint8 * ORC_RESTRICT d1,
99 const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2,
100 const guint8 * ORC_RESTRICT s3, const guint8 * ORC_RESTRICT s4,
101 const guint8 * ORC_RESTRICT s5, int n);
102 void deinterlace_line_linear (guint8 * ORC_RESTRICT d1,
103 const guint8 * ORC_RESTRICT s1, const guint8 * ORC_RESTRICT s2, int n);
[all …]
/third_party/gstreamer/gstplugins_base/gst/volume/
Dgstvolumeorc-dist.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 void volume_orc_scalarmultiply_f64_ns (double * ORC_RESTRICT d1, double p1, int n);
84 void volume_orc_scalarmultiply_f32_ns (float * ORC_RESTRICT d1, float p1, int n);
85 void volume_orc_process_int32 (gint32 * ORC_RESTRICT d1, int p1, int n);
86 void volume_orc_process_int32_clamp (gint32 * ORC_RESTRICT d1, int p1, int n);
87 void volume_orc_process_int16 (gint16 * ORC_RESTRICT d1, int p1, int n);
88 void volume_orc_process_int16_clamp (gint16 * ORC_RESTRICT d1, int p1, int n);
[all …]
Dgstvolumeorc.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 void volume_orc_scalarmultiply_f64_ns (double * ORC_RESTRICT d1, double p1, int n);
84 void volume_orc_scalarmultiply_f32_ns (float * ORC_RESTRICT d1, float p1, int n);
85 void volume_orc_process_int32 (gint32 * ORC_RESTRICT d1, int p1, int n);
86 void volume_orc_process_int32_clamp (gint32 * ORC_RESTRICT d1, int p1, int n);
87 void volume_orc_process_int16 (gint16 * ORC_RESTRICT d1, int p1, int n);
88 void volume_orc_process_int16_clamp (gint16 * ORC_RESTRICT d1, int p1, int n);
[all …]
/third_party/gstreamer/gstplugins_bad/gst/fieldanalysis/
Dgstfieldanalysisorc-dist.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 …e_parity_sad_planar_yuv (guint32 * ORC_RESTRICT a1, const orc_uint8 * ORC_RESTRICT s1, const orc_u…
84 …e_parity_ssd_planar_yuv (guint32 * ORC_RESTRICT a1, const orc_uint8 * ORC_RESTRICT s1, const orc_u…
85ORC_RESTRICT a1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_u…
86ORC_RESTRICT a1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_u…
Dgstfieldanalysisorc.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 …e_parity_sad_planar_yuv (guint32 * ORC_RESTRICT a1, const orc_uint8 * ORC_RESTRICT s1, const orc_u…
84 …e_parity_ssd_planar_yuv (guint32 * ORC_RESTRICT a1, const orc_uint8 * ORC_RESTRICT s1, const orc_u…
85ORC_RESTRICT a1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_u…
86ORC_RESTRICT a1, const orc_uint8 * ORC_RESTRICT s1, const orc_uint8 * ORC_RESTRICT s2, const orc_u…
/third_party/gstreamer/gstplugins_base/gst/compositor/
Dcompositororc-dist.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 void compositor_orc_splat_u32 (guint32 * ORC_RESTRICT d1, int p1, int n);
84 void compositor_orc_memcpy_u32 (guint32 * ORC_RESTRICT d1, const guint32 * ORC_RESTRICT s1, int n);
85 void compositor_orc_blend_u8 (guint8 * ORC_RESTRICT d1, int d1_stride, const guint8 * ORC_RESTRICT
86 void compositor_orc_blend_argb (guint8 * ORC_RESTRICT d1, int d1_stride, const guint8 * ORC_RESTRIC…
87 void compositor_orc_source_argb (guint8 * ORC_RESTRICT d1, int d1_stride, const guint8 * ORC_RESTRI…
88 void compositor_orc_blend_bgra (guint8 * ORC_RESTRICT d1, int d1_stride, const guint8 * ORC_RESTRIC…
[all …]
Dcompositororc.h61 #ifndef ORC_RESTRICT
63 #define ORC_RESTRICT restrict macro
65 #define ORC_RESTRICT __restrict__ macro
67 #define ORC_RESTRICT macro
83 void compositor_orc_splat_u32 (guint32 * ORC_RESTRICT d1, int p1, int n);
84 void compositor_orc_memcpy_u32 (guint32 * ORC_RESTRICT d1, const guint32 * ORC_RESTRICT s1, int n);
85 void compositor_orc_blend_u8 (guint8 * ORC_RESTRICT d1, int d1_stride, const guint8 * ORC_RESTRICT
86 void compositor_orc_blend_argb (guint8 * ORC_RESTRICT d1, int d1_stride, const guint8 * ORC_RESTRIC…
87 void compositor_orc_source_argb (guint8 * ORC_RESTRICT d1, int d1_stride, const guint8 * ORC_RESTRI…
88 void compositor_orc_blend_bgra (guint8 * ORC_RESTRICT d1, int d1_stride, const guint8 * ORC_RESTRIC…
[all …]

123