Lines Matching +full:1 +full:a

23     { "cc0->cc1", {0, 0, 42},  42,     1, },
27 { "cc1->cc1", {-3, 1, 1}, -1, 1, },
28 { "cc1->cc2", {-3, 1, 2}, 0, 2, },
29 { "cc1->cc3", {-3, 1, -1}, -3, 3, },
31 { "cc2->cc1", {-1, 1, 1}, 2, 1, },
32 { "cc2->cc2", {-1, 1, -1}, 0, 2, },
35 { "cc3->cc1", {-1, 2, 1}, 3, 1, },
36 { "cc3->cc2", {-1, 2, -2}, 0, 2, },
37 { "cc3->cc3", {-1, 2, -1}, 1, 3, },
41 static unsigned long test32rm(unsigned long a, unsigned long b, in test32rm() argument
44 unsigned int a32 = a, b32 = b, c32 = c; in test32rm()
47 "alcr %[a],%[b]\n" in test32rm()
48 "alc %[a],%[c]\n" in test32rm()
50 : [a] "+&r" (a32), [cc] "+&r" (*cc) in test32rm()
59 static unsigned long test32mr(unsigned long a, unsigned long b, in test32mr() argument
62 unsigned int a32 = a, b32 = b, c32 = c; in test32mr()
65 "alc %[a],%[b]\n" in test32mr()
66 "alcr %[c],%[a]\n" in test32mr()
68 : [a] "+&r" (a32), [c] "+&r" (c32), [cc] "+&r" (*cc) in test32mr()
77 static unsigned long test64rm(unsigned long a, unsigned long b, in test64rm() argument
81 "alcgr %[a],%[b]\n" in test64rm()
82 "alcg %[a],%[c]\n" in test64rm()
84 : [a] "+&r" (a), [cc] "+&r" (*cc) in test64rm()
88 return a; in test64rm()
92 static unsigned long test64mr(unsigned long a, unsigned long b, in test64mr() argument
96 "alcg %[a],%[b]\n" in test64mr()
97 "alcgr %[c],%[a]\n" in test64mr()
99 : [a] "+&r" (a), [c] "+&r" (c), [cc] "+&r" (*cc) in test64mr()
120 { "a, b, c", 0, 1, 2 },
121 { "b, a, c", 1, 0, 2 },
126 unsigned long a, b, c, sum; in main() local
140 a = t->values[p->a_idx]; in main()
143 sum = f->ptr(a, b, c, &cc); in main()
147 t->name, f->name, a, b, c, sum, cc, in main()