avcall-powerpc.s : $(srcdir)/avcall-powerpc-aix.s $(srcdir)/avcall-powerpc-linux-macro.S $(srcdir)/avcall-powerpc-macos.s $(srcdir)/avcall-powerpc-sysv4-macro.S
case "$(OS)" in \
aix*) syntax=aix;; \
+ linux-gnuspe) syntax=linux-gnuspe;; \
linux* | netbsd* | openbsd*) syntax=linux;; \
macos* | darwin*) syntax=macos;; \
*) syntax=sysv4;; \
--- /dev/null
+ .file "avcall-powerpc.c"
+gcc2_compiled.:
+ .section ".text"
+ .align 2
+ .globl __builtin_avcall
+ .type __builtin_avcall,@function
+__builtin_avcall:
+ stwu 1,-1040(1)
+ mflr 0
+ stw 31,1036(1)
+ stw 0,1044(1)
+ mr 31,3
+ addi 7,1,8
+ lwz 9,20(31)
+ addi 11,9,-40
+ subf 11,31,11
+ srawi 11,11,2
+ lwz 9,1064(31)
+ addi 10,9,-1072
+ subf 10,31,10
+ srawi 10,10,3
+ subfic 3,10,8
+ cmpw 0,3,11
+ bc 4,0,.L4
+ addi 8,31,40
+.L6:
+ add 9,10,3
+ slwi 9,9,2
+ add 9,9,7
+ slwi 0,3,2
+ lwzx 0,8,0
+ stw 0,-32(9)
+ addi 3,3,1
+ cmpw 0,3,11
+ bc 12,0,.L6
+.L4:
+ lwz 9,1064(31)
+ addi 11,9,-1072
+ subf 11,31,11
+ srawi. 11,11,3
+ bc 12,2,.L9
+ cmpwi 0,11,1
+ bc 12,2,.L12
+ cmpwi 0,11,2
+ bc 12,2,.L15
+ cmpwi 0,11,3
+ bc 12,2,.L18
+ cmpwi 0,11,4
+ bc 12,2,.L21
+ cmpwi 0,11,5
+ bc 12,2,.L24
+ cmpwi 0,11,6
+ bc 12,2,.L27
+ cmpwi 0,11,7
+ bc 12,2,.L30
+ cmpwi 0,11,8
+ bc 12,2,.L33
+ cmpwi 0,11,9
+ bc 12,2,.L36
+ cmpwi 0,11,10
+ bc 12,2,.L39
+ cmpwi 0,11,11
+ bc 12,2,.L42
+ cmpwi 0,11,12
+ bc 12,2,.L45
+.L45:
+.L42:
+.L39:
+.L36:
+.L33:
+.L30:
+.L27:
+.L24:
+.L21:
+.L18:
+.L15:
+.L12:
+.L9:
+ lwz 11,0(31)
+ lwz 3,40(31)
+ lwz 4,44(31)
+ lwz 5,48(31)
+ lwz 6,52(31)
+ lwz 7,56(31)
+ lwz 8,60(31)
+ lwz 9,64(31)
+ lwz 10,68(31)
+ mtlr 11
+ crxor 6,6,6
+ blrl
+ lwz 0,12(31)
+ cmpwi 0,0,1
+ bc 12,2,.L50
+ cmpwi 0,0,0
+ bc 12,2,.L102
+ lwz 0,12(31)
+ cmpwi 0,0,2
+ bc 12,2,.L103
+ lwz 0,12(31)
+ cmpwi 0,0,3
+ bc 12,2,.L103
+ lwz 0,12(31)
+ cmpwi 0,0,4
+ bc 12,2,.L103
+ lwz 0,12(31)
+ cmpwi 0,0,5
+ bc 12,2,.L104
+ lwz 0,12(31)
+ cmpwi 0,0,6
+ bc 12,2,.L104
+ lwz 0,12(31)
+ cmpwi 0,0,7
+ bc 12,2,.L102
+ lwz 0,12(31)
+ cmpwi 0,0,8
+ bc 12,2,.L102
+ lwz 0,12(31)
+ cmpwi 0,0,9
+ bc 12,2,.L102
+ lwz 0,12(31)
+ cmpwi 0,0,10
+ bc 12,2,.L102
+ lwz 9,12(31)
+ addi 9,9,-11
+ cmplwi 0,9,1
+ bc 4,1,.L105
+ lwz 0,12(31)
+ cmpwi 0,0,13
+ bc 4,2,.L73
+ lwz 9,8(31)
+ b .L50
+.L73:
+ lwz 0,12(31)
+ cmpwi 0,0,14
+ bc 4,2,.L75
+ lwz 9,8(31)
+ b .L50
+.L75:
+ lwz 0,12(31)
+ cmpwi 0,0,15
+ bc 12,2,.L102
+ lwz 0,12(31)
+ cmpwi 0,0,16
+ bc 4,2,.L50
+ lwz 0,4(31)
+ andi. 9,0,1
+ bc 12,2,.L80
+ lwz 0,16(31)
+ cmpwi 0,0,1
+ bc 4,2,.L81
+ lwz 9,8(31)
+ lbz 0,0(3)
+ stb 0,0(9)
+ b .L50
+.L81:
+ lwz 0,16(31)
+ cmpwi 0,0,2
+ bc 4,2,.L83
+ lwz 9,8(31)
+ lhz 0,0(3)
+ sth 0,0(9)
+ b .L50
+.L83:
+ lwz 0,16(31)
+ cmpwi 0,0,4
+ bc 4,2,.L85
+ lwz 9,8(31)
+ lwz 0,0(3)
+ stw 0,0(9)
+ b .L50
+.L85:
+ lwz 0,16(31)
+ cmpwi 0,0,8
+ bc 4,2,.L87
+ lwz 9,8(31)
+ lwz 0,0(3)
+ stw 0,0(9)
+ lwz 9,8(31)
+ lwz 0,4(3)
+ stw 0,4(9)
+ b .L50
+.L87:
+ lwz 9,16(31)
+ addi 10,9,3
+ srwi 10,10,2
+ addic. 10,10,-1
+ bc 12,0,.L50
+.L91:
+ lwz 11,8(31)
+ slwi 9,10,2
+ lwzx 0,9,3
+ stwx 0,9,11
+ addic. 10,10,-1
+ bc 4,0,.L91
+ b .L50
+.L80:
+ lwz 0,4(31)
+ andi. 9,0,512
+ bc 12,2,.L50
+ lwz 0,16(31)
+ cmpwi 0,0,1
+ bc 4,2,.L95
+.L103:
+ lwz 9,8(31)
+ stb 3,0(9)
+ b .L50
+.L95:
+ lwz 0,16(31)
+ cmpwi 0,0,2
+ bc 4,2,.L97
+.L104:
+ lwz 9,8(31)
+ sth 3,0(9)
+ b .L50
+.L97:
+ lwz 0,16(31)
+ cmpwi 0,0,4
+ bc 4,2,.L99
+.L102:
+ lwz 9,8(31)
+ stw 3,0(9)
+ b .L50
+.L99:
+ lwz 0,16(31)
+ cmpwi 0,0,8
+ bc 4,2,.L50
+.L105:
+ lwz 9,8(31)
+ stw 3,0(9)
+ lwz 9,8(31)
+ stw 4,4(9)
+.L50:
+ li 3,0
+ lwz 0,1044(1)
+ mtlr 0
+ lwz 31,1036(1)
+ la 1,1040(1)
+ blr
+.Lfe1:
+ .size __builtin_avcall,.Lfe1-__builtin_avcall
+ .ident "GCC: (GNU) 2.95.2 19991024 (release/franzo)"
vacall-powerpc.s : $(srcdir)/vacall-powerpc-aix.s $(srcdir)/vacall-powerpc-linux-macro.S $(srcdir)/vacall-powerpc-macos.s $(srcdir)/vacall-powerpc-sysv4-macro.S
case "$(OS)" in \
aix*) syntax=aix;; \
+ linux-gnuspe) syntax=linux-gnuspe;; \
linux* | netbsd* | openbsd*) syntax=linux;; \
macos* | darwin*) syntax=macos;; \
*) syntax=sysv4;; \
--- /dev/null
+ .file "vacall-powerpc.c"
+gcc2_compiled.:
+ .section ".text"
+ .align 2
+ .globl __vacall_r
+ .type __vacall_r,@function
+__vacall_r:
+ stwu 1,-208(1)
+ mflr 0
+ stw 0,212(1)
+ stw 3,152(1)
+ stw 4,156(1)
+ stw 5,160(1)
+ stw 6,164(1)
+ stw 7,168(1)
+ stw 8,172(1)
+ stw 9,176(1)
+ stw 10,180(1)
+ li 9,0
+ stw 9,8(1)
+ addi 0,1,152
+ stw 0,12(1)
+ addi 0,1,216
+ stw 0,184(1)
+ stw 9,188(1)
+ stw 9,16(1)
+ stw 9,20(1)
+ addi 0,1,48
+ stw 0,40(1)
+ lwz 9,0(11)
+ lwz 3,4(11)
+ addi 4,1,8
+ mtlr 9
+ blrl
+ lwz 0,20(1)
+ cmpwi 0,0,0
+ bc 12,2,.L4
+ cmpwi 0,0,1
+ bc 12,2,.L42
+ lwz 0,20(1)
+ cmpwi 0,0,2
+ bc 4,2,.L7
+ lbz 0,32(1)
+ extsb 3,0
+ b .L4
+.L7:
+ lwz 0,20(1)
+ cmpwi 0,0,3
+ bc 4,2,.L9
+.L42:
+ lbz 3,32(1)
+ b .L4
+.L9:
+ lwz 0,20(1)
+ cmpwi 0,0,4
+ bc 4,2,.L11
+ lha 3,32(1)
+ b .L4
+.L11:
+ lwz 0,20(1)
+ cmpwi 0,0,5
+ bc 4,2,.L13
+ lhz 3,32(1)
+ b .L4
+.L13:
+ lwz 0,20(1)
+ cmpwi 0,0,6
+ bc 12,2,.L43
+ lwz 0,20(1)
+ cmpwi 0,0,7
+ bc 12,2,.L43
+ lwz 0,20(1)
+ cmpwi 0,0,8
+ bc 12,2,.L43
+ lwz 0,20(1)
+ cmpwi 0,0,9
+ bc 12,2,.L43
+ lwz 9,20(1)
+ addi 9,9,-10
+ cmplwi 0,9,1
+ bc 12,1,.L23
+ lwz 3,32(1)
+ lwz 4,36(1)
+ b .L4
+.L23:
+ lwz 0,20(1)
+ cmpwi 0,0,12
+ bc 4,2,.L25
+ b .L4
+.L25:
+ lwz 0,20(1)
+ cmpwi 0,0,13
+ bc 4,2,.L27
+ b .L4
+.L27:
+ lwz 0,20(1)
+ cmpwi 0,0,14
+ bc 4,2,.L29
+.L43:
+ lwz 3,32(1)
+ b .L4
+.L29:
+ lwz 0,20(1)
+ cmpwi 0,0,15
+ bc 4,2,.L4
+ lwz 0,8(1)
+ andi. 9,0,1
+ bc 12,2,.L32
+ lwz 3,16(1)
+ b .L4
+.L32:
+ lwz 0,8(1)
+ andi. 9,0,1024
+ bc 12,2,.L4
+ lwz 0,24(1)
+ cmpwi 0,0,1
+ bc 4,2,.L35
+ lwz 9,16(1)
+ lbz 3,0(9)
+ b .L4
+.L35:
+ lwz 0,24(1)
+ cmpwi 0,0,2
+ bc 4,2,.L37
+ lwz 9,16(1)
+ lhz 3,0(9)
+ b .L4
+.L37:
+ lwz 0,24(1)
+ cmpwi 0,0,4
+ bc 4,2,.L39
+ lwz 9,16(1)
+ lwz 3,0(9)
+ b .L4
+.L39:
+ lwz 0,24(1)
+ cmpwi 0,0,8
+ bc 4,2,.L4
+ lwz 9,16(1)
+ lwz 3,0(9)
+ lwz 4,4(9)
+.L4:
+ lwz 0,212(1)
+ mtlr 0
+ la 1,208(1)
+ blr
+.Lfe1:
+ .size __vacall_r,.Lfe1-__vacall_r
+ .ident "GCC: (GNU) 2.95.2 19991024 (release/franzo)"
vacall-powerpc.s : $(srcdir)/vacall-powerpc-aix.s $(srcdir)/vacall-powerpc-linux-macro.S $(srcdir)/vacall-powerpc-macos.s $(srcdir)/vacall-powerpc-sysv4-macro.S
case "$(OS)" in \
aix*) syntax=aix;; \
+ linux-gnuspe) syntax=linux-gnuspe;; \
linux* | netbsd* | openbsd*) syntax=linux;; \
macos* | darwin*) syntax=macos;; \
*) syntax=sysv4;; \
--- /dev/null
+ .file "vacall-powerpc.c"
+gcc2_compiled.:
+ .section ".text"
+ .align 2
+ .globl __vacall
+ .type __vacall,@function
+__vacall:
+ stwu 1,-208(1)
+ mflr 0
+ stw 0,212(1)
+ stw 3,152(1)
+ stw 4,156(1)
+ stw 5,160(1)
+ stw 6,164(1)
+ stw 7,168(1)
+ stw 8,172(1)
+ stw 9,176(1)
+ stw 10,180(1)
+ li 9,0
+ stw 9,8(1)
+ addi 0,1,152
+ stw 0,12(1)
+ addi 0,1,216
+ stw 0,184(1)
+ stw 9,188(1)
+ stw 9,16(1)
+ stw 9,20(1)
+ addi 0,1,48
+ stw 0,40(1)
+ lis 9,vacall_function@ha
+ lwz 0,vacall_function@l(9)
+ addi 3,1,8
+ mtlr 0
+ blrl
+ lwz 0,20(1)
+ cmpwi 0,0,0
+ bc 12,2,.L4
+ cmpwi 0,0,1
+ bc 12,2,.L42
+ lwz 0,20(1)
+ cmpwi 0,0,2
+ bc 4,2,.L7
+ lbz 0,32(1)
+ extsb 3,0
+ b .L4
+.L7:
+ lwz 0,20(1)
+ cmpwi 0,0,3
+ bc 4,2,.L9
+.L42:
+ lbz 3,32(1)
+ b .L4
+.L9:
+ lwz 0,20(1)
+ cmpwi 0,0,4
+ bc 4,2,.L11
+ lha 3,32(1)
+ b .L4
+.L11:
+ lwz 0,20(1)
+ cmpwi 0,0,5
+ bc 4,2,.L13
+ lhz 3,32(1)
+ b .L4
+.L13:
+ lwz 0,20(1)
+ cmpwi 0,0,6
+ bc 12,2,.L43
+ lwz 0,20(1)
+ cmpwi 0,0,7
+ bc 12,2,.L43
+ lwz 0,20(1)
+ cmpwi 0,0,8
+ bc 12,2,.L43
+ lwz 0,20(1)
+ cmpwi 0,0,9
+ bc 12,2,.L43
+ lwz 9,20(1)
+ addi 9,9,-10
+ cmplwi 0,9,1
+ bc 12,1,.L23
+ lwz 3,32(1)
+ lwz 4,36(1)
+ b .L4
+.L23:
+ lwz 0,20(1)
+ cmpwi 0,0,12
+ bc 4,2,.L25
+ b .L4
+.L25:
+ lwz 0,20(1)
+ cmpwi 0,0,13
+ bc 4,2,.L27
+ b .L4
+.L27:
+ lwz 0,20(1)
+ cmpwi 0,0,14
+ bc 4,2,.L29
+.L43:
+ lwz 3,32(1)
+ b .L4
+.L29:
+ lwz 0,20(1)
+ cmpwi 0,0,15
+ bc 4,2,.L4
+ lwz 0,8(1)
+ andi. 9,0,1
+ bc 12,2,.L32
+ lwz 3,16(1)
+ b .L4
+.L32:
+ lwz 0,8(1)
+ andi. 9,0,1024
+ bc 12,2,.L4
+ lwz 0,24(1)
+ cmpwi 0,0,1
+ bc 4,2,.L35
+ lwz 9,16(1)
+ lbz 3,0(9)
+ b .L4
+.L35:
+ lwz 0,24(1)
+ cmpwi 0,0,2
+ bc 4,2,.L37
+ lwz 9,16(1)
+ lhz 3,0(9)
+ b .L4
+.L37:
+ lwz 0,24(1)
+ cmpwi 0,0,4
+ bc 4,2,.L39
+ lwz 9,16(1)
+ lwz 3,0(9)
+ b .L4
+.L39:
+ lwz 0,24(1)
+ cmpwi 0,0,8
+ bc 4,2,.L4
+ lwz 9,16(1)
+ lwz 3,0(9)
+ lwz 4,4(9)
+.L4:
+ lwz 0,212(1)
+ mtlr 0
+ la 1,208(1)
+ blr
+.Lfe1:
+ .size __vacall,.Lfe1-__vacall
+ .ident "GCC: (GNU) 2.95.2 19991024 (release/franzo)"