• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/s390/math-emu/

Lines Matching defs:ry

146 static int emu_axbr (struct pt_regs *regs, int rx, int ry) {
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) {
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) {
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) {
236 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
237 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
249 static int emu_cdbr (struct pt_regs *regs, int rx, int ry) {
254 FP_UNPACK_RAW_DP(DB, &current->thread.fp_regs.fprs[ry].d);
281 static int emu_cebr (struct pt_regs *regs, int rx, int ry) {
286 FP_UNPACK_RAW_SP(SB, &current->thread.fp_regs.fprs[ry].f);
313 static int emu_kxbr (struct pt_regs *regs, int rx, int ry) {
322 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
323 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
337 static int emu_kdbr (struct pt_regs *regs, int rx, int ry) {
343 FP_UNPACK_RAW_DP(DB, &current->thread.fp_regs.fprs[ry].d);
375 static int emu_kebr (struct pt_regs *regs, int rx, int ry) {
381 FP_UNPACK_RAW_SP(SB, &current->thread.fp_regs.fprs[ry].f);
413 static int emu_cxfbr (struct pt_regs *regs, int rx, int ry) {
421 si = regs->gprs[ry];
430 static int emu_cdfbr (struct pt_regs *regs, int rx, int ry) {
437 si = regs->gprs[ry];
444 static int emu_cefbr (struct pt_regs *regs, int rx, int ry) {
451 si = regs->gprs[ry];
458 static int emu_cfxbr (struct pt_regs *regs, int rx, int ry, int mask) {
471 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
472 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
481 static int emu_cfdbr (struct pt_regs *regs, int rx, int ry, int mask) {
493 FP_UNPACK_DP(DA, &current->thread.fp_regs.fprs[ry].d);
501 static int emu_cfebr (struct pt_regs *regs, int rx, int ry, int mask) {
513 FP_UNPACK_SP(SA, &current->thread.fp_regs.fprs[ry].f);
521 static int emu_dxbr (struct pt_regs *regs, int rx, int ry) {
531 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
532 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
542 static int emu_ddbr (struct pt_regs *regs, int rx, int ry) {
549 FP_UNPACK_DP(DB, &current->thread.fp_regs.fprs[ry].d);
570 static int emu_debr (struct pt_regs *regs, int rx, int ry) {
577 FP_UNPACK_SP(SB, &current->thread.fp_regs.fprs[ry].f);
598 static int emu_didbr (struct pt_regs *regs, int rx, int ry, int mask) {
604 static int emu_diebr (struct pt_regs *regs, int rx, int ry, int mask) {
610 static int emu_efpc (struct pt_regs *regs, int rx, int ry) {
616 static int emu_ltxbr (struct pt_regs *regs, int rx, int ry) {
622 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
623 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
625 fp_regs->fprs[rx].ui = fp_regs->fprs[ry].ui;
626 fp_regs->fprs[rx+2].ui = fp_regs->fprs[ry+2].ui;
632 static int emu_ltdbr (struct pt_regs *regs, int rx, int ry) {
637 FP_UNPACK_DP(DA, &fp_regs->fprs[ry].d);
638 fp_regs->fprs[rx].ui = fp_regs->fprs[ry].ui;
644 static int emu_ltebr (struct pt_regs *regs, int rx, int ry) {
649 FP_UNPACK_SP(SA, &fp_regs->fprs[ry].f);
650 fp_regs->fprs[rx].ui = fp_regs->fprs[ry].ui;
656 static int emu_lcxbr (struct pt_regs *regs, int rx, int ry) {
663 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
664 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
675 static int emu_lcdbr (struct pt_regs *regs, int rx, int ry) {
681 FP_UNPACK_DP(DA, &current->thread.fp_regs.fprs[ry].d);
689 static int emu_lcebr (struct pt_regs *regs, int rx, int ry) {
695 FP_UNPACK_SP(SA, &current->thread.fp_regs.fprs[ry].f);
703 static int emu_fixbr (struct pt_regs *regs, int rx, int ry, int mask) {
717 cvt.w.high = fp_regs->fprs[ry].ui;
718 cvt.w.low = fp_regs->fprs[ry+2].ui;
728 static int emu_fidbr (struct pt_regs *regs, int rx, int ry, int mask) {
741 FP_UNPACK_DP(DA, &fp_regs->fprs[ry].d);
748 static int emu_fiebr (struct pt_regs *regs, int rx, int ry, int mask) {
761 FP_UNPACK_SP(SA, &fp_regs->fprs[ry].f);
768 static int emu_lxdbr (struct pt_regs *regs, int rx, int ry) {
775 FP_UNPACK_DP(DA, &current->thread.fp_regs.fprs[ry].d);
800 static int emu_lxebr (struct pt_regs *regs, int rx, int ry) {
807 FP_UNPACK_SP(SA, &current->thread.fp_regs.fprs[ry].f);
832 static int emu_ldebr (struct pt_regs *regs, int rx, int ry) {
838 FP_UNPACK_SP(SA, &current->thread.fp_regs.fprs[ry].f);
858 static int emu_lnxbr (struct pt_regs *regs, int rx, int ry) {
865 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
866 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
875 current->thread.fp_regs.fprs[ry].ui;
877 current->thread.fp_regs.fprs[ry+2].ui;
884 static int emu_lndbr (struct pt_regs *regs, int rx, int ry) {
890 FP_UNPACK_DP(DA, &current->thread.fp_regs.fprs[ry].d);
896 current->thread.fp_regs.fprs[ry].ui;
902 static int emu_lnebr (struct pt_regs *regs, int rx, int ry) {
908 FP_UNPACK_SP(SA, &current->thread.fp_regs.fprs[ry].f);
914 current->thread.fp_regs.fprs[ry].ui;
920 static int emu_lpxbr (struct pt_regs *regs, int rx, int ry) {
927 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
928 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
937 current->thread.fp_regs.fprs[ry].ui;
939 current->thread.fp_regs.fprs[ry+2].ui;
946 static int emu_lpdbr (struct pt_regs *regs, int rx, int ry) {
952 FP_UNPACK_DP(DA, &current->thread.fp_regs.fprs[ry].d);
958 current->thread.fp_regs.fprs[ry].ui;
964 static int emu_lpebr (struct pt_regs *regs, int rx, int ry) {
970 FP_UNPACK_SP(SA, &current->thread.fp_regs.fprs[ry].f);
976 current->thread.fp_regs.fprs[ry].ui;
982 static int emu_ldxbr (struct pt_regs *regs, int rx, int ry) {
989 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
990 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
998 static int emu_lexbr (struct pt_regs *regs, int rx, int ry) {
1005 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
1006 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
1014 static int emu_ledbr (struct pt_regs *regs, int rx, int ry) {
1020 FP_UNPACK_DP(DA, &current->thread.fp_regs.fprs[ry].d);
1027 static int emu_mxbr (struct pt_regs *regs, int rx, int ry) {
1037 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
1038 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
1048 static int emu_mdbr (struct pt_regs *regs, int rx, int ry) {
1055 FP_UNPACK_DP(DB, &current->thread.fp_regs.fprs[ry].d);
1076 static int emu_mxdbr (struct pt_regs *regs, int rx, int ry) {
1085 FP_UNPACK_DP(DA, &current->thread.fp_regs.fprs[ry].d);
1114 static int emu_meebr (struct pt_regs *regs, int rx, int ry) {
1121 FP_UNPACK_SP(SB, &current->thread.fp_regs.fprs[ry].f);
1142 static int emu_mdebr (struct pt_regs *regs, int rx, int ry) {
1150 FP_UNPACK_SP(SA, &current->thread.fp_regs.fprs[ry].f);
1174 static int emu_madbr (struct pt_regs *regs, int rx, int ry, int rz) {
1181 FP_UNPACK_DP(DB, &current->thread.fp_regs.fprs[ry].d);
1206 static int emu_maebr (struct pt_regs *regs, int rx, int ry, int rz) {
1213 FP_UNPACK_SP(SB, &current->thread.fp_regs.fprs[ry].f);
1238 static int emu_msdbr (struct pt_regs *regs, int rx, int ry, int rz) {
1245 FP_UNPACK_DP(DB, &current->thread.fp_regs.fprs[ry].d);
1270 static int emu_msebr (struct pt_regs *regs, int rx, int ry, int rz) {
1277 FP_UNPACK_SP(SB, &current->thread.fp_regs.fprs[ry].f);
1302 static int emu_sfpc (struct pt_regs *regs, int rx, int ry) {
1313 static int emu_sqxbr (struct pt_regs *regs, int rx, int ry) {
1320 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
1321 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
1332 static int emu_sqdbr (struct pt_regs *regs, int rx, int ry) {
1338 FP_UNPACK_DP(DA, &current->thread.fp_regs.fprs[ry].d);
1360 static int emu_sqebr (struct pt_regs *regs, int rx, int ry) {
1366 FP_UNPACK_SP(SA, &current->thread.fp_regs.fprs[ry].f);
1388 static int emu_sxbr (struct pt_regs *regs, int rx, int ry) {
1398 cvt.w.high = current->thread.fp_regs.fprs[ry].ui;
1399 cvt.w.low = current->thread.fp_regs.fprs[ry+2].ui;
1410 static int emu_sdbr (struct pt_regs *regs, int rx, int ry) {
1417 FP_UNPACK_DP(DB, &current->thread.fp_regs.fprs[ry].d);
1440 static int emu_sebr (struct pt_regs *regs, int rx, int ry) {
1447 FP_UNPACK_SP(SB, &current->thread.fp_regs.fprs[ry].f);
2090 /* we got an exception therefore ry can't be in {0,2,4,6} */
2091 asm volatile( /* load rx from fp_regs.fprs[ry] */
2098 } else if ((opc & 0x9) == 0) { /* test if ry in {0,2,4,6} */
2099 asm volatile ( /* store ry to fp_regs.fprs[rx] */
2107 } else /* move fp_regs.fprs[ry] to fp_regs.fprs[rx] */
2120 /* we got an exception therefore ry can't be in {0,2,4,6} */
2121 asm volatile( /* load rx from fp_regs.fprs[ry] */
2128 } else if ((opc & 0x9) == 0) { /* test if ry in {0,2,4,6} */
2129 asm volatile( /* store ry to fp_regs.fprs[rx] */
2137 } else /* move fp_regs.fprs[ry] to fp_regs.fprs[rx] */