Lines Matching +full:20 +full:a
52 #define TEST_PADDI(t, a, i, pr) \ argument
54 PPC_RAW_ADDI(t, a, i))
95 unsigned long a = 0x23; in test_ld() local
99 regs.gpr[3] = (unsigned long) &a; in test_ld()
104 if (stepped == 1 && regs.gpr[5] == a) in test_ld()
113 unsigned long a = 0x23; in test_pld() local
122 regs.gpr[3] = (unsigned long)&a; in test_pld()
127 if (stepped == 1 && regs.gpr[5] == a) in test_pld()
136 unsigned int a = 0x4545; in test_lwz() local
140 regs.gpr[3] = (unsigned long) &a; in test_lwz()
145 if (stepped == 1 && regs.gpr[5] == a) in test_lwz()
154 unsigned int a = 0x4545; in test_plwz() local
163 regs.gpr[3] = (unsigned long)&a; in test_plwz()
169 if (stepped == 1 && regs.gpr[5] == a) in test_plwz()
178 unsigned int a[3] = {0x0, 0x0, 0x1234}; in test_lwzx() local
182 regs.gpr[3] = (unsigned long) a; in test_lwzx()
188 if (stepped == 1 && regs.gpr[5] == a[2]) in test_lwzx()
197 unsigned long a = 0x1234; in test_std() local
201 regs.gpr[3] = (unsigned long) &a; in test_std()
206 if (stepped == 1 && regs.gpr[5] == a) in test_std()
215 unsigned long a = 0x1234; in test_pstd() local
224 regs.gpr[3] = (unsigned long)&a; in test_pstd()
229 if (stepped == 1 || regs.gpr[5] == a) in test_pstd()
238 unsigned long a = 0x1234; in test_ldarx_stdcx() local
248 regs.gpr[3] = (unsigned long) &a; in test_ldarx_stdcx()
256 * Don't touch 'a' here. Touching 'a' can do Load/store in test_ldarx_stdcx()
257 * of 'a' which result in failure of subsequent stdcx. in test_ldarx_stdcx()
281 if (stepped == 1 && ((regs.gpr[5] == a && (regs.ccr & cr0_eq)) in test_ldarx_stdcx()
282 || (regs.gpr[5] != a && !(regs.ccr & cr0_eq)))) in test_ldarx_stdcx()
293 float a; in test_lfsx_stfsx() member
304 c.a = 123.45; in test_lfsx_stfsx()
307 regs.gpr[3] = (unsigned long) &c.a; in test_lfsx_stfsx()
321 c.a = 678.91; in test_lfsx_stfsx()
336 float a; in test_plfs_pstfs() member
352 c.a = 123.45; in test_plfs_pstfs()
355 regs.gpr[3] = (unsigned long)&c.a; in test_plfs_pstfs()
368 c.a = 678.91; in test_plfs_pstfs()
383 double a; in test_lfdx_stfdx() member
394 c.a = 123456.78; in test_lfdx_stfdx()
397 regs.gpr[3] = (unsigned long) &c.a; in test_lfdx_stfdx()
411 c.a = 987654.32; in test_lfdx_stfdx()
426 double a; in test_plfd_pstfd() member
442 c.a = 123456.78; in test_plfd_pstfd()
445 regs.gpr[3] = (unsigned long)&c.a; in test_plfd_pstfd()
458 c.a = 987654.32; in test_plfd_pstfd()
499 vector128 a; in test_lvx_stvx() member
515 regs.gpr[3] = (unsigned long) &c.a; in test_lvx_stvx()
556 vector128 a; in test_lxvd2x_stxvd2x() member
572 regs.gpr[3] = (unsigned long) &c.a; in test_lxvd2x_stxvd2x()
622 vector128 a; in test_lxvp_stxvp() member
647 regs.gpr[4] = (unsigned long)&c[0].a; in test_lxvp_stxvp()
709 vector128 a; in test_lxvpx_stxvpx() member
734 regs.gpr[3] = (unsigned long)&c[0].a; in test_lxvpx_stxvpx()
798 vector128 a; in test_plxvp_pstxvp() member
822 regs.gpr[3] = (unsigned long)&c[0].a; in test_plxvp_pstxvp()
938 .instr = TEST_SETB(20, 1),
945 .instr = TEST_SETB(20, 4),
952 .instr = TEST_SETB(20, 5),
964 .instr = ppc_inst(PPC_RAW_ADD(20, 21, 22)),
972 .instr = ppc_inst(PPC_RAW_ADD(20, 21, 22)),
980 .instr = ppc_inst(PPC_RAW_ADD(20, 21, 22)),
988 .instr = ppc_inst(PPC_RAW_ADD(20, 21, 22)),
996 .instr = ppc_inst(PPC_RAW_ADD(20, 21, 22)),
1004 .instr = ppc_inst(PPC_RAW_ADD(20, 21, 22)),
1012 .instr = ppc_inst(PPC_RAW_ADD(20, 21, 22)),
1020 .instr = ppc_inst(PPC_RAW_ADD(20, 21, 22)),
1028 .instr = ppc_inst(PPC_RAW_ADD(20, 21, 22)),
1036 .instr = ppc_inst(PPC_RAW_ADD(20, 21, 22)),
1050 .instr = ppc_inst(PPC_RAW_ADD_DOT(20, 21, 22)),
1058 .instr = ppc_inst(PPC_RAW_ADD_DOT(20, 21, 22)),
1067 .instr = ppc_inst(PPC_RAW_ADD_DOT(20, 21, 22)),
1075 .instr = ppc_inst(PPC_RAW_ADD_DOT(20, 21, 22)),
1083 .instr = ppc_inst(PPC_RAW_ADD_DOT(20, 21, 22)),
1091 .instr = ppc_inst(PPC_RAW_ADD_DOT(20, 21, 22)),
1099 .instr = ppc_inst(PPC_RAW_ADD_DOT(20, 21, 22)),
1107 .instr = ppc_inst(PPC_RAW_ADD_DOT(20, 21, 22)),
1115 .instr = ppc_inst(PPC_RAW_ADD_DOT(20, 21, 22)),
1123 .instr = ppc_inst(PPC_RAW_ADD_DOT(20, 21, 22)),
1136 .instr = ppc_inst(PPC_RAW_ADDC(20, 21, 22)),
1144 .instr = ppc_inst(PPC_RAW_ADDC(20, 21, 22)),
1152 .instr = ppc_inst(PPC_RAW_ADDC(20, 21, 22)),
1160 .instr = ppc_inst(PPC_RAW_ADDC(20, 21, 22)),
1168 .instr = ppc_inst(PPC_RAW_ADDC(20, 21, 22)),
1176 .instr = ppc_inst(PPC_RAW_ADDC(20, 21, 22)),
1184 .instr = ppc_inst(PPC_RAW_ADDC(20, 21, 22)),
1192 .instr = ppc_inst(PPC_RAW_ADDC(20, 21, 22)),
1200 .instr = ppc_inst(PPC_RAW_ADDC(20, 21, 22)),
1208 .instr = ppc_inst(PPC_RAW_ADDC(20, 21, 22)),
1216 .instr = ppc_inst(PPC_RAW_ADDC(20, 21, 22)),
1230 .instr = ppc_inst(PPC_RAW_ADDC_DOT(20, 21, 22)),
1238 .instr = ppc_inst(PPC_RAW_ADDC_DOT(20, 21, 22)),
1247 .instr = ppc_inst(PPC_RAW_ADDC_DOT(20, 21, 22)),
1255 .instr = ppc_inst(PPC_RAW_ADDC_DOT(20, 21, 22)),
1263 .instr = ppc_inst(PPC_RAW_ADDC_DOT(20, 21, 22)),
1271 .instr = ppc_inst(PPC_RAW_ADDC_DOT(20, 21, 22)),
1279 .instr = ppc_inst(PPC_RAW_ADDC_DOT(20, 21, 22)),
1287 .instr = ppc_inst(PPC_RAW_ADDC_DOT(20, 21, 22)),
1295 .instr = ppc_inst(PPC_RAW_ADDC_DOT(20, 21, 22)),
1303 .instr = ppc_inst(PPC_RAW_ADDC_DOT(20, 21, 22)),
1311 .instr = ppc_inst(PPC_RAW_ADDC_DOT(20, 21, 22)),
1324 .instr = ppc_inst(PPC_RAW_DIVDE(20, 21, 22)),
1332 .instr = ppc_inst(PPC_RAW_DIVDE(20, 21, 22)),
1333 .flags = IGNORE_GPR(20),
1341 .instr = ppc_inst(PPC_RAW_DIVDE(20, 21, 22)),
1354 .instr = ppc_inst(PPC_RAW_DIVDE_DOT(20, 21, 22)),
1362 .instr = ppc_inst(PPC_RAW_DIVDE_DOT(20, 21, 22)),
1363 .flags = IGNORE_GPR(20),
1371 .instr = ppc_inst(PPC_RAW_DIVDE_DOT(20, 21, 22)),
1384 .instr = ppc_inst(PPC_RAW_DIVDEU(20, 21, 22)),
1385 .flags = IGNORE_GPR(20),
1393 .instr = ppc_inst(PPC_RAW_DIVDEU(20, 21, 22)),
1394 .flags = IGNORE_GPR(20),
1402 .instr = ppc_inst(PPC_RAW_DIVDEU(20, 21, 22)),
1410 .instr = ppc_inst(PPC_RAW_DIVDEU(20, 21, 22)),
1418 .instr = ppc_inst(PPC_RAW_DIVDEU(20, 21, 22)),
1419 .flags = IGNORE_GPR(20),
1432 .instr = ppc_inst(PPC_RAW_DIVDEU_DOT(20, 21, 22)),
1433 .flags = IGNORE_GPR(20),
1441 .instr = ppc_inst(PPC_RAW_DIVDEU_DOT(20, 21, 22)),
1442 .flags = IGNORE_GPR(20),
1450 .instr = ppc_inst(PPC_RAW_DIVDEU_DOT(20, 21, 22)),
1458 .instr = ppc_inst(PPC_RAW_DIVDEU_DOT(20, 21, 22)),
1466 .instr = ppc_inst(PPC_RAW_DIVDEU_DOT(20, 21, 22)),
1467 .flags = IGNORE_GPR(20),
1612 /* This is not a return frame regs */ in emulate_compute_instr()
1685 * Set a compatible MSR value explicitly to ensure in run_tests_compute()