+
+ addr = (intptr_t)s->hwspr[idx];
+ add_copper(COPPER_MOVE(reg, addr >> 16));
+ add_copper(COPPER_MOVE(reg + 2, addr));
+ reg += 4;
+ addr = (intptr_t)s->hwspr[idx + 1];
+ add_copper(COPPER_MOVE(reg, addr >> 16));
+ add_copper(COPPER_MOVE(reg + 2, addr));
+
+ sx += 16;