1*4a89fccdSCurtis Hamilton/************************************************************** 2*4a89fccdSCurtis Hamilton * 3*4a89fccdSCurtis Hamilton * Licensed to the Apache Software Foundation (ASF) under one 4*4a89fccdSCurtis Hamilton * or more contributor license agreements. See the NOTICE file 5*4a89fccdSCurtis Hamilton * distributed with this work for additional information 6*4a89fccdSCurtis Hamilton * regarding copyright ownership. The ASF licenses this file 7*4a89fccdSCurtis Hamilton * to you under the Apache License, Version 2.0 (the 8*4a89fccdSCurtis Hamilton * "License"); you may not use this file except in compliance 9*4a89fccdSCurtis Hamilton * with the License. You may obtain a copy of the License at 10*4a89fccdSCurtis Hamilton * 11*4a89fccdSCurtis Hamilton * http://www.apache.org/licenses/LICENSE-2.0 12*4a89fccdSCurtis Hamilton * 13*4a89fccdSCurtis Hamilton * Unless required by applicable law or agreed to in writing, 14*4a89fccdSCurtis Hamilton * software distributed under the License is distributed on an 15*4a89fccdSCurtis Hamilton * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*4a89fccdSCurtis Hamilton * KIND, either express or implied. See the License for the 17*4a89fccdSCurtis Hamilton * specific language governing permissions and limitations 18*4a89fccdSCurtis Hamilton * under the License. 19*4a89fccdSCurtis Hamilton * 20*4a89fccdSCurtis Hamilton *************************************************************/ 21*4a89fccdSCurtis Hamilton 22*4a89fccdSCurtis Hamilton 23ef526400SCurtis Hamilton .file "uno_ppc64_asm.cc" 24ef526400SCurtis Hamilton .machine power4 25ef526400SCurtis Hamilton .abiversion 2 26ef526400SCurtis Hamilton .section ".text" 27ef526400SCurtis Hamilton .align 2 28ef526400SCurtis Hamilton .globl callVirtualMethod 29ef526400SCurtis Hamilton .type callVirtualMethod, @function 30ef526400SCurtis HamiltoncallVirtualMethod: 31ef526400SCurtis Hamilton.LFB0: 32ef526400SCurtis Hamilton .cfi_startproc 33ef526400SCurtis Hamilton.LCF0: 34ef526400SCurtis Hamilton0: addis 2,12,.TOC.-.LCF0@ha 35ef526400SCurtis Hamilton addi 2,2,.TOC.-.LCF0@l 36ef526400SCurtis Hamilton .localentry callVirtualMethod,.-callVirtualMethod 37ef526400SCurtis Hamilton mflr 0 38ef526400SCurtis Hamilton std 0,16(1) 39ef526400SCurtis Hamilton std 31,-8(1) 40ef526400SCurtis Hamilton stdu 1,-208(1) 41ef526400SCurtis Hamilton .cfi_def_cfa_offset 208 42ef526400SCurtis Hamilton .cfi_offset 65, 16 43ef526400SCurtis Hamilton .cfi_offset 31, -8 44ef526400SCurtis Hamilton mr 31,1 45ef526400SCurtis Hamilton .cfi_def_cfa_register 31 46ef526400SCurtis Hamilton std 3,136(31) 47ef526400SCurtis Hamilton std 5,128(31) 48ef526400SCurtis Hamilton std 6,120(31) 49ef526400SCurtis Hamilton std 7,112(31) 50ef526400SCurtis Hamilton std 9,104(31) 51ef526400SCurtis Hamilton mr 9,4 52ef526400SCurtis Hamilton stw 9,248(31) 53ef526400SCurtis Hamilton mr 9,8 54ef526400SCurtis Hamilton stw 9,280(31) 55ef526400SCurtis Hamilton mr 9,10 56ef526400SCurtis Hamilton stw 9,296(31) 57ef526400SCurtis Hamilton ld 9,304(31) 58ef526400SCurtis Hamilton std 9,96(31) 59ef526400SCurtis Hamilton ld 9,-28688(13) 60ef526400SCurtis Hamilton std 9,184(31) 61ef526400SCurtis Hamilton li 9,0 62ef526400SCurtis Hamilton lwz 9,280(31) 63ef526400SCurtis Hamilton cmpwi 0,9,0 64ef526400SCurtis Hamilton beq 0,.L2 65ef526400SCurtis Hamilton lwz 9,280(31) 66ef526400SCurtis Hamilton addi 9,9,1 67ef526400SCurtis Hamilton rldicl 9,9,0,32 68ef526400SCurtis Hamilton rlwinm 9,9,0,0,30 69ef526400SCurtis Hamilton stw 9,280(31) 70ef526400SCurtis Hamilton.L2: 71ef526400SCurtis Hamilton#ifdef __LITTLE_ENDIAN__ 72ef526400SCurtis Hamilton lwz 9,312(31) 73ef526400SCurtis Hamilton#else 74ef526400SCurtis Hamilton lwz 9,316(31) 75ef526400SCurtis Hamilton#endif 76ef526400SCurtis Hamilton cmplwi 0,9,13 77ef526400SCurtis Hamilton ble 0,.L3 78ef526400SCurtis Hamilton li 9,13 79ef526400SCurtis Hamilton#ifdef __LITTLE_ENDIAN__ 80ef526400SCurtis Hamilton stw 9,312(31) 81ef526400SCurtis Hamilton#else 82ef526400SCurtis Hamilton stw 9,316(31) 83ef526400SCurtis Hamilton#endif 84ef526400SCurtis Hamilton.L3: 85ef526400SCurtis Hamilton lwz 9,296(31) 86ef526400SCurtis Hamilton cmplwi 0,9,8 87ef526400SCurtis Hamilton ble 0,.L4 88ef526400SCurtis Hamilton li 9,8 89ef526400SCurtis Hamilton stw 9,296(31) 90ef526400SCurtis Hamilton.L4: 91ef526400SCurtis Hamilton lwz 9,280(31) 92ef526400SCurtis Hamilton slwi 9,9,3 93ef526400SCurtis Hamilton rldicl 9,9,0,32 94ef526400SCurtis Hamilton addi 9,9,15 95ef526400SCurtis Hamilton srdi 9,9,4 96ef526400SCurtis Hamilton sldi 9,9,4 97ef526400SCurtis Hamilton ld 10,0(1) 98ef526400SCurtis Hamilton neg 9,9 99ef526400SCurtis Hamilton stdux 10,1,9 100ef526400SCurtis Hamilton addi 9,1,96 101ef526400SCurtis Hamilton addi 9,9,15 102ef526400SCurtis Hamilton srdi 9,9,4 103ef526400SCurtis Hamilton sldi 9,9,4 104ef526400SCurtis Hamilton std 9,160(31) 105ef526400SCurtis Hamilton lwz 9,280(31) 106ef526400SCurtis Hamilton slwi 9,9,3 107ef526400SCurtis Hamilton rldicl 9,9,0,32 108ef526400SCurtis Hamilton mr 8,9 109ef526400SCurtis Hamilton ld 10,160(31) 110ef526400SCurtis Hamilton ld 9,112(31) 111ef526400SCurtis Hamilton mr 5,8 112ef526400SCurtis Hamilton mr 4,9 113ef526400SCurtis Hamilton mr 3,10 114ef526400SCurtis Hamilton bl memcpy 115ef526400SCurtis Hamilton nop 116ef526400SCurtis Hamilton ld 9,136(31) 117ef526400SCurtis Hamilton ld 9,0(9) 118ef526400SCurtis Hamilton std 9,168(31) 119ef526400SCurtis Hamilton lwz 9,248(31) 120ef526400SCurtis Hamilton slwi 9,9,3 121ef526400SCurtis Hamilton rldicl 9,9,0,32 122ef526400SCurtis Hamilton mr 10,9 123ef526400SCurtis Hamilton ld 9,168(31) 124ef526400SCurtis Hamilton add 9,9,10 125ef526400SCurtis Hamilton std 9,168(31) 126ef526400SCurtis Hamilton ld 9,168(31) 127ef526400SCurtis Hamilton ld 9,0(9) 128ef526400SCurtis Hamilton std 9,168(31) 129ef526400SCurtis Hamilton ld 9,168(31) 130ef526400SCurtis Hamilton std 9,176(31) 131ef526400SCurtis Hamilton ld 9,96(31) 132ef526400SCurtis Hamilton#APP 133ef526400SCurtis Hamilton # 123 "uno_ppc64_asm.cc" 1 134ef526400SCurtis Hamilton lfd 1, 0(9) 135ef526400SCurtis Hamilton lfd 2, 8(9) 136ef526400SCurtis Hamilton lfd 3, 16(9) 137ef526400SCurtis Hamilton lfd 4, 24(9) 138ef526400SCurtis Hamilton lfd 5, 32(9) 139ef526400SCurtis Hamilton lfd 6, 40(9) 140ef526400SCurtis Hamilton lfd 7, 48(9) 141ef526400SCurtis Hamilton lfd 8, 56(9) 142ef526400SCurtis Hamilton lfd 9, 64(9) 143ef526400SCurtis Hamilton lfd 10, 72(9) 144ef526400SCurtis Hamilton lfd 11, 80(9) 145ef526400SCurtis Hamilton lfd 12, 88(9) 146ef526400SCurtis Hamilton lfd 13, 96(9) 147ef526400SCurtis Hamilton 148ef526400SCurtis Hamilton # 0 "" 2 149ef526400SCurtis Hamilton#NO_APP 150ef526400SCurtis Hamilton ld 9,104(31) 151ef526400SCurtis Hamilton ld 3,0(9) 152ef526400SCurtis Hamilton ld 9,104(31) 153ef526400SCurtis Hamilton addi 9,9,8 154ef526400SCurtis Hamilton ld 4,0(9) 155ef526400SCurtis Hamilton ld 9,104(31) 156ef526400SCurtis Hamilton addi 9,9,16 157ef526400SCurtis Hamilton ld 5,0(9) 158ef526400SCurtis Hamilton ld 9,104(31) 159ef526400SCurtis Hamilton addi 9,9,24 160ef526400SCurtis Hamilton ld 6,0(9) 161ef526400SCurtis Hamilton ld 9,104(31) 162ef526400SCurtis Hamilton addi 9,9,32 163ef526400SCurtis Hamilton ld 7,0(9) 164ef526400SCurtis Hamilton ld 9,104(31) 165ef526400SCurtis Hamilton addi 9,9,40 166ef526400SCurtis Hamilton ld 8,0(9) 167ef526400SCurtis Hamilton ld 9,104(31) 168ef526400SCurtis Hamilton addi 9,9,48 169ef526400SCurtis Hamilton ld 0,0(9) 170ef526400SCurtis Hamilton ld 9,104(31) 171ef526400SCurtis Hamilton addi 9,9,56 172ef526400SCurtis Hamilton ld 9,0(9) 173ef526400SCurtis Hamilton ld 11,176(31) 174ef526400SCurtis Hamilton mr 10,9 175ef526400SCurtis Hamilton mr 9,0 176ef526400SCurtis Hamilton std 2,24(1) 177ef526400SCurtis Hamilton mr 12,11 178ef526400SCurtis Hamilton mtctr 12 179ef526400SCurtis Hamilton bctrl 180ef526400SCurtis Hamilton ld 2,24(1) 181ef526400SCurtis Hamilton#APP 182ef526400SCurtis Hamilton # 149 "uno_ppc64_asm.cc" 1 183ef526400SCurtis Hamilton mr 3, 3 184ef526400SCurtis Hamilton mr 4, 4 185ef526400SCurtis Hamilton fmr 0, 1 186ef526400SCurtis Hamilton 187ef526400SCurtis Hamilton # 0 "" 2 188ef526400SCurtis Hamilton#NO_APP 189ef526400SCurtis Hamilton stfd 0,152(31) 190ef526400SCurtis Hamilton mr 9,3 191ef526400SCurtis Hamilton mr 10,4 192ef526400SCurtis Hamilton lfd 0,152(31) 193ef526400SCurtis Hamilton ld 7,128(31) 194ef526400SCurtis Hamilton ld 6,120(31) 195ef526400SCurtis Hamilton fmr 1,0 196ef526400SCurtis Hamilton mr 4,10 197ef526400SCurtis Hamilton mr 3,9 198ef526400SCurtis Hamilton bl MapReturn 199ef526400SCurtis Hamilton nop 200ef526400SCurtis Hamilton nop 201ef526400SCurtis Hamilton ld 9,184(31) 202ef526400SCurtis Hamilton ld 10,-28688(13) 203ef526400SCurtis Hamilton xor. 9,9,10 204ef526400SCurtis Hamilton li 10,0 205ef526400SCurtis Hamilton beq 0,.L5 206ef526400SCurtis Hamilton bl __stack_chk_fail 207ef526400SCurtis Hamilton nop 208ef526400SCurtis Hamilton.L5: 209ef526400SCurtis Hamilton addi 1,31,208 210ef526400SCurtis Hamilton .cfi_def_cfa 1, 0 211ef526400SCurtis Hamilton ld 0,16(1) 212ef526400SCurtis Hamilton mtlr 0 213ef526400SCurtis Hamilton ld 31,-8(1) 214ef526400SCurtis Hamilton blr 215ef526400SCurtis Hamilton .long 0 216ef526400SCurtis Hamilton .byte 0,9,0,1,128,1,0,1 217ef526400SCurtis Hamilton .cfi_endproc 218ef526400SCurtis Hamilton.LFE0: 219ef526400SCurtis Hamilton .size callVirtualMethod,.-callVirtualMethod 220ef526400SCurtis Hamilton .section ".toc","aw" 221ef526400SCurtis Hamilton .align 3 222ef526400SCurtis Hamilton.LC0: 223ef526400SCurtis Hamilton .quad .L9 224ef526400SCurtis Hamilton .section ".text" 225ef526400SCurtis Hamilton .align 2 226ef526400SCurtis Hamilton .globl privateSnippetExecutor 227ef526400SCurtis Hamilton .type privateSnippetExecutor, @function 228ef526400SCurtis HamiltonprivateSnippetExecutor: 229ef526400SCurtis Hamilton.LFB1: 230ef526400SCurtis Hamilton .cfi_startproc 231ef526400SCurtis Hamilton.LCF1: 232ef526400SCurtis Hamilton0: addis 2,12,.TOC.-.LCF1@ha 233ef526400SCurtis Hamilton addi 2,2,.TOC.-.LCF1@l 234ef526400SCurtis Hamilton .localentry privateSnippetExecutor,.-privateSnippetExecutor 235ef526400SCurtis Hamilton mflr 0 236ef526400SCurtis Hamilton std 0,16(1) 237ef526400SCurtis Hamilton std 31,-8(1) 238ef526400SCurtis Hamilton stdu 1,-272(1) 239ef526400SCurtis Hamilton .cfi_def_cfa_offset 272 240ef526400SCurtis Hamilton .cfi_offset 65, 16 241ef526400SCurtis Hamilton .cfi_offset 31, -8 242ef526400SCurtis Hamilton mr 31,1 243ef526400SCurtis Hamilton .cfi_def_cfa_register 31 244ef526400SCurtis Hamilton ld 0,-28688(13) 245ef526400SCurtis Hamilton std 0,248(31) 246ef526400SCurtis Hamilton li 0,0 247ef526400SCurtis Hamilton std 3,80(31) 248ef526400SCurtis Hamilton std 4,88(31) 249ef526400SCurtis Hamilton std 5,96(31) 250ef526400SCurtis Hamilton std 6,104(31) 251ef526400SCurtis Hamilton std 7,112(31) 252ef526400SCurtis Hamilton std 8,120(31) 253ef526400SCurtis Hamilton std 9,128(31) 254ef526400SCurtis Hamilton mr 9,10 255ef526400SCurtis Hamilton std 9,136(31) 256ef526400SCurtis Hamilton addi 9,31,144 257ef526400SCurtis Hamilton#APP 258ef526400SCurtis Hamilton # 173 "uno_ppc64_asm.cc" 1 259ef526400SCurtis Hamilton stfd 1, 0(9) 260ef526400SCurtis Hamiltonstfd 2, 8(9) 261ef526400SCurtis Hamiltonstfd 3, 16(9) 262ef526400SCurtis Hamiltonstfd 4, 24(9) 263ef526400SCurtis Hamiltonstfd 5, 32(9) 264ef526400SCurtis Hamiltonstfd 6, 40(9) 265ef526400SCurtis Hamiltonstfd 7, 48(9) 266ef526400SCurtis Hamiltonstfd 8, 56(9) 267ef526400SCurtis Hamiltonstfd 9, 64(9) 268ef526400SCurtis Hamiltonstfd 10, 72(9) 269ef526400SCurtis Hamiltonstfd 11, 80(9) 270ef526400SCurtis Hamiltonstfd 12, 88(9) 271ef526400SCurtis Hamiltonstfd 13, 96(9) 272ef526400SCurtis Hamilton 273ef526400SCurtis Hamilton # 0 "" 2 274ef526400SCurtis Hamilton#NO_APP 275ef526400SCurtis Hamilton std 11,48(31) 276ef526400SCurtis Hamilton std 1,56(31) 277ef526400SCurtis Hamilton ld 9,48(31) 278ef526400SCurtis Hamilton addi 7,31,64 279ef526400SCurtis Hamilton addi 8,31,144 280ef526400SCurtis Hamilton addi 10,31,80 281ef526400SCurtis Hamilton ld 6,56(31) 282ef526400SCurtis Hamilton mr 5,8 283ef526400SCurtis Hamilton mr 4,10 284ef526400SCurtis Hamilton mr 3,9 285ef526400SCurtis Hamilton bl cpp_mediate 286ef526400SCurtis Hamilton nop 287ef526400SCurtis Hamilton mr 9,3 288ef526400SCurtis Hamilton stw 9,44(31) 289ef526400SCurtis Hamilton lwa 9,44(31) 290ef526400SCurtis Hamilton cmplwi 0,9,15 291ef526400SCurtis Hamilton bgt 0,.L7 292ef526400SCurtis Hamilton sldi 10,9,2 293ef526400SCurtis Hamilton addis 8,2,.LC0@toc@ha 294ef526400SCurtis Hamilton ld 9,.LC0@toc@l(8) 295ef526400SCurtis Hamilton add 9,10,9 296ef526400SCurtis Hamilton lwz 10,0(9) 297ef526400SCurtis Hamilton ld 9,.LC0@toc@l(8) 298ef526400SCurtis Hamilton extsw 10,10 299ef526400SCurtis Hamilton add 9,10,9 300ef526400SCurtis Hamilton mtctr 9 301ef526400SCurtis Hamilton bctr 302ef526400SCurtis Hamilton .p2align 2 303ef526400SCurtis Hamilton .align 2 304ef526400SCurtis Hamilton.L9: 305ef526400SCurtis Hamilton .long .L19-.L9 306ef526400SCurtis Hamilton .long .L13-.L9 307ef526400SCurtis Hamilton .long .L15-.L9 308ef526400SCurtis Hamilton .long .L15-.L9 309ef526400SCurtis Hamilton .long .L14-.L9 310ef526400SCurtis Hamilton .long .L13-.L9 311ef526400SCurtis Hamilton .long .L12-.L9 312ef526400SCurtis Hamilton .long .L8-.L9 313ef526400SCurtis Hamilton .long .L7-.L9 314ef526400SCurtis Hamilton .long .L7-.L9 315ef526400SCurtis Hamilton .long .L11-.L9 316ef526400SCurtis Hamilton .long .L10-.L9 317ef526400SCurtis Hamilton .long .L7-.L9 318ef526400SCurtis Hamilton .long .L7-.L9 319ef526400SCurtis Hamilton .long .L7-.L9 320ef526400SCurtis Hamilton .long .L8-.L9 321ef526400SCurtis Hamilton.L15: 322ef526400SCurtis Hamilton#APP 323ef526400SCurtis Hamilton # 209 "uno_ppc64_asm.cc" 1 324ef526400SCurtis Hamilton lbz 3,64(31) 325ef526400SCurtis Hamilton 326ef526400SCurtis Hamilton # 0 "" 2 327ef526400SCurtis Hamilton#NO_APP 328ef526400SCurtis Hamilton b .L17 329ef526400SCurtis Hamilton.L13: 330ef526400SCurtis Hamilton#APP 331ef526400SCurtis Hamilton # 214 "uno_ppc64_asm.cc" 1 332ef526400SCurtis Hamilton lhz 3,64(31) 333ef526400SCurtis Hamilton 334ef526400SCurtis Hamilton # 0 "" 2 335ef526400SCurtis Hamilton#NO_APP 336ef526400SCurtis Hamilton b .L17 337ef526400SCurtis Hamilton.L14: 338ef526400SCurtis Hamilton#APP 339ef526400SCurtis Hamilton # 218 "uno_ppc64_asm.cc" 1 340ef526400SCurtis Hamilton lha 3,64(31) 341ef526400SCurtis Hamilton 342ef526400SCurtis Hamilton # 0 "" 2 343ef526400SCurtis Hamilton#NO_APP 344ef526400SCurtis Hamilton b .L17 345ef526400SCurtis Hamilton.L8: 346ef526400SCurtis Hamilton#APP 347ef526400SCurtis Hamilton # 223 "uno_ppc64_asm.cc" 1 348ef526400SCurtis Hamilton lwz 3,64(31) 349ef526400SCurtis Hamilton 350ef526400SCurtis Hamilton # 0 "" 2 351ef526400SCurtis Hamilton#NO_APP 352ef526400SCurtis Hamilton b .L17 353ef526400SCurtis Hamilton.L12: 354ef526400SCurtis Hamilton#APP 355ef526400SCurtis Hamilton # 227 "uno_ppc64_asm.cc" 1 356ef526400SCurtis Hamilton lwa 3,64(31) 357ef526400SCurtis Hamilton 358ef526400SCurtis Hamilton # 0 "" 2 359ef526400SCurtis Hamilton#NO_APP 360ef526400SCurtis Hamilton b .L17 361ef526400SCurtis Hamilton.L11: 362ef526400SCurtis Hamilton addi 9,31,64 363ef526400SCurtis Hamilton#APP 364ef526400SCurtis Hamilton # 231 "uno_ppc64_asm.cc" 1 365ef526400SCurtis Hamilton lfs 1,0(9) 366ef526400SCurtis Hamilton 367ef526400SCurtis Hamilton # 0 "" 2 368ef526400SCurtis Hamilton#NO_APP 369ef526400SCurtis Hamilton b .L17 370ef526400SCurtis Hamilton.L10: 371ef526400SCurtis Hamilton addi 9,31,64 372ef526400SCurtis Hamilton#APP 373ef526400SCurtis Hamilton # 235 "uno_ppc64_asm.cc" 1 374ef526400SCurtis Hamilton lfd 1,0(9) 375ef526400SCurtis Hamilton 376ef526400SCurtis Hamilton # 0 "" 2 377ef526400SCurtis Hamilton#NO_APP 378ef526400SCurtis Hamilton b .L17 379ef526400SCurtis Hamilton.L7: 380ef526400SCurtis Hamilton#APP 381ef526400SCurtis Hamilton # 239 "uno_ppc64_asm.cc" 1 382ef526400SCurtis Hamilton ld 3,64(31) 383ef526400SCurtis Hamilton 384ef526400SCurtis Hamilton # 0 "" 2 385ef526400SCurtis Hamilton # 241 "uno_ppc64_asm.cc" 1 386ef526400SCurtis Hamilton ld 4,72(31) 387ef526400SCurtis Hamilton 388ef526400SCurtis Hamilton # 0 "" 2 389ef526400SCurtis Hamilton#NO_APP 390ef526400SCurtis Hamilton b .L17 391ef526400SCurtis Hamilton.L19: 392ef526400SCurtis Hamilton nop 393ef526400SCurtis Hamilton.L17: 394ef526400SCurtis Hamilton nop 395ef526400SCurtis Hamilton ld 9,248(31) 396ef526400SCurtis Hamilton ld 10,-28688(13) 397ef526400SCurtis Hamilton xor. 9,9,10 398ef526400SCurtis Hamilton li 10,0 399ef526400SCurtis Hamilton beq 0,.L18 400ef526400SCurtis Hamilton bl __stack_chk_fail 401ef526400SCurtis Hamilton nop 402ef526400SCurtis Hamilton.L18: 403ef526400SCurtis Hamilton addi 1,31,272 404ef526400SCurtis Hamilton .cfi_def_cfa 1, 0 405ef526400SCurtis Hamilton ld 0,16(1) 406ef526400SCurtis Hamilton mtlr 0 407ef526400SCurtis Hamilton ld 31,-8(1) 408ef526400SCurtis Hamilton blr 409ef526400SCurtis Hamilton .long 0 410ef526400SCurtis Hamilton .byte 0,9,0,1,128,1,0,1 411ef526400SCurtis Hamilton .cfi_endproc 412ef526400SCurtis Hamilton.LFE1: 413ef526400SCurtis Hamilton .size privateSnippetExecutor,.-privateSnippetExecutor 414ef526400SCurtis Hamilton .section .rodata 415ef526400SCurtis Hamilton .align 2 416ef526400SCurtis Hamilton .type _ZL15codeSnippetSize, @object 417ef526400SCurtis Hamilton .size _ZL15codeSnippetSize, 4 418ef526400SCurtis Hamilton_ZL15codeSnippetSize: 419ef526400SCurtis Hamilton .long 32 420ef526400SCurtis Hamilton .section ".text" 421ef526400SCurtis Hamilton .align 2 422ef526400SCurtis Hamilton .globl codeSnippet 423ef526400SCurtis Hamilton .type codeSnippet, @function 424ef526400SCurtis HamiltoncodeSnippet: 425ef526400SCurtis Hamilton.LFB2: 426ef526400SCurtis Hamilton .cfi_startproc 427ef526400SCurtis Hamilton.LCF2: 428ef526400SCurtis Hamilton0: addis 2,12,.TOC.-.LCF2@ha 429ef526400SCurtis Hamilton addi 2,2,.TOC.-.LCF2@l 430ef526400SCurtis Hamilton .localentry codeSnippet,.-codeSnippet 431ef526400SCurtis Hamilton std 31,-8(1) 432ef526400SCurtis Hamilton stdu 1,-96(1) 433ef526400SCurtis Hamilton .cfi_def_cfa_offset 96 434ef526400SCurtis Hamilton .cfi_offset 31, -8 435ef526400SCurtis Hamilton mr 31,1 436ef526400SCurtis Hamilton .cfi_def_cfa_register 31 437ef526400SCurtis Hamilton std 3,56(31) 438ef526400SCurtis Hamilton mr 9,4 439ef526400SCurtis Hamilton mr 8,5 440ef526400SCurtis Hamilton mr 10,6 441ef526400SCurtis Hamilton stw 9,52(31) 442ef526400SCurtis Hamilton mr 9,8 443ef526400SCurtis Hamilton stw 9,48(31) 444ef526400SCurtis Hamilton mr 9,10 445ef526400SCurtis Hamilton stb 9,47(31) 446ef526400SCurtis Hamilton lwa 9,48(31) 447ef526400SCurtis Hamilton sldi 10,9,32 448ef526400SCurtis Hamilton lwa 9,52(31) 449ef526400SCurtis Hamilton or 9,10,9 450ef526400SCurtis Hamilton std 9,64(31) 451ef526400SCurtis Hamilton lbz 9,47(31) 452ef526400SCurtis Hamilton cmpwi 0,9,0 453ef526400SCurtis Hamilton beq 0,.L21 454ef526400SCurtis Hamilton ld 9,64(31) 455ef526400SCurtis Hamilton oris 9,9,0x8000 456ef526400SCurtis Hamilton std 9,64(31) 457ef526400SCurtis Hamilton.L21: 458ef526400SCurtis Hamilton ld 9,56(31) 459ef526400SCurtis Hamilton std 9,72(31) 460ef526400SCurtis Hamilton ld 9,72(31) 461ef526400SCurtis Hamilton lis 10,0xe96c 462ef526400SCurtis Hamilton ori 10,10,0x18 463ef526400SCurtis Hamilton stw 10,0(9) 464ef526400SCurtis Hamilton ld 9,72(31) 465ef526400SCurtis Hamilton addi 9,9,4 466ef526400SCurtis Hamilton lis 10,0xe98c 467ef526400SCurtis Hamilton ori 10,10,0x10 468ef526400SCurtis Hamilton stw 10,0(9) 469ef526400SCurtis Hamilton ld 9,72(31) 470ef526400SCurtis Hamilton addi 9,9,8 471ef526400SCurtis Hamilton lis 10,0x7d89 472ef526400SCurtis Hamilton ori 10,10,0x3a6 473ef526400SCurtis Hamilton stw 10,0(9) 474ef526400SCurtis Hamilton ld 9,72(31) 475ef526400SCurtis Hamilton addi 9,9,12 476ef526400SCurtis Hamilton lis 10,0x4e80 477ef526400SCurtis Hamilton ori 10,10,0x420 478ef526400SCurtis Hamilton stw 10,0(9) 479ef526400SCurtis Hamilton ld 9,72(31) 480ef526400SCurtis Hamilton addi 9,9,16 481ef526400SCurtis Hamilton addis 10,2,privateSnippetExecutor@toc@ha 482ef526400SCurtis Hamilton addi 10,10,privateSnippetExecutor@toc@l 483ef526400SCurtis Hamilton std 10,0(9) 484ef526400SCurtis Hamilton ld 9,72(31) 485ef526400SCurtis Hamilton addi 9,9,24 486ef526400SCurtis Hamilton ld 10,64(31) 487ef526400SCurtis Hamilton std 10,0(9) 488ef526400SCurtis Hamilton ld 9,56(31) 489ef526400SCurtis Hamilton addi 9,9,32 490ef526400SCurtis Hamilton mr 3,9 491ef526400SCurtis Hamilton addi 1,31,96 492ef526400SCurtis Hamilton .cfi_def_cfa 1, 0 493ef526400SCurtis Hamilton ld 31,-8(1) 494ef526400SCurtis Hamilton blr 495ef526400SCurtis Hamilton .long 0 496ef526400SCurtis Hamilton .byte 0,9,0,0,128,1,0,1 497ef526400SCurtis Hamilton .cfi_endproc 498ef526400SCurtis Hamilton.LFE2: 499ef526400SCurtis Hamilton .size codeSnippet,.-codeSnippet 500ef526400SCurtis Hamilton .section .note.GNU-stack,"",@progbits 501