Searched refs:yDst (Results 1 - 25 of 83) sorted by relevance

1234

/xsrc/external/mit/xf86-video-vmware/dist/saa/
H A Dsaa_render.c108 INT16 xDst, yDst; local in function:saa_trapezoids
118 yDst = traps[0].left.p1.y >> 16;
134 yRel = bounds.y1 + ySrc - yDst;
170 INT16 xDst, yDst; local in function:saa_triangles
180 yDst = tris[0].p1.y >> 16;
194 yRel = bounds.y1 + ySrc - yDst;
220 INT16 yDst,
261 yDst += pDst->pDrawable->y + dst_off_y;
265 ySrc += pSrc->pDrawable->y + src_off_y - yDst;
269 yMask += pMask->pDrawable->y + mask_off_y - yDst;
211 saa_driver_composite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height,RegionPtr src_reg,RegionPtr mask_reg,RegionPtr dst_reg) argument
297 saa_copy_composite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height,RegionPtr dst_region) argument
358 saa_composite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
[all...]
/xsrc/external/mit/xf86-video-intel/dist/src/sna/fb/
H A Dfbpict.h39 INT16 xDst, INT16 yDst,
/xsrc/external/mit/xf86-video-intel-2014/dist/src/sna/fb/
H A Dfbpict.h43 INT16 xDst, INT16 yDst,
/xsrc/external/mit/xorg-server.old/dist/exa/
H A Dexa_render.c257 INT16 yDst,
282 yDst += pDst->pDrawable->y;
289 xSrc, ySrc, 0, 0, xDst, yDst,
448 INT16 yDst = rects->yDst + pDst->pDrawable->y; local in function:exaTryDriverCompositeRects
468 xSrc, ySrc, xMask, yMask, xDst, yDst,
478 yMask = yMask + mask_off_y - yDst - dst_off_y;
480 ySrc = ySrc + src_off_y - yDst - dst_off_y;
554 int rect_y2 = r->yDst + r->height;
557 if (r->yDst < y
252 exaTryDriverSolidFill(PicturePtr pSrc,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
635 exaTryDriverComposite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
845 exaTryMagicTwoPassCompositeHelper(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
886 exaComposite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1156 INT16 xDst, yDst; local in function:exaTrapezoids
1221 INT16 xDst, yDst; local in function:exaTriangles
[all...]
/xsrc/external/mit/xorg-server/dist/exa/
H A Dexa_render.c253 INT16 xDst, INT16 yDst, CARD16 width, CARD16 height)
275 yDst += pDst->pDrawable->y;
282 xSrc, ySrc, 0, 0, xDst, yDst, width, height))
439 INT16 yDst = rects->yDst + pDst->pDrawable->y; local in function:exaTryDriverCompositeRects
459 xSrc, ySrc, xMask, yMask, xDst, yDst,
469 yMask = yMask + mask_off_y - yDst - dst_off_y;
471 ySrc = ySrc + src_off_y - yDst - dst_off_y;
542 int rect_y2 = r->yDst + r->height;
546 if (r->yDst < y
249 exaTryDriverSolidFill(PicturePtr pSrc,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
628 exaTryDriverComposite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
831 exaTryMagicTwoPassCompositeHelper(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
869 exaComposite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1128 INT16 xDst, yDst; local in function:exaTrapezoids
1192 INT16 xDst, yDst; local in function:exaTriangles
[all...]
/xsrc/external/mit/xf86-video-intel-old/dist/uxa/
H A Duxa-render.c246 INT16 yDst,
263 yDst += pDst->pDrawable->y;
268 xSrc, ySrc, 0, 0, xDst, yDst,
548 INT16 yDst = rects->yDst + pDst->pDrawable->y; local in function:uxa_try_driver_composite_rects
557 xSrc, ySrc, 0, 0, xDst, yDst,
567 ySrc = ySrc + src_off_y - yDst - dst_off_y;
622 r->xDst, r->yDst,
642 INT16 yDst,
655 yDst
241 uxa_try_driver_solid_fill(PicturePtr pSrc,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
633 uxa_try_driver_composite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
817 uxa_try_magic_two_pass_composite_helper(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
858 uxa_composite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1126 INT16 xDst, yDst; local in function:uxa_trapezoids
1215 INT16 xDst, yDst; local in function:uxa_triangles
[all...]
H A Duxa-glyphs.c474 rect->yDst = yGlyph - pGlyph->info.y;
538 rect->yDst = yGlyph - pGlyph->info.y;
566 INT16 yDst)
578 ySrc + rect->yDst - yDst,
582 rect->yDst,
738 int xDst = list->xOff, yDst = list->yOff; local in function:uxa_glyphs
838 xSrc, ySrc, xDst, yDst);
854 xSrc, ySrc, xDst, yDst);
866 ySrc + y - yDst,
559 uxa_glyphs_to_dst(CARD8 op,PicturePtr pSrc,PicturePtr pDst,uxa_glyph_buffer_t * buffer,INT16 xSrc,INT16 ySrc,INT16 xDst,INT16 yDst) argument
[all...]
/xsrc/external/mit/xorg-server.old/dist/hw/xfree86/xaa/
H A DxaaPict.c206 INT16 yDst,
240 yDst += pDst->pDrawable->y;
272 xSrc, ySrc, xMask, yMask, xDst, yDst,
285 yMask -= yDst;
339 xSrc, ySrc, xMask, yMask, xDst, yDst,
363 yMask -= yDst;
408 xSrc, ySrc, xMask, yMask, xDst, yDst,
432 ySrc -= yDst;
457 INT16 yDst,
470 yDst
196 XAADoComposite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
452 XAACompositeSrcCopy(PicturePtr pSrc,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
510 XAAComposite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
[all...]
/xsrc/external/mit/xorg-server.old/dist/fb/
H A Dfbpict.h42 INT16 yDst,
H A Dfbpict.c48 INT16 yDst,
57 miCompositeSourceValidate (pSrc, xSrc - xDst, ySrc - yDst, width, height);
59 miCompositeSourceValidate (pMask, xMask - xDst, yMask - yDst, width, height);
70 xDst + dst_xoff, yDst + dst_yoff,
39 fbComposite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
/xsrc/external/mit/xf86-video-mach64/dist/src/
H A Datidga.c216 int yDst
223 int xdir = ((xSrc < xDst) && (ySrc == yDst)) ? -1 : 1;
224 int ydir = (ySrc < yDst) ? -1 : 1;
229 xSrc, ySrc, xDst, yDst, w, h);
251 int yDst,
259 int xdir = ((xSrc < xDst) && (ySrc == yDst)) ? -1 : 1;
260 int ydir = (ySrc < yDst) ? -1 : 1;
270 xSrc, ySrc, xDst, yDst, w, h);
208 ATIDGABlitRect(ScrnInfoPtr pScreenInfo,int xSrc,int ySrc,int w,int h,int xDst,int yDst) argument
243 ATIDGABlitTransRect(ScrnInfoPtr pScreenInfo,int xSrc,int ySrc,int w,int h,int xDst,int yDst,unsigned long colour) argument
/xsrc/external/mit/xf86-video-intel/dist/src/uxa/
H A Duxa-render.c372 INT16 xDst, INT16 yDst, CARD16 width, CARD16 height)
390 yDst += pDst->pDrawable->y;
399 xSrc, ySrc, 0, 0, xDst, yDst,
943 INT16 xDst, INT16 yDst,
987 xDst, yDst, width, height, 0, 0);
991 yDst_copy = yDst; yDst = 0;
1013 yDst += localDst->pDrawable->y;
1041 xSrc, ySrc, xMask, yMask, xDst, yDst,
1101 yMask = yMask + mask_off_y - yDst;
368 uxa_try_driver_solid_fill(PicturePtr pSrc,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
937 uxa_try_driver_composite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1197 uxa_try_magic_two_pass_composite_helper(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1331 uxa_composite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1591 INT16 xDst, yDst; local in function:uxa_check_trapezoids
1724 INT16 xDst, yDst; local in function:uxa_trapezoids
1803 INT16 xDst, yDst; local in function:uxa_check_triangles
1924 INT16 xDst, yDst; local in function:uxa_triangles
[all...]
/xsrc/external/mit/xf86-video-intel-2014/dist/src/uxa/
H A Duxa-render.c372 INT16 xDst, INT16 yDst, CARD16 width, CARD16 height)
390 yDst += pDst->pDrawable->y;
399 xSrc, ySrc, 0, 0, xDst, yDst,
943 INT16 xDst, INT16 yDst,
987 xDst, yDst, width, height, 0, 0);
991 yDst_copy = yDst; yDst = 0;
1013 yDst += localDst->pDrawable->y;
1041 xSrc, ySrc, xMask, yMask, xDst, yDst,
1101 yMask = yMask + mask_off_y - yDst;
368 uxa_try_driver_solid_fill(PicturePtr pSrc,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
937 uxa_try_driver_composite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1197 uxa_try_magic_two_pass_composite_helper(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1331 uxa_composite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1591 INT16 xDst, yDst; local in function:uxa_check_trapezoids
1724 INT16 xDst, yDst; local in function:uxa_trapezoids
1803 INT16 xDst, yDst; local in function:uxa_check_triangles
1924 INT16 xDst, yDst; local in function:uxa_triangles
[all...]
/xsrc/external/mit/libXrender/dist/src/
H A DGlyph.c149 int yDst,
202 elt->deltay = (INT16) yDst;
204 yDst = 0;
216 elt->deltay = (INT16) yDst;
234 int yDst,
281 elt->deltay = (INT16) yDst;
283 yDst = 0;
295 elt->deltay = (INT16) yDst;
314 int yDst,
361 elt->deltay = (INT16) yDst;
140 XRenderCompositeString8(Display * dpy,int op,Picture src,Picture dst,_Xconst XRenderPictFormat * maskFormat,GlyphSet glyphset,int xSrc,int ySrc,int xDst,int yDst,_Xconst char * string,int nchar) argument
225 XRenderCompositeString16(Display * dpy,int op,Picture src,Picture dst,_Xconst XRenderPictFormat * maskFormat,GlyphSet glyphset,int xSrc,int ySrc,int xDst,int yDst,_Xconst unsigned short * string,int nchar) argument
305 XRenderCompositeString32(Display * dpy,int op,Picture src,Picture dst,_Xconst XRenderPictFormat * maskFormat,GlyphSet glyphset,int xSrc,int ySrc,int xDst,int yDst,_Xconst unsigned int * string,int nchar) argument
385 XRenderCompositeText8(Display * dpy,int op,Picture src,Picture dst,_Xconst XRenderPictFormat * maskFormat,int xSrc,int ySrc,int xDst,int yDst,_Xconst XGlyphElt8 * elts,int nelt) argument
501 XRenderCompositeText16(Display * dpy,int op,Picture src,Picture dst,_Xconst XRenderPictFormat * maskFormat,int xSrc,int ySrc,int xDst,int yDst,_Xconst XGlyphElt16 * elts,int nelt) argument
615 XRenderCompositeText32(Display * dpy,int op,Picture src,Picture dst,_Xconst XRenderPictFormat * maskFormat,int xSrc,int ySrc,int xDst,int yDst,_Xconst XGlyphElt32 * elts,int nelt) argument
[all...]
H A DComposite.c62 req->yDst = (INT16) dst_y;
/xsrc/external/mit/xf86-video-qxl/dist/src/uxa/
H A Duxa-render.c367 INT16 xDst, INT16 yDst, CARD16 width, CARD16 height)
385 yDst += pDst->pDrawable->y;
394 xSrc, ySrc, 0, 0, xDst, yDst,
1082 INT16 xDst, INT16 yDst,
1126 xDst, yDst, width, height, 0, 0);
1130 yDst_copy = yDst; yDst = 0;
1152 yDst += localDst->pDrawable->y;
1180 xSrc, ySrc, xMask, yMask, xDst, yDst,
1248 yMask = yMask + mask_off_y - yDst;
363 uxa_try_driver_solid_fill(PicturePtr pSrc,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1076 uxa_try_driver_composite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1344 uxa_try_magic_two_pass_composite_helper(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1493 uxa_composite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1796 INT16 xDst, yDst; local in function:uxa_trapezoids
1906 INT16 xDst, yDst; local in function:uxa_triangles
[all...]
/xsrc/external/mit/xorg-server/dist/fb/
H A Dfbpict.h40 INT16 yMask, INT16 xDst, INT16 yDst, CARD16 width, CARD16 height);
H A Dfbpict.c46 INT16 yMask, INT16 xDst, INT16 yDst, CARD16 width, CARD16 height)
65 xDst + dst_xoff, yDst + dst_yoff, width, height);
113 int xDst = list->xOff, yDst = list->yOff; local in function:fbGlyphs
194 xSrc + srcXoff + extents.x1 - xDst, ySrc + srcYoff + extents.y1 - yDst,
203 xSrc + srcXoff - xDst, ySrc + srcYoff - yDst,
39 fbComposite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
/xsrc/external/mit/libXrender/dist/include/X11/extensions/
H A DXrender.h699 * @param[in] yDst Vertical `dst` origin offset.
706 int yDst, _Xconst char *string, int nchar);
720 * @param[in] yDst Vertical `dst` origin offset.
727 int yDst, _Xconst unsigned short *string,
742 * @param[in] yDst Vertical `dst` origin offset.
749 int yDst, _Xconst unsigned int *string,
763 * @param[in] yDst Vertical `dst` origin offset.
769 int ySrc, int xDst, int yDst,
783 * @param[in] yDst Vertical `dst` origin offset.
789 int ySrc, int xDst, int yDst,
[all...]
/xsrc/external/mit/xf86-video-crime/dist/src/
H A Dcrime_accel.c146 int yDst,
158 xSrc, ySrc, w, h, xDst, yDst);
160 if ((fPtr->use_mte) && (w > 64) && (abs(ySrc - yDst) > 4) &&
166 ryd = yDst + h - 1;
167 ryde = yDst;
172 ryd = yDst;
173 ryde = yDst + h - 1;
199 rye = yDst;
200 rya = yDst + h - 1;
204 rye = yDst
140 CrimeSubsequentScreenToScreenCopy(ScrnInfoPtr pScrn,int xSrc,int ySrc,int xDst,int yDst,int w,int h) argument
1280 CrimeDoCPUToScreenComposite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1588 CrimeDoScreenToScreenComposite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1696 CrimeComposite(CARD8 op,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
1795 int xDst = list->xOff, yDst = list->yOff; local in function:CrimeGlyphs
[all...]
/xsrc/external/mit/xf86-video-pnozz/dist/src/
H A Dpnozz_exa.c126 int yDst,
139 ((yDst + doff) & 0x1fff);
143 ((yDst + doff + h - 1) & 0x1fff);
120 PnozzCopy(PixmapPtr pDstPixmap,int xSrc,int ySrc,int xDst,int yDst,int w,int h) argument
/xsrc/external/mit/xorg-server.old/dist/render/
H A Dmitrap.c155 INT16 xDst, yDst; local in function:miTrapezoids
159 yDst = traps[0].left.p1.y >> 16;
173 yRel = bounds.y1 + ySrc - yDst;
H A Dmitri.c94 INT16 xDst, yDst; local in function:miTriangles
98 yDst = tris[0].p1.y >> 16;
111 yRel = bounds.y1 + ySrc - yDst;
H A Dmipict.c409 INT16 yDst,
419 pRegion->extents.y1 = yDst;
420 v = yDst + height;
447 if (!miClipPictureSrc (pRegion, pSrc, xDst - xSrc, yDst - ySrc))
456 yDst - (ySrc - pSrc->alphaOrigin.y)))
465 if (!miClipPictureSrc (pRegion, pMask, xDst - xMask, yDst - yMask))
474 yDst - (yMask - pMask->alphaOrigin.y)))
400 miComputeCompositeRegion(RegionPtr pRegion,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument
/xsrc/external/mit/xorg-server/dist/render/
H A Dmipict.c323 INT16 xDst, INT16 yDst, CARD16 width, CARD16 height)
331 pRegion->extents.y1 = yDst;
332 v = yDst + height;
354 if (!miClipPictureSrc(pRegion, pSrc, xDst - xSrc, yDst - ySrc)) {
361 yDst - (ySrc - pSrc->alphaOrigin.y))) {
368 if (!miClipPictureSrc(pRegion, pMask, xDst - xMask, yDst - yMask)) {
375 yDst - (yMask - pMask->alphaOrigin.y))) {
315 miComputeCompositeRegion(RegionPtr pRegion,PicturePtr pSrc,PicturePtr pMask,PicturePtr pDst,INT16 xSrc,INT16 ySrc,INT16 xMask,INT16 yMask,INT16 xDst,INT16 yDst,CARD16 width,CARD16 height) argument

Completed in 25 milliseconds

1234