Home | History | Annotate | Download | only in s390x

Lines Matching full:carry

6 #define ADD_REG_MEM(insn, s1, s2, CARRY)		\
10 asm volatile( "lghi 0," #CARRY "\n" \
18 printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, s2, tmp, cc); \
21 #define ADD_REG_REG(insn, s1, s2, CARRY) \
25 asm volatile( "lghi 0," #CARRY "\n" \
33 printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, s2, tmp, cc); \
36 #define ADD_REG_IMM(insn, s1, s2, CARRY) \
40 asm volatile( "lghi 0," #CARRY "\n" \
48 printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) s2, tmp, cc); \
51 #define ADD_MEM_IMM(insn, s1, s2, CARRY) \
56 asm volatile( "lghi 0," #CARRY "\n" \
65 printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, v2, tmp, cc); \
144 #define ADD_REG_LDISP(insn, s1, s2, CARRY) \
149 asm volatile( "lghi 0," #CARRY "\n" \
158 printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, s2, v, cc); \
176 #define ADD_REG_XIMM(insn, s1, us2,s2, CARRY) \
180 asm volatile( "lghi 0," #CARRY "\n" \
189 printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) 0x##us2##s2, v, cc); \