Searched refs:dst (Results 76 - 100 of 3914) sorted by relevance

1234567891011>>

/external/pcre/dist/sljit/
H A DsljitNativeSPARC_32.c27 static sljit_si load_immediate(struct sljit_compiler *compiler, sljit_si dst, sljit_sw imm) argument
30 return push_inst(compiler, OR | D(dst) | S1(0) | IMM(imm), DR(dst));
32 FAIL_IF(push_inst(compiler, SETHI | D(dst) | ((imm >> 10) & 0x3fffff), DR(dst)));
33 return (imm & 0x3ff) ? push_inst(compiler, OR | D(dst) | S1(dst) | IMM_ARG | (imm & 0x3ff), DR(dst)) : SLJIT_SUCCESS;
39 sljit_si dst, sljit_si src1, sljit_sw src2)
49 if (dst !
38 emit_single_op(struct sljit_compiler *compiler, sljit_si op, sljit_si flags, sljit_si dst, sljit_si src1, sljit_sw src2) argument
142 emit_const(struct sljit_compiler *compiler, sljit_si dst, sljit_sw init_value) argument
[all...]
/external/skia/src/core/
H A DSkUtils.cpp14 #define assign_16_longs(dst, value) \
16 (dst)[0] = value; (dst)[1] = value; \
17 (dst)[2] = value; (dst)[3] = value; \
18 (dst)[4] = value; (dst)[5] = value; \
19 (dst)[6] = value; (dst)[7] = value; \
20 (dst)[
41 sk_memset16_portable(uint16_t dst[], uint16_t value, int count) argument
94 sk_memset32_portable(uint32_t dst[], uint32_t value, int count) argument
112 sk_memcpy32_portable(uint32_t dst[], const uint32_t src[], int count) argument
137 sk_memset16(uint16_t dst[], uint16_t value, int count) argument
142 sk_memset32(uint32_t dst[], uint32_t value, int count) argument
147 sk_memcpy32(uint32_t dst[], const uint32_t src[], int count) argument
[all...]
/external/deqp/framework/referencerenderer/
H A DrrVertexAttrib.cpp60 inline void readOrder (typename tcu::Vector<DstScalarType, 4>& dst, const int size, const void* ptr) argument
65 dst[Order::T0] = DstScalarType(aligned[0]);
66 if (size >= 2) dst[Order::T1] = DstScalarType(aligned[1]);
67 if (size >= 3) dst[Order::T2] = DstScalarType(aligned[2]);
68 if (size >= 4) dst[Order::T3] = DstScalarType(aligned[3]);
72 inline void readUnormOrder (tcu::Vec4& dst, const int size, const void* ptr) argument
79 dst[Order::T0] = float(aligned[0]) / float(range);
80 if (size >= 2) dst[Order::T1] = float(aligned[1]) / float(range);
81 if (size >= 3) dst[Order::T2] = float(aligned[2]) / float(range);
82 if (size >= 4) dst[Orde
86 readSnormClamp(tcu::Vec4& dst, const int size, const void* ptr) argument
101 readSnormScale(tcu::Vec4& dst, const int size, const void* ptr) argument
115 readHalf(tcu::Vec4& dst, const int size, const void* ptr) argument
126 readFixed(tcu::Vec4& dst, const int size, const void* ptr) argument
137 readDouble(tcu::Vec4& dst, const int size, const void* ptr) argument
155 readUint2101010Rev(typename tcu::Vector<DstScalarType, 4>& dst, const int size, const void* ptr) argument
167 readInt2101010Rev(typename tcu::Vector<DstScalarType, 4>& dst, const int size, const void* ptr) argument
179 readUnorm2101010RevOrder(tcu::Vec4& dst, const int size, const void* ptr) argument
194 readSnorm2101010RevClampOrder(tcu::Vec4& dst, const int size, const void* ptr) argument
210 readSnorm2101010RevScaleOrder(tcu::Vec4& dst, const int size, const void* ptr) argument
228 read(typename tcu::Vector<DstScalarType, 4>& dst, const int size, const void* ptr) argument
234 readUnorm(tcu::Vec4& dst, const int size, const void* ptr) argument
240 readUnormBGRA(tcu::Vec4& dst, const int size, const void* ptr) argument
245 readUnorm2101010Rev(tcu::Vec4& dst, const int size, const void* ptr) argument
250 readUnorm2101010RevBGRA(tcu::Vec4& dst, const int size, const void* ptr) argument
255 readSnorm2101010RevClamp(tcu::Vec4& dst, const int size, const void* ptr) argument
260 readSnorm2101010RevClampBGRA(tcu::Vec4& dst, const int size, const void* ptr) argument
265 readSnorm2101010RevScale(tcu::Vec4& dst, const int size, const void* ptr) argument
270 readSnorm2101010RevScaleBGRA(tcu::Vec4& dst, const int size, const void* ptr) argument
277 readFloat(tcu::Vec4& dst, const VertexAttribType type, const int size, const void* ptr) argument
323 readInt(tcu::IVec4& dst, const VertexAttribType type, const int size, const void* ptr) argument
369 readUint(tcu::UVec4& dst, const VertexAttribType type, const int size, const void* ptr) argument
488 readVertexAttrib(tcu::Vec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx) argument
508 readVertexAttrib(tcu::IVec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx) argument
528 readVertexAttrib(tcu::UVec4& dst, const VertexAttrib& vertexAttrib, const int instanceNdx, const int vertexNdx) argument
[all...]
/external/chromium_org/third_party/icu/source/common/
H A Dcpputils.h26 inline void uprv_arrayCopy(const double* src, double* dst, int32_t count) argument
27 { uprv_memcpy(dst, src, (size_t)(count * sizeof(*src))); }
31 double* dst, int32_t dstStart, int32_t count)
32 { uprv_memcpy(dst+dstStart, src+srcStart, (size_t)(count * sizeof(*src))); }
35 inline void uprv_arrayCopy(const int8_t* src, int8_t* dst, int32_t count) argument
36 { uprv_memcpy(dst, src, (size_t)(count * sizeof(*src))); }
40 int8_t* dst, int32_t dstStart, int32_t count)
41 { uprv_memcpy(dst+dstStart, src+srcStart, (size_t)(count * sizeof(*src))); }
44 inline void uprv_arrayCopy(const int16_t* src, int16_t* dst, int32_t count) argument
45 { uprv_memcpy(dst, sr
30 uprv_arrayCopy(const double* src, int32_t srcStart, double* dst, int32_t dstStart, int32_t count) argument
39 uprv_arrayCopy(const int8_t* src, int32_t srcStart, int8_t* dst, int32_t dstStart, int32_t count) argument
48 uprv_arrayCopy(const int16_t* src, int32_t srcStart, int16_t* dst, int32_t dstStart, int32_t count) argument
53 uprv_arrayCopy(const int32_t* src, int32_t* dst, int32_t count) argument
57 uprv_arrayCopy(const int32_t* src, int32_t srcStart, int32_t* dst, int32_t dstStart, int32_t count) argument
63 uprv_arrayCopy(const UChar *src, int32_t srcStart, UChar *dst, int32_t dstStart, int32_t count) argument
72 uprv_arrayCopy(const icu::UnicodeString *src, icu::UnicodeString *dst, int32_t count) argument
80 uprv_arrayCopy(const icu::UnicodeString *src, int32_t srcStart, icu::UnicodeString *dst, int32_t dstStart, int32_t count) argument
[all...]
/external/icu/icu4c/source/common/
H A Dcpputils.h26 inline void uprv_arrayCopy(const double* src, double* dst, int32_t count) argument
27 { uprv_memcpy(dst, src, (size_t)(count * sizeof(*src))); }
31 double* dst, int32_t dstStart, int32_t count)
32 { uprv_memcpy(dst+dstStart, src+srcStart, (size_t)(count * sizeof(*src))); }
35 inline void uprv_arrayCopy(const int8_t* src, int8_t* dst, int32_t count) argument
36 { uprv_memcpy(dst, src, (size_t)(count * sizeof(*src))); }
40 int8_t* dst, int32_t dstStart, int32_t count)
41 { uprv_memcpy(dst+dstStart, src+srcStart, (size_t)(count * sizeof(*src))); }
44 inline void uprv_arrayCopy(const int16_t* src, int16_t* dst, int32_t count) argument
45 { uprv_memcpy(dst, sr
30 uprv_arrayCopy(const double* src, int32_t srcStart, double* dst, int32_t dstStart, int32_t count) argument
39 uprv_arrayCopy(const int8_t* src, int32_t srcStart, int8_t* dst, int32_t dstStart, int32_t count) argument
48 uprv_arrayCopy(const int16_t* src, int32_t srcStart, int16_t* dst, int32_t dstStart, int32_t count) argument
53 uprv_arrayCopy(const int32_t* src, int32_t* dst, int32_t count) argument
57 uprv_arrayCopy(const int32_t* src, int32_t srcStart, int32_t* dst, int32_t dstStart, int32_t count) argument
63 uprv_arrayCopy(const UChar *src, int32_t srcStart, UChar *dst, int32_t dstStart, int32_t count) argument
72 uprv_arrayCopy(const icu::UnicodeString *src, icu::UnicodeString *dst, int32_t count) argument
80 uprv_arrayCopy(const icu::UnicodeString *src, int32_t srcStart, icu::UnicodeString *dst, int32_t dstStart, int32_t count) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_eu_util.c39 struct brw_reg dst,
43 dst,
54 struct brw_reg dst,
60 dst = vec4(dst);
66 brw_MOV(p, byte_offset(dst, delta), byte_offset(src, delta));
67 brw_MOV(p, byte_offset(dst, delta+16), byte_offset(src, delta+16));
73 struct brw_reg dst,
79 dst = vec8(dst);
38 brw_math_invert( struct brw_compile *p, struct brw_reg dst, struct brw_reg src) argument
53 brw_copy4(struct brw_compile *p, struct brw_reg dst, struct brw_reg src, GLuint count) argument
72 brw_copy8(struct brw_compile *p, struct brw_reg dst, struct brw_reg src, GLuint count) argument
106 brw_copy_from_indirect(struct brw_compile *p, struct brw_reg dst, struct brw_indirect ptr, GLuint count) argument
[all...]
/external/chromium_org/third_party/skia/experimental/Intersection/
H A DQuadraticSubDivide.cpp42 void sub_divide(const Quadratic& src, double t1, double t2, Quadratic& dst) { argument
43 double ax = dst[0].x = interp_quad_coords(&src[0].x, t1);
44 double ay = dst[0].y = interp_quad_coords(&src[0].y, t1);
47 double cx = dst[2].x = interp_quad_coords(&src[0].x, t2);
48 double cy = dst[2].y = interp_quad_coords(&src[0].y, t2);
49 /* bx = */ dst[1].x = 2*dx - (ax + cx)/2;
50 /* by = */ dst[1].y = 2*dy - (ay + cy)/2;
63 static void interp_quad_coords(const double* src, double* dst, double t) argument
68 dst[0] = src[0];
69 dst[
75 chop_at(const Quadratic& src, QuadraticPair& dst, double t) argument
[all...]
/external/chromium_org/third_party/skia/src/opts/
H A DSkTextureCompression_opts_neon.h11 bool CompressA8toR11EAC_NEON(uint8_t* dst, const uint8_t* src,
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_eu_util.c39 struct brw_reg dst,
43 dst,
54 struct brw_reg dst,
60 dst = vec4(dst);
66 brw_MOV(p, byte_offset(dst, delta), byte_offset(src, delta));
67 brw_MOV(p, byte_offset(dst, delta+16), byte_offset(src, delta+16));
73 struct brw_reg dst,
79 dst = vec8(dst);
38 brw_math_invert( struct brw_compile *p, struct brw_reg dst, struct brw_reg src) argument
53 brw_copy4(struct brw_compile *p, struct brw_reg dst, struct brw_reg src, GLuint count) argument
72 brw_copy8(struct brw_compile *p, struct brw_reg dst, struct brw_reg src, GLuint count) argument
106 brw_copy_from_indirect(struct brw_compile *p, struct brw_reg dst, struct brw_indirect ptr, GLuint count) argument
[all...]
/external/skia/experimental/Intersection/
H A DQuadraticSubDivide.cpp42 void sub_divide(const Quadratic& src, double t1, double t2, Quadratic& dst) { argument
43 double ax = dst[0].x = interp_quad_coords(&src[0].x, t1);
44 double ay = dst[0].y = interp_quad_coords(&src[0].y, t1);
47 double cx = dst[2].x = interp_quad_coords(&src[0].x, t2);
48 double cy = dst[2].y = interp_quad_coords(&src[0].y, t2);
49 /* bx = */ dst[1].x = 2*dx - (ax + cx)/2;
50 /* by = */ dst[1].y = 2*dy - (ay + cy)/2;
63 static void interp_quad_coords(const double* src, double* dst, double t) argument
68 dst[0] = src[0];
69 dst[
75 chop_at(const Quadratic& src, QuadraticPair& dst, double t) argument
[all...]
/external/qemu/include/qemu/
H A Dbitmap.h25 * bitmap_zero(dst, nbits) *dst = 0UL
26 * bitmap_fill(dst, nbits) *dst = ~0UL
27 * bitmap_copy(dst, src, nbits) *dst = *src
28 * bitmap_and(dst, src1, src2, nbits) *dst = *src1 & *src2
29 * bitmap_or(dst, src1, src2, nbits) *dst
97 bitmap_zero(unsigned long *dst, int nbits) argument
107 bitmap_fill(unsigned long *dst, int nbits) argument
117 bitmap_copy(unsigned long *dst, const unsigned long *src, int nbits) argument
128 bitmap_and(unsigned long *dst, const unsigned long *src1, const unsigned long *src2, int nbits) argument
137 bitmap_or(unsigned long *dst, const unsigned long *src1, const unsigned long *src2, int nbits) argument
147 bitmap_xor(unsigned long *dst, const unsigned long *src1, const unsigned long *src2, int nbits) argument
157 bitmap_andnot(unsigned long *dst, const unsigned long *src1, const unsigned long *src2, int nbits) argument
166 bitmap_complement(unsigned long *dst, const unsigned long *src, int nbits) argument
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/mips/dspr2/
H A Dreconinter_dspr2.c30 unsigned char *RESTRICT dst,
47 "sw %[a0], 0(%[dst]) \n\t"
48 "sw %[a1], 4(%[dst]) \n\t"
49 "sw %[a2], 8(%[dst]) \n\t"
50 "sw %[a3], 12(%[dst]) \n\t"
53 : [src] "r" (src), [dst] "r" (dst)
57 dst += dst_stride;
65 unsigned char *RESTRICT dst,
80 "sw %[a0], 0(%[dst]) \
27 vp8_copy_mem16x16_dspr2( unsigned char *RESTRICT src, int src_stride, unsigned char *RESTRICT dst, int dst_stride) argument
62 vp8_copy_mem8x8_dspr2( unsigned char *RESTRICT src, int src_stride, unsigned char *RESTRICT dst, int dst_stride) argument
92 vp8_copy_mem8x4_dspr2( unsigned char *RESTRICT src, int src_stride, unsigned char *RESTRICT dst, int dst_stride) argument
[all...]
/external/compiler-rt/lib/builtins/ppc/
H A Dgcc_qdiv.c15 DD dst = { .ld = a }, src = { .ld = b }; local
17 register double x = dst.s.hi, x1 = dst.s.lo,
27 dst.s.hi = q;
28 dst.s.lo = 0.0;
29 return dst.ld;
34 dst.s.hi = q;
35 dst.s.lo = 0.0;
36 return dst.ld;
51 dst
[all...]
H A Dgcc_qmul.c15 DD dst = { .ld = x }, src = { .ld = y }; local
17 register double A = dst.s.hi, a = dst.s.lo,
27 dst.s.hi = ab;
28 dst.s.lo = 0.0;
29 return dst.ld;
34 dst.s.hi = ab;
35 dst.s.lo = 0.0;
36 return dst.ld;
49 dst
[all...]
H A Dgcc_qadd.c16 DD dst = { .ld = x }, src = { .ld = y }; local
18 register double A = dst.s.hi, a = dst.s.lo,
23 dst.s.hi = A + B;
24 dst.s.lo = 0.0;
25 return dst.ld;
33 dst.s.hi = A + B;
34 dst.s.lo = 0.0;
35 return dst.ld;
43 dst
[all...]
H A Dgcc_qsub.c16 DD dst = { .ld = x }, src = { .ld = y }; local
18 register double A = dst.s.hi, a = dst.s.lo,
23 dst.s.hi = A + B;
24 dst.s.lo = 0.0;
25 return dst.ld;
33 dst.s.hi = A + B;
34 dst.s.lo = 0.0;
35 return dst.ld;
43 dst
[all...]
/external/libvpx/libvpx/vp8/common/mips/dspr2/
H A Dreconinter_dspr2.c30 unsigned char *RESTRICT dst,
47 "sw %[a0], 0(%[dst]) \n\t"
48 "sw %[a1], 4(%[dst]) \n\t"
49 "sw %[a2], 8(%[dst]) \n\t"
50 "sw %[a3], 12(%[dst]) \n\t"
53 : [src] "r" (src), [dst] "r" (dst)
57 dst += dst_stride;
65 unsigned char *RESTRICT dst,
80 "sw %[a0], 0(%[dst]) \
27 vp8_copy_mem16x16_dspr2( unsigned char *RESTRICT src, int src_stride, unsigned char *RESTRICT dst, int dst_stride) argument
62 vp8_copy_mem8x8_dspr2( unsigned char *RESTRICT src, int src_stride, unsigned char *RESTRICT dst, int dst_stride) argument
92 vp8_copy_mem8x4_dspr2( unsigned char *RESTRICT src, int src_stride, unsigned char *RESTRICT dst, int dst_stride) argument
[all...]
/external/mksh/src/
H A Dstrlcpy.c24 * Copy src to string dst of size siz. At most siz-1 characters
30 strlcpy(char *dst, const char *src, size_t siz) argument
38 while (--siz && (*dst++ = *s++))
41 /* not enough room in dst */
43 /* safe to NUL-terminate dst since we copied <= siz-1 chars */
44 *dst = '\0';
/external/qemu/distrib/sdl-1.2.15/src/video/
H A DSDL_blit_1.c37 Uint8 *src, *map, *dst; local
45 dst = info->d_pixels;
53 *dst = map[*src];
55 dst++;
60 *dst = map[*src];
61 dst++;
66 dst += dstskip;
83 Uint8 *src, *dst; local
92 dst = info->d_pixels;
100 *(Uint16 *)dst
193 Uint8 *src, *map, *dst; local
238 Uint32 *map, *dst; local
282 Uint8 *dst = info->d_pixels; local
353 Uint8 *dst = info->d_pixels; local
412 Uint8 *dst = info->d_pixels; local
450 Uint8 *dst = info->d_pixels; local
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/
H A Dencodeintra.c56 int dst_stride = x->e_mbd.dst.y_stride;
57 unsigned char *dst = x->e_mbd.dst.y_buffer + b->offset; local
58 unsigned char *Above = dst - dst_stride;
59 unsigned char *yleft = dst - 1;
73 vp8_short_idct4x4llm(b->dqcoeff, b->predictor, 16, dst, dst_stride);
77 vp8_dc_only_idct_add(b->dqcoeff[0], b->predictor, 16, dst, dst_stride);
86 intra_prediction_down_copy(xd, xd->dst.y_buffer - xd->dst.y_stride + 16);
99 xd->dst
[all...]
/external/libvpx/libvpx/vp8/encoder/
H A Dencodeintra.c56 int dst_stride = x->e_mbd.dst.y_stride;
57 unsigned char *dst = x->e_mbd.dst.y_buffer + b->offset; local
58 unsigned char *Above = dst - dst_stride;
59 unsigned char *yleft = dst - 1;
73 vp8_short_idct4x4llm(b->dqcoeff, b->predictor, 16, dst, dst_stride);
77 vp8_dc_only_idct_add(b->dqcoeff[0], b->predictor, 16, dst, dst_stride);
86 intra_prediction_down_copy(xd, xd->dst.y_buffer - xd->dst.y_stride + 16);
99 xd->dst
[all...]
/external/chromium_org/third_party/icu/source/tools/genrb/
H A Dustr.c80 ustr_cpy(struct UString *dst, argument
84 if(U_FAILURE(*status) || dst == src)
87 if(dst->fCapacity < src->fLength) {
88 ustr_resize(dst, ALLOCATION(src->fLength), status);
92 if(src->fChars == NULL || dst->fChars == NULL){
95 uprv_memcpy(dst->fChars, src->fChars, sizeof(UChar) * src->fLength);
96 dst->fLength = src->fLength;
97 dst->fChars[dst->fLength] = 0x0000;
119 ustr_cat(struct UString *dst, argument
127 ustr_ncat(struct UString *dst, const struct UString *src, int32_t n, UErrorCode *status) argument
148 ustr_ucat(struct UString *dst, UChar c, UErrorCode *status) argument
167 ustr_u32cat(struct UString *dst, UChar32 c, UErrorCode *status) argument
180 ustr_uscat(struct UString *dst, const UChar* src,int len, UErrorCode *status) argument
[all...]
/external/clang/test/Analysis/
H A Dbstring.c53 char dst[4] = {0}; local
55 memcpy(dst, src, 4); // no-warning
57 clang_analyzer_eval(memcpy(dst, src, 4) == dst); // expected-warning{{TRUE}}
61 clang_analyzer_eval(dst[0] != 0); // expected-warning{{UNKNOWN}}
66 char dst[10]; local
68 memcpy(dst, src, 5); // expected-warning{{Memory copy function accesses out-of-bound array element}}
73 char dst[1]; local
75 memcpy(dst, src, 4); // expected-warning{{Memory copy function overflows destination buffer}}
80 char dst[ local
87 char dst[10]; local
94 char dst[3]; local
173 char dst[5] = {0}; local
186 char dst[10]; local
193 char dst[1]; local
200 char dst[3]; local
207 char dst[10]; local
214 char dst[3]; local
293 char dst[4] = {0}; local
306 char dst[10]; local
313 char dst[1]; local
406 char dst[4] = {0}; local
417 char dst[10]; local
424 char dst[1]; local
[all...]
/external/icu/icu4c/source/tools/genrb/
H A Dustr.c80 ustr_cpy(struct UString *dst, argument
84 if(U_FAILURE(*status) || dst == src)
87 if(dst->fCapacity < src->fLength) {
88 ustr_resize(dst, ALLOCATION(src->fLength), status);
92 if(src->fChars == NULL || dst->fChars == NULL){
95 uprv_memcpy(dst->fChars, src->fChars, sizeof(UChar) * src->fLength);
96 dst->fLength = src->fLength;
97 dst->fChars[dst->fLength] = 0x0000;
119 ustr_cat(struct UString *dst, argument
127 ustr_ncat(struct UString *dst, const struct UString *src, int32_t n, UErrorCode *status) argument
148 ustr_ucat(struct UString *dst, UChar c, UErrorCode *status) argument
167 ustr_u32cat(struct UString *dst, UChar32 c, UErrorCode *status) argument
180 ustr_uscat(struct UString *dst, const UChar* src,int len, UErrorCode *status) argument
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/
H A Dvp9_extend.c17 uint8_t *dst, int dst_pitch,
26 uint8_t *dst_ptr1 = dst - extend_left;
27 uint8_t *dst_ptr2 = dst + w;
41 src_ptr1 = dst - extend_left;
42 src_ptr2 = dst + dst_pitch * (h - 1) - extend_left;
43 dst_ptr1 = dst + dst_pitch * (-extend_top) - extend_left;
44 dst_ptr2 = dst + dst_pitch * (h) - extend_left;
59 YV12_BUFFER_CONFIG *dst) {
79 dst->y_buffer, dst
16 copy_and_extend_plane(const uint8_t *src, int src_pitch, uint8_t *dst, int dst_pitch, int w, int h, int extend_top, int extend_left, int extend_bottom, int extend_right) argument
58 vp9_copy_and_extend_frame(const YV12_BUFFER_CONFIG *src, YV12_BUFFER_CONFIG *dst) argument
94 vp9_copy_and_extend_frame_with_rect(const YV12_BUFFER_CONFIG *src, YV12_BUFFER_CONFIG *dst, int srcy, int srcx, int srch, int srcw) argument
[all...]

Completed in 2149 milliseconds

1234567891011>>