Lines Matching +full:3 +full:b
28 #define TEST_LWZX(t, a, b) (PPC_INST_LWZX | ___PPC_RT(t) | \ argument
29 ___PPC_RA(a) | ___PPC_RB(b))
32 #define TEST_LDARX(t, a, b, eh) (PPC_INST_LDARX | ___PPC_RT(t) | \ argument
33 ___PPC_RA(a) | ___PPC_RB(b) | \
35 #define TEST_STDCX(s, a, b) (PPC_INST_STDCX | ___PPC_RS(s) | \ argument
36 ___PPC_RA(a) | ___PPC_RB(b))
37 #define TEST_LFSX(t, a, b) (PPC_INST_LFSX | ___PPC_RT(t) | \ argument
38 ___PPC_RA(a) | ___PPC_RB(b))
39 #define TEST_STFSX(s, a, b) (PPC_INST_STFSX | ___PPC_RS(s) | \ argument
40 ___PPC_RA(a) | ___PPC_RB(b))
41 #define TEST_LFDX(t, a, b) (PPC_INST_LFDX | ___PPC_RT(t) | \ argument
42 ___PPC_RA(a) | ___PPC_RB(b))
43 #define TEST_STFDX(s, a, b) (PPC_INST_STFDX | ___PPC_RS(s) | \ argument
44 ___PPC_RA(a) | ___PPC_RB(b))
45 #define TEST_LVX(t, a, b) (PPC_INST_LVX | ___PPC_RT(t) | \ argument
46 ___PPC_RA(a) | ___PPC_RB(b))
47 #define TEST_STVX(s, a, b) (PPC_INST_STVX | ___PPC_RS(s) | \ argument
48 ___PPC_RA(a) | ___PPC_RB(b))
49 #define TEST_LXVD2X(s, a, b) (PPC_INST_LXVD2X | VSX_XX1((s), R##a, R##b)) argument
50 #define TEST_STXVD2X(s, a, b) (PPC_INST_STXVD2X | VSX_XX1((s), R##a, R##b)) argument
87 regs.gpr[3] = (unsigned long) &a; in test_ld()
90 stepped = emulate_step(®s, TEST_LD(5, 3, 0)); in test_ld()
105 regs.gpr[3] = (unsigned long) &a; in test_lwz()
108 stepped = emulate_step(®s, TEST_LWZ(5, 3, 0)); in test_lwz()
119 unsigned int a[3] = {0x0, 0x0, 0x1234}; in test_lwzx()
123 regs.gpr[3] = (unsigned long) a; in test_lwzx()
128 stepped = emulate_step(®s, TEST_LWZX(5, 3, 4)); in test_lwzx()
142 regs.gpr[3] = (unsigned long) &a; in test_std()
146 stepped = emulate_step(®s, TEST_STD(5, 3, 0)); in test_std()
166 regs.gpr[3] = (unsigned long) &a; in test_ldarx_stdcx()
171 stepped = emulate_step(®s, TEST_LDARX(5, 3, 4, 0)); in test_ldarx_stdcx()
189 stepped = emulate_step(®s, TEST_STDCX(5, 3, 4)); in test_ldarx_stdcx()
212 int b; in test_lfsx_stfsx() member
223 cached_b = c.b; in test_lfsx_stfsx()
225 regs.gpr[3] = (unsigned long) &c.a; in test_lfsx_stfsx()
229 stepped = emulate_step(®s, TEST_LFSX(10, 3, 4)); in test_lfsx_stfsx()
242 stepped = emulate_step(®s, TEST_STFSX(10, 3, 4)); in test_lfsx_stfsx()
244 if (stepped == 1 && c.b == cached_b) in test_lfsx_stfsx()
255 long b; in test_lfdx_stfdx() member
266 cached_b = c.b; in test_lfdx_stfdx()
268 regs.gpr[3] = (unsigned long) &c.a; in test_lfdx_stfdx()
272 stepped = emulate_step(®s, TEST_LFDX(10, 3, 4)); in test_lfdx_stfdx()
285 stepped = emulate_step(®s, TEST_STFDX(10, 3, 4)); in test_lfdx_stfdx()
287 if (stepped == 1 && c.b == cached_b) in test_lfdx_stfdx()
312 u32 b[4]; in test_lvx_stvx() member
322 cached_b[0] = c.b[0] = 923745; in test_lvx_stvx()
323 cached_b[1] = c.b[1] = 2139478; in test_lvx_stvx()
324 cached_b[2] = c.b[2] = 9012; in test_lvx_stvx()
325 cached_b[3] = c.b[3] = 982134; in test_lvx_stvx()
327 regs.gpr[3] = (unsigned long) &c.a; in test_lvx_stvx()
331 stepped = emulate_step(®s, TEST_LVX(10, 3, 4)); in test_lvx_stvx()
341 c.b[0] = 4987513; in test_lvx_stvx()
342 c.b[1] = 84313948; in test_lvx_stvx()
343 c.b[2] = 71; in test_lvx_stvx()
344 c.b[3] = 498532; in test_lvx_stvx()
347 stepped = emulate_step(®s, TEST_STVX(10, 3, 4)); in test_lvx_stvx()
349 if (stepped == 1 && cached_b[0] == c.b[0] && cached_b[1] == c.b[1] && in test_lvx_stvx()
350 cached_b[2] == c.b[2] && cached_b[3] == c.b[3]) in test_lvx_stvx()
369 u32 b[4]; in test_lxvd2x_stxvd2x() member
379 cached_b[0] = c.b[0] = 18233; in test_lxvd2x_stxvd2x()
380 cached_b[1] = c.b[1] = 34863571; in test_lxvd2x_stxvd2x()
381 cached_b[2] = c.b[2] = 834; in test_lxvd2x_stxvd2x()
382 cached_b[3] = c.b[3] = 6138911; in test_lxvd2x_stxvd2x()
384 regs.gpr[3] = (unsigned long) &c.a; in test_lxvd2x_stxvd2x()
388 stepped = emulate_step(®s, TEST_LXVD2X(39, 3, 4)); in test_lxvd2x_stxvd2x()
402 c.b[0] = 21379463; in test_lxvd2x_stxvd2x()
403 c.b[1] = 87; in test_lxvd2x_stxvd2x()
404 c.b[2] = 374234; in test_lxvd2x_stxvd2x()
405 c.b[3] = 4; in test_lxvd2x_stxvd2x()
408 stepped = emulate_step(®s, TEST_STXVD2X(39, 3, 4)); in test_lxvd2x_stxvd2x()
410 if (stepped == 1 && cached_b[0] == c.b[0] && cached_b[1] == c.b[1] && in test_lxvd2x_stxvd2x()
411 cached_b[2] == c.b[2] && cached_b[3] == c.b[3] && in test_lxvd2x_stxvd2x()