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~
