D | add.h | 6 #define ADD_REG_MEM(insn, s1, s2, CARRY) \ argument 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) \ argument 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) \ argument 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… 51 #define ADD_MEM_IMM(insn, s1, s2, CARRY) \ argument [all …]
|