On BSD, addr and data are swapped. But on Linux, only SPARC strays. Goodbye SPARC and Solaris.
56 lines
1.2 KiB
C
56 lines
1.2 KiB
C
return strdup (
|
|
"=PC pc\n"
|
|
"=SP r1\n"
|
|
"=A0 r3\n"
|
|
"=A1 r4\n"
|
|
"=A2 r5\n"
|
|
"=A3 r6\n"
|
|
"=A4 r7\n"
|
|
"=A5 r8\n"
|
|
"=A6 r9\n"
|
|
"=A7 r10\n"
|
|
"gpr r0 .64 0 0\n"
|
|
"gpr r1 .64 8 0\n"
|
|
"gpr r2 .64 16 0\n"
|
|
"gpr r3 .64 24 0\n"
|
|
"gpr r4 .64 32 0\n"
|
|
"gpr r5 .64 40 0\n"
|
|
"gpr r6 .64 48 0\n"
|
|
"gpr r7 .64 56 0\n"
|
|
"gpr r8 .64 64 0\n"
|
|
"gpr r9 .64 72 0\n"
|
|
"gpr r10 .64 80 0\n"
|
|
"gpr r11 .64 88 0\n"
|
|
"gpr r12 .64 96 0\n"
|
|
"gpr r13 .64 104 0\n"
|
|
"gpr r14 .64 112 0\n"
|
|
"gpr r15 .64 120 0\n"
|
|
"gpr r16 .64 128 0\n"
|
|
"gpr r17 .64 136 0\n"
|
|
"gpr r18 .64 144 0\n"
|
|
"gpr r19 .64 152 0\n"
|
|
"gpr r20 .64 160 0\n"
|
|
"gpr r21 .64 168 0\n"
|
|
"gpr r22 .64 176 0\n"
|
|
"gpr r23 .64 184 0\n"
|
|
"gpr r24 .64 192 0\n"
|
|
"gpr r25 .64 200 0\n"
|
|
"gpr r26 .64 208 0\n"
|
|
"gpr r27 .64 216 0\n"
|
|
"gpr r28 .64 224 0\n"
|
|
"gpr r29 .64 232 0\n"
|
|
"gpr r30 .64 240 0\n"
|
|
"gpr r31 .64 248 0\n"
|
|
"gpr pc .64 256 0\n"
|
|
"gpr msr .64 264 0\n"
|
|
"gpr orig_gpr3 .64 272 0\n"
|
|
"gpr ctr .64 280 0\n"
|
|
"gpr link .64 288 0\n"
|
|
"gpr xer .64 296 0\n"
|
|
"gpr ccr .64 304 0\n"
|
|
"gpr softe .64 312 0\n"
|
|
"gpr trap .64 320 0\n"
|
|
"gpr dar .64 328 0\n"
|
|
"gpr dsisr .64 336 0\n"
|
|
"gpr result .64 344 0\n"
|
|
);
|