Artifact
42e4b0c1789ea7fbd16c0102ea5cbc8d7ead583b:
0000: 52 65 74 75 72 6e 20 76 61 6c 75 65 73 20 69 6e Return values in
0010: 20 72 65 67 69 73 74 65 72 73 2c 20 77 69 74 68 registers, with
0020: 20 22 67 63 63 20 2d 66 72 65 67 2d 73 74 72 75 "gcc -freg-stru
0030: 63 74 2d 72 65 74 75 72 6e 22 3a 0a 22 2d 2d 2d ct-return":."---
0040: 22 20 6d 65 61 6e 73 20 72 65 74 75 72 6e 20 69 " means return i
0050: 6e 20 6d 65 6d 6f 72 79 2e 0a 0a 20 20 20 20 20 n memory...
0060: 20 20 20 20 49 5f 49 49 49 20 20 43 5f 43 64 43 I_III C_CdC
0070: 20 20 44 5f 66 44 64 20 20 4a 5f 4a 69 4a 20 20 D_fDd J_JiJ
0080: 20 54 5f 54 63 54 20 20 58 5f 42 63 64 42 0a 69 T_TcT X_BcdB.i
0090: 33 38 36 20 20 20 20 20 20 65 61 78 20 20 20 20 386 eax
00a0: 20 61 6c 20 20 20 20 2d 2d 2d 20 20 20 65 61 78 al --- eax
00b0: 2c 65 64 78 20 20 2d 2d 2d 20 20 20 20 2d 2d 2d ,edx --- ---
00c0: 0a 6d 36 38 6b 20 20 20 20 20 20 64 30 20 20 20 .m68k d0
00d0: 20 20 20 64 30 20 20 20 20 2d 2d 2d 20 20 20 64 d0 --- d
00e0: 30 2c 64 31 20 20 20 20 2d 2d 2d 20 20 20 20 2d 0,d1 --- -
00f0: 2d 2d 0a 6d 69 70 73 20 20 20 20 20 20 24 32 20 --.mips $2
0100: 20 20 20 20 20 24 32 20 20 20 20 2d 2d 2d 20 20 $2 ---
0110: 20 2d 2d 2d 20 20 20 20 20 20 2d 2d 2d 20 20 20 --- ---
0120: 20 2d 2d 2d 0a 73 70 61 72 63 20 20 20 20 20 25 ---.sparc %
0130: 6f 30 20 20 20 20 20 25 6f 30 20 20 20 2d 2d 2d o0 %o0 ---
0140: 20 20 20 2d 2d 2d 20 20 20 20 20 20 2d 2d 2d 20 --- ---
0150: 20 20 20 2d 2d 2d 0a 61 6c 70 68 61 20 20 20 20 ---.alpha
0160: 20 24 30 20 20 20 20 20 20 24 30 20 20 20 20 24 $0 $0 $
0170: 30 20 20 20 20 24 30 2c 24 31 20 20 20 20 2d 2d 0 $0,$1 --
0180: 2d 20 20 20 20 2d 2d 2d 0a 68 70 70 61 20 20 20 - ---.hppa
0190: 20 20 20 25 72 32 38 20 20 20 20 25 72 32 38 20 %r28 %r28
01a0: 20 2d 2d 2d 20 20 20 2d 2d 2d 20 20 20 20 20 20 --- ---
01b0: 2d 2d 2d 20 20 20 20 2d 2d 2d 0a 61 72 6d 20 20 --- ---.arm
01c0: 20 20 20 20 20 72 30 20 20 20 20 20 20 72 30 20 r0 r0
01d0: 20 20 20 2d 2d 2d 20 20 20 72 30 2c 72 31 20 20 --- r0,r1
01e0: 20 20 2d 2d 2d 20 20 20 20 2d 2d 2d 0a 70 6f 77 --- ---.pow
01f0: 65 72 70 63 20 20 20 33 20 20 20 20 20 20 20 33 erpc 3 3
0200: 20 20 20 20 20 2d 2d 2d 20 20 20 33 2c 34 20 20 --- 3,4
0210: 20 20 20 20 2d 2d 2d 20 20 20 20 2d 2d 2d 0a 70 --- ---.p
0220: 6f 77 65 72 70 63 36 34 20 2d 2d 2d 20 20 20 20 owerpc64 ---
0230: 20 2d 2d 2d 20 20 20 2d 2d 2d 20 20 20 2d 2d 2d --- --- ---
0240: 20 20 20 20 20 20 2d 2d 2d 20 20 20 20 2d 2d 2d --- ---
0250: 0a 6d 38 38 6b 20 20 20 20 20 20 72 32 20 20 20 .m88k r2
0260: 20 20 20 2d 2d 2d 20 20 20 2d 2d 2d 20 20 20 2d --- --- -
0270: 2d 2d 20 20 20 20 20 20 2d 2d 2d 20 20 20 20 2d -- --- -
0280: 2d 2d 0a 63 6f 6e 76 65 78 20 20 20 20 73 30 20 --.convex s0
0290: 20 20 20 20 20 73 30 20 20 20 20 73 30 20 20 20 s0 s0
02a0: 20 73 30 2e 6c 20 20 20 20 20 2d 2d 2d 20 20 20 s0.l ---
02b0: 20 2d 2d 2d 0a 69 61 36 34 20 20 20 20 20 20 72 ---.ia64 r
02c0: 38 20 20 20 20 20 20 72 38 20 20 20 20 66 38 20 8 r8 f8
02d0: 20 20 20 72 38 2c 72 39 20 20 20 20 72 38 20 20 r8,r9 r8
02e0: 20 20 20 2d 2d 2d 0a 78 38 36 5f 36 34 20 20 20 ---.x86_64
02f0: 20 65 61 78 20 20 20 20 20 65 61 78 20 20 20 78 eax eax x
0300: 6d 6d 30 20 20 72 61 78 2c 72 64 78 20 20 72 61 mm0 rax,rdx ra
0310: 78 20 20 20 20 2d 2d 2d 0a 73 33 39 30 20 20 20 x ---.s390
0320: 20 20 20 72 32 20 20 20 20 20 20 72 32 20 20 20 r2 r2
0330: 20 72 32 2c 72 33 20 72 32 2c 72 33 20 20 20 20 r2,r3 r2,r3
0340: 72 32 20 20 20 20 20 2d 2d 2d 0a r2 ---.