LOWCORE_ALT_ADDRESS
lowcore_address = LOWCORE_ALT_ADDRESS;
[offalt] "i" (lc_current + LOWCORE_ALT_ADDRESS));
disp += LOWCORE_ALT_ADDRESS;
: [alt] "i" (LOWCORE_ALT_ADDRESS >> 16));
__stringify(llilh \reg, LOWCORE_ALT_ADDRESS >> 16), \
__stringify(stmg \start, \end, LOWCORE_ALT_ADDRESS + \savearea), \
[dispaltpcpr] "i" (lc_pcpr + LOWCORE_ALT_ADDRESS), \
[dispaltpcpo] "i" (lc_pcpo + LOWCORE_ALT_ADDRESS), \
[dispaltpcpr] "i" (lc_pcpr + LOWCORE_ALT_ADDRESS), \
[dispaltpcpo] "i" (lc_pcpo + LOWCORE_ALT_ADDRESS), \
[dispaltpcpr] "i" (lc_pcpr + LOWCORE_ALT_ADDRESS), \
[dispaltpcpo] "i" (lc_pcpo + LOWCORE_ALT_ADDRESS), \
[dispaltpcpr] "i" (lc_pcpr + LOWCORE_ALT_ADDRESS), \
[dispaltpcpo] "i" (lc_pcpo + LOWCORE_ALT_ADDRESS), \
[dispaltpcpr] "i" (lc_pcpr + LOWCORE_ALT_ADDRESS), \
[offalt] "i" (lc_percpu + LOWCORE_ALT_ADDRESS), \
[dispaltpcpo] "i" (lc_pcpo + LOWCORE_ALT_ADDRESS), \
[dispaltpcpr] "i" (lc_pcpr + LOWCORE_ALT_ADDRESS), \
[dispaltpcpo] "i" (lc_pcpo + LOWCORE_ALT_ADDRESS), \
[offalt] "i" (lc_preempt + LOWCORE_ALT_ADDRESS));
[offalt] "i" (lc_preempt + LOWCORE_ALT_ADDRESS),
[offalt] "i" (lc_preempt + LOWCORE_ALT_ADDRESS)
[offalt] "i" (lc_cpu_nr + LOWCORE_ALT_ADDRESS),
[offalt] "i" (lc_lockval + LOWCORE_ALT_ADDRESS),
canary += LOWCORE_ALT_ADDRESS;