1.cfi_sections .c6xabi.exidx 2 3# standard layout 4.p2align 8 5f0: 6.cfi_startproc 7stw .d2t2 B3, *B15--(16) 8.cfi_def_cfa_offset 16 9.cfi_offset 19, 0 10stw .d2t1 A11, *+B15(12) 11.cfi_offset 11, -4 12nop 4 13.cfi_endproc 14.endp 15 16# standard layout (pr0) 17.p2align 8 18f1: 19.cfi_startproc 20.cfi_def_cfa_offset 8 21stw .d2t1 A11, *+B15(8) 22.cfi_offset 11, -0 23stw .d2t1 A10, *+B15(4) 24.cfi_offset 10, -4 25nop 4 26.cfi_endproc 27.personalityindex 0 28.endp 29 30# standard layout (pr1) 31.p2align 8 32f2: 33.cfi_startproc 34stw .d2t2 B15, *B15--(24) 35.cfi_def_cfa_offset 24 36.cfi_offset 31, 0 37stw .d2t2 B10, *+B15(20) 38.cfi_offset 26, -4 39stw .d2t2 B3, *+B15(16) 40.cfi_offset 19, -8 41stdw .d2t1 A11:A10, *+B15(8) 42.cfi_offset 11, -12 43.cfi_offset 10, -16 44nop 4 45.cfi_endproc 46.personalityindex 1 47.endp 48 49# standard layout (pr3) 50.p2align 8 51f3: 52.cfi_startproc 53stw .d2t2 B3, *B15--(16) 54.cfi_def_cfa_offset 16 55.cfi_offset 19, 0 56stw .d2t1 A11, *+B15(12) 57.cfi_offset 11, -4 58nop 4 59.cfi_endproc 60.personalityindex 3 61.endp 62 63# compact layout 64.p2align 8 65f4: 66.cfi_startproc 67stw .d2t2 B3, *B15--(8) 68.cfi_offset 19, 0 69.cfi_def_cfa_offset 8 70stw .d2t1 A11, *B15--(8) 71.cfi_offset 11, -8 72.cfi_def_cfa_offset 16 73nop 4 74.cfi_endproc 75.endp 76 77# compact layout (pr0) 78.p2align 8 79f5: 80.cfi_startproc 81stw .d2t2 B3, *B15--(8) 82.cfi_offset 19, 0 83.cfi_def_cfa_offset 8 84stw .d2t1 A11, *B15--(8) 85.cfi_offset 11, -8 86.cfi_def_cfa_offset 16 87nop 4 88.cfi_endproc 89.personalityindex 0 90.endp 91 92# compact layout (pr4) 93.p2align 8 94f6: 95.cfi_startproc 96stw .d2t2 B3, *B15--(8) 97.cfi_offset 19, 0 98.cfi_def_cfa_offset 8 99stw .d2t1 A11, *B15--(8) 100.cfi_offset 11, -8 101.cfi_def_cfa_offset 16 102nop 4 103.cfi_endproc 104.personalityindex 4 105.endp 106 107# compact layout (aligned pair) 108.p2align 8 109f7: 110.cfi_startproc 111stw .d2t2 B10, *B15--(8) 112.cfi_offset 26, 0 113.cfi_def_cfa_offset 8 114stw .d2t2 B3, *B15--(8) 115.cfi_offset 19, -8 116.cfi_def_cfa_offset 8 117stdw .d2t1 A11:A10, *B15--(8) 118.cfi_offset 11, -12 119.cfi_offset 10, -16 120.cfi_def_cfa_offset 24 121nop 4 122.cfi_endproc 123.endp 124 125# compact layout (aligned pair + 1) 126.p2align 8 127f8: 128.cfi_startproc 129stw .d2t2 B3, *B15--(8) 130.cfi_offset 19, 0 131.cfi_def_cfa_offset 8 132stdw .d2t1 A13:A12, *B15--(8) 133.cfi_offset 13, -4 134.cfi_offset 12, -8 135.cfi_def_cfa_offset 16 136stw .d2t1 A10, *B15--(8) 137.cfi_offset 10, -16 138.cfi_def_cfa_offset 24 139nop 4 140.cfi_endproc 141.endp 142 143# compact layout (misaligned pair) 144.p2align 8 145f9: 146.cfi_startproc 147stw .d2t2 B11, *B15--(8) 148.cfi_offset 27, 0 149.cfi_def_cfa_offset 8 150stw .d2t2 B10, *B15--(8) 151.cfi_offset 26, -8 152.cfi_def_cfa_offset 16 153nop 4 154.cfi_endproc 155.endp 156 157# standard frame pointer 158.p2align 8 159fa: 160.cfi_startproc 161stw .d2t1 A15, *B15--(16) 162.cfi_def_cfa_offset 8 163.cfi_offset 15, 0 164mv .s1x B15, A15 165addk .s1 16, A15 166.cfi_def_cfa 15, 0 167stw .d2t1 A11, *+B15(12) 168.cfi_offset 11, -4 169nop 4 170.cfi_endproc 171.endp 172 173# compact frame pointer 174.p2align 8 175fb: 176.cfi_startproc 177stw .d2t1 A15, *B15--(8) 178.cfi_def_cfa_offset 8 179.cfi_offset 15, 0 180mv .s1x B15, A15 181addk .s1 16, A15 182.cfi_def_cfa 15, 0 183stw .d2t1 A11, *B15--(8) 184.cfi_offset 11, -8 185nop 4 186.cfi_endproc 187.endp 188 189# custom layout 190.p2align 8 191fc: 192.cfi_startproc 193sub .s2 B15, 16, B15 194stw .d2t2 B3, *+B15(12) 195.cfi_def_cfa_offset 16 196.cfi_offset 19, -4 197nop 4 198.cfi_endproc 199.endp 200 201# custom layout 202.p2align 8 203fd: 204.cfi_startproc 205sub .s2 B15, 16, B15 206stw .d2t2 B3, *+B15(12) 207.cfi_def_cfa_offset 16 208.cfi_offset 19, -4 209stw .d2t1 A11, *+B15(8) 210.cfi_offset 11, -8 211nop 4 212.cfi_endproc 213.endp 214 215# custom layout 216.p2align 8 217fe: 218.cfi_startproc 219sub .s2 B15, 16, B15 220stw .d2t2 B3, *+B15(12) 221.cfi_def_cfa_offset 16 222.cfi_offset 19, -4 223stw .d2t1 A11, *+B15(4) 224.cfi_offset 11, -12 225nop 4 226.cfi_endproc 227.endp 228 229# custom layout 230.p2align 8 231ff: 232.cfi_startproc 233addk .s2 -24, B15 234stw .d2t2 B3, *+B15(24) 235.cfi_def_cfa_offset 24 236.cfi_offset 19, 0 237stw .d2t1 A11, *+B15(4) 238.cfi_offset 11, -20 239nop 4 240.cfi_endproc 241.endp 242 243