Опитвам се да внедря превключване на контекст, използвайки gcc за m68k процесори. Трябва да използвам вградено асемблиране за запазване на всички регистри d0, d1...d7 и a0,...a7. Чудех се дали мога да използвам цикъл в моя вграден gcc, който да ми позволи да запазя тези регистри, вместо да пиша отделен ред код за всеки регистър.
за напр.
move.l %d0, temp pcb.cpuregs.d0 = темп
искам да направя 0 вътре в d0 като брояч на цикъл.