On 5/4/19 5:05 AM, Paolo Bonzini wrote: > + "bras %%r3, 1f\n" /* source PC will be after the BR */ \ > + "1: aghi %%r3, 12\n" /* 4 */ \ > + "stg %%r3, %[SCRATCH](%%r1)\n" /* 6 save switch-back PC */ \ > + "br %%r4\n" /* 2 jump to destination PC */ \
Better as larl %r3, 2f stg %r3, SCRATCH(%r1) br %r4 2: r~