Home | History | Annotate | Download | only in s390x

Lines Matching defs:op1

15    quad_word op1 = op1_init;
19 quad_word op1_before = op1;
23 printf("before op1 = (%#lx, %#lx)\n", op1.high, op1.low);
31 "stmg %%r0,%%r1,%1\n" // store r0,r1 to op1
35 : "=d" (cc), "+QS" (op1), "+QS" (op2), "+QS" (op3)
39 printf("after op1 = (%#lx, %#lx)\n", op1.high, op1.low);
57 // op1 did not change
58 if (op1.low != op1_before.low || op1.high != op1_before.high) {
78 // bits [0:31] of op1 (both parts) are unchanged
79 if ((op1.high >> 32) != (op1_before.high >> 32) ||
80 (op1.low >> 32) != (op1_before.low >> 32)) {
84 if ((op1.low & 0xffffffff) != (op2 & 0xffffffff)) {
87 if ((op1.high & 0xffffffff) != (op2 >> 32)) {
95 quad_word op1, op3;
98 // (op1.high[32:63], op1.low[32:63]) == op2
99 op1.high = 0x0000000044556677ull;
100 op1.low = 0x111111118899aabbull;
104 test(op1, op2, op3, 0);
106 // (op1.high[32:63], op1.low[32:63]) != op2
107 op1.high = 0x1000000000000000ull;
108 op1.low = 0x0000000000000000ull;
111 test(op1, op2, op3, 1);