Searched refs:ry (Results 1 - 25 of 33) sorted by relevance

12

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/s390/include/asm/
H A Dappldata.h72 int ry; local
84 : "=d" (ry)
87 return ry;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/s390/include/asm/
H A Dappldata.h72 int ry; local
84 : "=d" (ry)
87 return ry;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/s390/math-emu/
H A Dmath.c146 static int emu_axbr (struct pt_regs *regs, int rx, int ry) { argument
156 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
157 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
168 static int emu_adbr (struct pt_regs *regs, int rx, int ry) { argument
175 FP_UNPACK_DP(DB, &current->thread.fp_regs.fprs[ry].d);
198 static int emu_aebr (struct pt_regs *regs, int rx, int ry) { argument
205 FP_UNPACK_SP(SB, &current->thread.fp_regs.fprs[ry].f);
228 static int emu_cxbr (struct pt_regs *regs, int rx, int ry) { argument
236 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
237 cvt.w.low = current->thread.fp_regs.fprs[ry
249 emu_cdbr(struct pt_regs *regs, int rx, int ry) argument
281 emu_cebr(struct pt_regs *regs, int rx, int ry) argument
313 emu_kxbr(struct pt_regs *regs, int rx, int ry) argument
337 emu_kdbr(struct pt_regs *regs, int rx, int ry) argument
375 emu_kebr(struct pt_regs *regs, int rx, int ry) argument
413 emu_cxfbr(struct pt_regs *regs, int rx, int ry) argument
430 emu_cdfbr(struct pt_regs *regs, int rx, int ry) argument
444 emu_cefbr(struct pt_regs *regs, int rx, int ry) argument
458 emu_cfxbr(struct pt_regs *regs, int rx, int ry, int mask) argument
481 emu_cfdbr(struct pt_regs *regs, int rx, int ry, int mask) argument
501 emu_cfebr(struct pt_regs *regs, int rx, int ry, int mask) argument
521 emu_dxbr(struct pt_regs *regs, int rx, int ry) argument
542 emu_ddbr(struct pt_regs *regs, int rx, int ry) argument
570 emu_debr(struct pt_regs *regs, int rx, int ry) argument
598 emu_didbr(struct pt_regs *regs, int rx, int ry, int mask) argument
604 emu_diebr(struct pt_regs *regs, int rx, int ry, int mask) argument
610 emu_efpc(struct pt_regs *regs, int rx, int ry) argument
616 emu_ltxbr(struct pt_regs *regs, int rx, int ry) argument
632 emu_ltdbr(struct pt_regs *regs, int rx, int ry) argument
644 emu_ltebr(struct pt_regs *regs, int rx, int ry) argument
656 emu_lcxbr(struct pt_regs *regs, int rx, int ry) argument
675 emu_lcdbr(struct pt_regs *regs, int rx, int ry) argument
689 emu_lcebr(struct pt_regs *regs, int rx, int ry) argument
703 emu_fixbr(struct pt_regs *regs, int rx, int ry, int mask) argument
728 emu_fidbr(struct pt_regs *regs, int rx, int ry, int mask) argument
748 emu_fiebr(struct pt_regs *regs, int rx, int ry, int mask) argument
768 emu_lxdbr(struct pt_regs *regs, int rx, int ry) argument
800 emu_lxebr(struct pt_regs *regs, int rx, int ry) argument
832 emu_ldebr(struct pt_regs *regs, int rx, int ry) argument
858 emu_lnxbr(struct pt_regs *regs, int rx, int ry) argument
884 emu_lndbr(struct pt_regs *regs, int rx, int ry) argument
902 emu_lnebr(struct pt_regs *regs, int rx, int ry) argument
920 emu_lpxbr(struct pt_regs *regs, int rx, int ry) argument
946 emu_lpdbr(struct pt_regs *regs, int rx, int ry) argument
964 emu_lpebr(struct pt_regs *regs, int rx, int ry) argument
982 emu_ldxbr(struct pt_regs *regs, int rx, int ry) argument
998 emu_lexbr(struct pt_regs *regs, int rx, int ry) argument
1014 emu_ledbr(struct pt_regs *regs, int rx, int ry) argument
1027 emu_mxbr(struct pt_regs *regs, int rx, int ry) argument
1048 emu_mdbr(struct pt_regs *regs, int rx, int ry) argument
1076 emu_mxdbr(struct pt_regs *regs, int rx, int ry) argument
1114 emu_meebr(struct pt_regs *regs, int rx, int ry) argument
1142 emu_mdebr(struct pt_regs *regs, int rx, int ry) argument
1174 emu_madbr(struct pt_regs *regs, int rx, int ry, int rz) argument
1206 emu_maebr(struct pt_regs *regs, int rx, int ry, int rz) argument
1238 emu_msdbr(struct pt_regs *regs, int rx, int ry, int rz) argument
1270 emu_msebr(struct pt_regs *regs, int rx, int ry, int rz) argument
1302 emu_sfpc(struct pt_regs *regs, int rx, int ry) argument
1313 emu_sqxbr(struct pt_regs *regs, int rx, int ry) argument
1332 emu_sqdbr(struct pt_regs *regs, int rx, int ry) argument
1360 emu_sqebr(struct pt_regs *regs, int rx, int ry) argument
1388 emu_sxbr(struct pt_regs *regs, int rx, int ry) argument
1410 emu_sdbr(struct pt_regs *regs, int rx, int ry) argument
1440 emu_sebr(struct pt_regs *regs, int rx, int ry) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/s390/math-emu/
H A Dmath.c146 static int emu_axbr (struct pt_regs *regs, int rx, int ry) { argument
156 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
157 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
168 static int emu_adbr (struct pt_regs *regs, int rx, int ry) { argument
175 FP_UNPACK_DP(DB, &current->thread.fp_regs.fprs[ry].d);
198 static int emu_aebr (struct pt_regs *regs, int rx, int ry) { argument
205 FP_UNPACK_SP(SB, &current->thread.fp_regs.fprs[ry].f);
228 static int emu_cxbr (struct pt_regs *regs, int rx, int ry) { argument
236 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
237 cvt.w.low = current->thread.fp_regs.fprs[ry
249 emu_cdbr(struct pt_regs *regs, int rx, int ry) argument
281 emu_cebr(struct pt_regs *regs, int rx, int ry) argument
313 emu_kxbr(struct pt_regs *regs, int rx, int ry) argument
337 emu_kdbr(struct pt_regs *regs, int rx, int ry) argument
375 emu_kebr(struct pt_regs *regs, int rx, int ry) argument
413 emu_cxfbr(struct pt_regs *regs, int rx, int ry) argument
430 emu_cdfbr(struct pt_regs *regs, int rx, int ry) argument
444 emu_cefbr(struct pt_regs *regs, int rx, int ry) argument
458 emu_cfxbr(struct pt_regs *regs, int rx, int ry, int mask) argument
481 emu_cfdbr(struct pt_regs *regs, int rx, int ry, int mask) argument
501 emu_cfebr(struct pt_regs *regs, int rx, int ry, int mask) argument
521 emu_dxbr(struct pt_regs *regs, int rx, int ry) argument
542 emu_ddbr(struct pt_regs *regs, int rx, int ry) argument
570 emu_debr(struct pt_regs *regs, int rx, int ry) argument
598 emu_didbr(struct pt_regs *regs, int rx, int ry, int mask) argument
604 emu_diebr(struct pt_regs *regs, int rx, int ry, int mask) argument
610 emu_efpc(struct pt_regs *regs, int rx, int ry) argument
616 emu_ltxbr(struct pt_regs *regs, int rx, int ry) argument
632 emu_ltdbr(struct pt_regs *regs, int rx, int ry) argument
644 emu_ltebr(struct pt_regs *regs, int rx, int ry) argument
656 emu_lcxbr(struct pt_regs *regs, int rx, int ry) argument
675 emu_lcdbr(struct pt_regs *regs, int rx, int ry) argument
689 emu_lcebr(struct pt_regs *regs, int rx, int ry) argument
703 emu_fixbr(struct pt_regs *regs, int rx, int ry, int mask) argument
728 emu_fidbr(struct pt_regs *regs, int rx, int ry, int mask) argument
748 emu_fiebr(struct pt_regs *regs, int rx, int ry, int mask) argument
768 emu_lxdbr(struct pt_regs *regs, int rx, int ry) argument
800 emu_lxebr(struct pt_regs *regs, int rx, int ry) argument
832 emu_ldebr(struct pt_regs *regs, int rx, int ry) argument
858 emu_lnxbr(struct pt_regs *regs, int rx, int ry) argument
884 emu_lndbr(struct pt_regs *regs, int rx, int ry) argument
902 emu_lnebr(struct pt_regs *regs, int rx, int ry) argument
920 emu_lpxbr(struct pt_regs *regs, int rx, int ry) argument
946 emu_lpdbr(struct pt_regs *regs, int rx, int ry) argument
964 emu_lpebr(struct pt_regs *regs, int rx, int ry) argument
982 emu_ldxbr(struct pt_regs *regs, int rx, int ry) argument
998 emu_lexbr(struct pt_regs *regs, int rx, int ry) argument
1014 emu_ledbr(struct pt_regs *regs, int rx, int ry) argument
1027 emu_mxbr(struct pt_regs *regs, int rx, int ry) argument
1048 emu_mdbr(struct pt_regs *regs, int rx, int ry) argument
1076 emu_mxdbr(struct pt_regs *regs, int rx, int ry) argument
1114 emu_meebr(struct pt_regs *regs, int rx, int ry) argument
1142 emu_mdebr(struct pt_regs *regs, int rx, int ry) argument
1174 emu_madbr(struct pt_regs *regs, int rx, int ry, int rz) argument
1206 emu_maebr(struct pt_regs *regs, int rx, int ry, int rz) argument
1238 emu_msdbr(struct pt_regs *regs, int rx, int ry, int rz) argument
1270 emu_msebr(struct pt_regs *regs, int rx, int ry, int rz) argument
1302 emu_sfpc(struct pt_regs *regs, int rx, int ry) argument
1313 emu_sqxbr(struct pt_regs *regs, int rx, int ry) argument
1332 emu_sqdbr(struct pt_regs *regs, int rx, int ry) argument
1360 emu_sqebr(struct pt_regs *regs, int rx, int ry) argument
1388 emu_sxbr(struct pt_regs *regs, int rx, int ry) argument
1410 emu_sdbr(struct pt_regs *regs, int rx, int ry) argument
1440 emu_sebr(struct pt_regs *regs, int rx, int ry) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/minidlna/
H A Dimage_utils.c497 int rx, ry; local
511 ry = (rotate & (ROTATE_90|ROTATE_180)) ? (y - h + 1) * -1 : y;
520 ofs = (rotate & (ROTATE_90|ROTATE_270)) ? ry + (rx * h) : rx + (ry * w);
529 int rx, ry; local
547 ry = (rotate & (ROTATE_90|ROTATE_180)) ? (y - h + 1) * -1 : y;
556 ry + (rx * h) : rx + (ry * w);
581 int32_t rx, ry; local
592 ry
596 float rx,ry; local
646 int32_t rx, ry, rx_next, ry_next; local
692 float rx,ry; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/minidlna/
H A Dimage_utils.c497 int rx, ry; local
511 ry = (rotate & (ROTATE_90|ROTATE_180)) ? (y - h + 1) * -1 : y;
520 ofs = (rotate & (ROTATE_90|ROTATE_270)) ? ry + (rx * h) : rx + (ry * w);
529 int rx, ry; local
547 ry = (rotate & (ROTATE_90|ROTATE_180)) ? (y - h + 1) * -1 : y;
556 ry + (rx * h) : rx + (ry * w);
581 int32_t rx, ry; local
592 ry
596 float rx,ry; local
646 int32_t rx, ry, rx_next, ry_next; local
692 float rx,ry; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/minidlna/
H A Dimage_utils.c497 int rx, ry; local
511 ry = (rotate & (ROTATE_90|ROTATE_180)) ? (y - h + 1) * -1 : y;
520 ofs = (rotate & (ROTATE_90|ROTATE_270)) ? ry + (rx * h) : rx + (ry * w);
529 int rx, ry; local
547 ry = (rotate & (ROTATE_90|ROTATE_180)) ? (y - h + 1) * -1 : y;
556 ry + (rx * h) : rx + (ry * w);
581 int32_t rx, ry; local
592 ry
596 float rx,ry; local
646 int32_t rx, ry, rx_next, ry_next; local
692 float rx,ry; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/s390/mm/
H A Dextmem.c109 unsigned long rx, ry; local
116 ry = DCSS_FINDSEGX;
127 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc");
200 unsigned long rx, ry; local
210 ry = (unsigned long) *func;
219 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc");
228 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc");
234 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc");
237 *ret2 = ry;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/s390/mm/
H A Dextmem.c109 unsigned long rx, ry; local
116 ry = DCSS_FINDSEGX;
127 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc");
200 unsigned long rx, ry; local
210 ry = (unsigned long) *func;
219 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc");
228 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc");
234 : "+d" (rx), "+d" (ry), "=d" (rc) : : "cc");
237 *ret2 = ry;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/gpu/drm/i915/
H A Dintel_tv.c93 u16 ry, gy, by, ay; member in struct:color_conversion
158 * 11 bit fields (ry, by, ru, gu, gv)
221 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x0104,
231 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x0133,
241 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x0119,
251 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x014c,
261 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x0113,
271 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x0145,
281 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x0104,
291 .ry
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/gpu/drm/i915/
H A Dintel_tv.c93 u16 ry, gy, by, ay; member in struct:color_conversion
158 * 11 bit fields (ry, by, ru, gu, gv)
221 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x0104,
231 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x0133,
241 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x0119,
251 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x014c,
261 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x0113,
271 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x0145,
281 .ry = 0x0332, .gy = 0x012d, .by = 0x07d3, .ay = 0x0104,
291 .ry
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/staging/comedi/drivers/
H A Djr3_pci.h250 ry, enumerator in enum:link_types
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/comedi/drivers/
H A Djr3_pci.h250 ry, enumerator in enum:link_types
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/gdb/gdb/
H A Dm32c-tdep.c94 struct m32c_reg *rx, *ry;
348 return ((m32c_read_flg (cache) & reg->n) ? reg->ry : reg->rx);
354 masked in REG->n set, then read REG->ry. Otherwise, read
366 masked in REG->n set, then write REG->ry. Otherwise, write
465 concatenation of the values of the registers REG->rx and REG->ry,
471 int low_bytes = TYPE_LENGTH (reg->ry->type);
480 regcache_cooked_read (cache, reg->ry->num, cbuf + high_bytes);
485 regcache_cooked_read (cache, reg->ry->num, cbuf);
491 concatenation of the values of the registers REG->rx and REG->ry,
497 int low_bytes = TYPE_LENGTH (reg->ry
93 struct m32c_reg *rx, *ry; member in struct:m32c_reg
610 add_reg(struct gdbarch *arch, const char *name, struct type *type, int sim_num, m32c_move_reg_t *read, m32c_move_reg_t *write, struct m32c_reg *rx, struct m32c_reg *ry, int n) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/gdb/gdb/
H A Dm32c-tdep.c94 struct m32c_reg *rx, *ry;
348 return ((m32c_read_flg (cache) & reg->n) ? reg->ry : reg->rx);
354 masked in REG->n set, then read REG->ry. Otherwise, read
366 masked in REG->n set, then write REG->ry. Otherwise, write
465 concatenation of the values of the registers REG->rx and REG->ry,
471 int low_bytes = TYPE_LENGTH (reg->ry->type);
480 regcache_cooked_read (cache, reg->ry->num, cbuf + high_bytes);
485 regcache_cooked_read (cache, reg->ry->num, cbuf);
491 concatenation of the values of the registers REG->rx and REG->ry,
497 int low_bytes = TYPE_LENGTH (reg->ry
93 struct m32c_reg *rx, *ry; member in struct:m32c_reg
610 add_reg(struct gdbarch *arch, const char *name, struct type *type, int sim_num, m32c_move_reg_t *read, m32c_move_reg_t *write, struct m32c_reg *rx, struct m32c_reg *ry, int n) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/gdb/gdb/
H A Dm32c-tdep.c94 struct m32c_reg *rx, *ry;
348 return ((m32c_read_flg (cache) & reg->n) ? reg->ry : reg->rx);
354 masked in REG->n set, then read REG->ry. Otherwise, read
366 masked in REG->n set, then write REG->ry. Otherwise, write
465 concatenation of the values of the registers REG->rx and REG->ry,
471 int low_bytes = TYPE_LENGTH (reg->ry->type);
480 regcache_cooked_read (cache, reg->ry->num, cbuf + high_bytes);
485 regcache_cooked_read (cache, reg->ry->num, cbuf);
491 concatenation of the values of the registers REG->rx and REG->ry,
497 int low_bytes = TYPE_LENGTH (reg->ry
93 struct m32c_reg *rx, *ry; member in struct:m32c_reg
610 add_reg(struct gdbarch *arch, const char *name, struct type *type, int sim_num, m32c_move_reg_t *read, m32c_move_reg_t *write, struct m32c_reg *rx, struct m32c_reg *ry, int n) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/include/asm/
H A Dinst.h421 unsigned int ry:3; member in struct:ri64
434 unsigned int ry:3; member in struct:rri
712 unsigned int ry:3; member in struct:ri64
725 unsigned int ry:3; member in struct:rri
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/include/asm/
H A Dinst.h421 unsigned int ry:3; member in struct:ri64
434 unsigned int ry:3; member in struct:rri
712 unsigned int ry:3; member in struct:ri64
725 unsigned int ry:3; member in struct:rri
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/kernel/
H A Dunaligned.c1345 reg = mips16e_reg2gpr[mips16inst.ri64.ry];
1349 reg = mips16e_reg2gpr[mips16inst.ri64.ry];
1372 reg = mips16e_reg2gpr[mips16inst.rri.ry];
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/kernel/
H A Dunaligned.c1345 reg = mips16e_reg2gpr[mips16inst.ri64.ry];
1349 reg = mips16e_reg2gpr[mips16inst.ri64.ry];
1372 reg = mips16e_reg2gpr[mips16inst.rri.ry];
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/video/omap/
H A Ddispc.c724 int ry, rcr, rcb, gy, gcr, gcb, by, bcr, bcb; member in struct:color_conv_coef
734 MOD_REG_FLD(cf1_reg, mask, CVAL(ct->rcr, ct->ry));
740 MOD_REG_FLD(cf2_reg, mask, CVAL(ct->rcr, ct->ry));
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/video/omap/
H A Ddispc.c724 int ry, rcr, rcb, gy, gcr, gcb, by, bcr, bcb; member in struct:color_conv_coef
734 MOD_REG_FLD(cf1_reg, mask, CVAL(ct->rcr, ct->ry));
740 MOD_REG_FLD(cf2_reg, mask, CVAL(ct->rcr, ct->ry));
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/gdb/bfd/
H A Delf32-s390.c2937 l %rx,0(0,%ry) -> lr %rx,%ry + bcr 0,0
2938 l %rx,0(%ry,0) -> lr %rx,%ry + bcr 0,0
2939 l %rx,0(%ry,%r12) -> lr %rx,%ry + bcr 0,0
2940 l %rx,0(%r12,%ry) -> lr %rx,%ry + bcr 0,0 */
2941 unsigned int insn, ry; local
2944 ry
[all...]
H A Delf64-s390.c2922 lg %rx,(0,%ry) -> sllg %rx,%ry,0
2923 lg %rx,(%ry,0) -> sllg %rx,%ry,0
2924 lg %rx,(%ry,%r12) -> sllg %rx,%ry,0
2925 lg %rx,(%r12,%ry) -> sllg %rx,%ry,0 */
2926 unsigned int insn0, insn1, ry; local
2932 ry
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/ffmpeg/libavcodec/
H A Dmpegvideo.c1167 int ry= -dx + dy; local
1168 int length= ff_sqrt((rx*rx + ry*ry)<<8);
1172 ry= ROUNDED_DIV(ry*3<<4, length);
1174 draw_line(buf, sx, sy, sx + rx, sy + ry, w, h, stride, color);
1175 draw_line(buf, sx, sy, sx - ry, sy + rx, w, h, stride, color);

Completed in 447 milliseconds

12