.file "calcit40.cpp" .text .section .rodata .type _ZStL19piecewise_construct, @object .size _ZStL19piecewise_construct, 1 _ZStL19piecewise_construct: .zero 1 .local _ZStL8__ioinit .comm _ZStL8__ioinit,1,1 .globl c .bss .type c, @object .size c, 1 c: .zero 1 .globl k .type k, @object .size k, 1 k: .zero 1 .section .rodata .align 8 .type _ZL2pi, @object .size _ZL2pi, 8 _ZL2pi: .long -57999238 .long 1074340346 .globl Ergebnis1 .bss .align 8 .type Ergebnis1, @object .size Ergebnis1, 8 Ergebnis1: .zero 8 .globl Ergebnis2 .align 8 .type Ergebnis2, @object .size Ergebnis2, 8 Ergebnis2: .zero 8 .globl Auswahl .type Auswahl, @object .size Auswahl, 1 Auswahl: .zero 1 .globl ergebnis1 .align 8 .type ergebnis1, @object .size ergebnis1, 8 ergebnis1: .zero 8 .globl ergebnis2 .align 8 .type ergebnis2, @object .size ergebnis2, 8 ergebnis2: .zero 8 .globl ergebnis3 .align 8 .type ergebnis3, @object .size ergebnis3, 8 ergebnis3: .zero 8 .globl ergebnis4 .align 8 .type ergebnis4, @object .size ergebnis4, 8 ergebnis4: .zero 8 .globl NN .align 8 .type NN, @object .size NN, 8 NN: .zero 8 .globl II .align 8 .type II, @object .size II, 8 II: .zero 8 .globl G .align 8 .type G, @object .size G, 8 G: .zero 8 .globl L .align 8 .type L, @object .size L, 8 L: .zero 8 .globl M .align 8 .type M, @object .size M, 8 M: .zero 8 .globl O .align 8 .type O, @object .size O, 8 O: .zero 8 .globl P .align 8 .type P, @object .size P, 8 P: .zero 8 .globl Q .align 8 .type Q, @object .size Q, 8 Q: .zero 8 .globl R .align 8 .type R, @object .size R, 8 R: .zero 8 .globl S .align 8 .type S, @object .size S, 8 S: .zero 8 .globl T .align 8 .type T, @object .size T, 8 T: .zero 8 .globl rest .align 4 .type rest, @object .size rest, 4 rest: .zero 4 .globl m .align 4 .type m, @object .size m, 4 m: .zero 4 .globl o .align 4 .type o, @object .size o, 4 o: .zero 4 .globl l .type l, @object .size l, 1 l: .zero 1 .globl Ergebnis6 .align 8 .type Ergebnis6, @object .size Ergebnis6, 8 Ergebnis6: .zero 8 .globl Ergebnis5 .align 8 .type Ergebnis5, @object .size Ergebnis5, 8 Ergebnis5: .zero 8 .globl Ergebnis4 .align 8 .type Ergebnis4, @object .size Ergebnis4, 8 Ergebnis4: .zero 8 .globl Ergebnis .align 8 .type Ergebnis, @object .size Ergebnis, 8 Ergebnis: .zero 8 .globl Ergebnis3 .align 8 .type Ergebnis3, @object .size Ergebnis3, 8 Ergebnis3: .zero 8 .globl V .align 8 .type V, @object .size V, 8 V: .zero 8 .globl Z .align 8 .type Z, @object .size Z, 8 Z: .zero 8 .globl ergebnis5 .align 8 .type ergebnis5, @object .size ergebnis5, 8 ergebnis5: .zero 8 .text .globl _Z6stromrv .type _Z6stromrv, @function _Z6stromrv: .LFB1576: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movsd -16(%rbp), %xmm0 mulsd -8(%rbp), %xmm0 movsd %xmm0, ergebnis5(%rip) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1576: .size _Z6stromrv, .-_Z6stromrv .globl _Z7rechnenv .type _Z7rechnenv, @function _Z7rechnenv: .LFB1577: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movsd V(%rip), %xmm1 movsd Z(%rip), %xmm0 addsd %xmm1, %xmm0 movsd %xmm0, ergebnis1(%rip) movsd V(%rip), %xmm0 movsd Z(%rip), %xmm1 subsd %xmm1, %xmm0 movsd %xmm0, ergebnis2(%rip) movsd V(%rip), %xmm1 movsd Z(%rip), %xmm0 mulsd %xmm1, %xmm0 movsd %xmm0, ergebnis3(%rip) movsd V(%rip), %xmm0 movsd Z(%rip), %xmm1 divsd %xmm1, %xmm0 movsd %xmm0, ergebnis4(%rip) nop popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1577: .size _Z7rechnenv, .-_Z7rechnenv .section .rodata .LC0: .string "Zahl1:" .LC1: .string "Zahl2:" .text .globl _Z6multipv .type _Z6multipv, @function _Z6multipv: .LFB1578: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq .LC0(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq -32(%rbp), %rax movq %rax, %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT leaq .LC1(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq -24(%rbp), %rax movq %rax, %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT movsd -32(%rbp), %xmm1 movsd -24(%rbp), %xmm0 mulsd %xmm1, %xmm0 movsd %xmm0, -16(%rbp) movsd -16(%rbp), %xmm0 cvttsd2sil %xmm0, %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L5 call __stack_chk_fail@PLT .L5: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1578: .size _Z6multipv, .-_Z6multipv .globl _Z7subtrakv .type _Z7subtrakv, @function _Z7subtrakv: .LFB1579: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq .LC0(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq -32(%rbp), %rax movq %rax, %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT leaq .LC1(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq -24(%rbp), %rax movq %rax, %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT movsd -32(%rbp), %xmm0 movsd -24(%rbp), %xmm1 subsd %xmm1, %xmm0 movsd %xmm0, -16(%rbp) movsd -16(%rbp), %xmm0 cvttsd2sil %xmm0, %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L8 call __stack_chk_fail@PLT .L8: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1579: .size _Z7subtrakv, .-_Z7subtrakv .globl _Z5additv .type _Z5additv, @function _Z5additv: .LFB1580: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq .LC0(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq -24(%rbp), %rax movq %rax, %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT leaq .LC1(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq -16(%rbp), %rax movq %rax, %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT movsd -24(%rbp), %xmm1 movsd -16(%rbp), %xmm0 addsd %xmm1, %xmm0 movsd %xmm0, Ergebnis(%rip) movsd Ergebnis(%rip), %xmm0 cvttsd2sil %xmm0, %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L11 call __stack_chk_fail@PLT .L11: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1580: .size _Z5additv, .-_Z5additv .globl _Z5divisv .type _Z5divisv, @function _Z5divisv: .LFB1581: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $32, %rsp movq %fs:40, %rax movq %rax, -8(%rbp) xorl %eax, %eax leaq .LC0(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq -24(%rbp), %rax movq %rax, %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT leaq .LC1(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq -16(%rbp), %rax movq %rax, %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT movsd -24(%rbp), %xmm0 movsd -16(%rbp), %xmm1 divsd %xmm1, %xmm0 movsd %xmm0, Ergebnis3(%rip) movsd Ergebnis3(%rip), %xmm0 cvttsd2sil %xmm0, %eax movq -8(%rbp), %rdx subq %fs:40, %rdx je .L14 call __stack_chk_fail@PLT .L14: leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1581: .size _Z5divisv, .-_Z5divisv .globl _Z3ggTii .type _Z3ggTii, @function _Z3ggTii: .LFB1582: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, -20(%rbp) movl %esi, -24(%rbp) cmpl $0, -20(%rbp) js .L16 cmpl $0, -24(%rbp) jns .L17 .L16: movl $0, %eax jmp .L18 .L17: movl -24(%rbp), %eax cltd idivl -20(%rbp) movl %edx, -4(%rbp) movl -20(%rbp), %eax movl %eax, -24(%rbp) movl -4(%rbp), %eax movl %eax, -20(%rbp) cmpl $0, -4(%rbp) je .L19 jmp .L17 .L19: movl -24(%rbp), %eax .L18: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1582: .size _Z3ggTii, .-_Z3ggTii .globl _Z3kgVii .type _Z3kgVii, @function _Z3kgVii: .LFB1583: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl %edi, -20(%rbp) movl %esi, -24(%rbp) cmpl $0, -20(%rbp) js .L21 cmpl $0, -24(%rbp) jns .L22 .L21: movl $0, %eax jmp .L23 .L22: movl -24(%rbp), %eax cltd idivl -20(%rbp) movl %edx, -4(%rbp) movl -20(%rbp), %eax movl %eax, -24(%rbp) movl -4(%rbp), %eax movl %eax, -20(%rbp) cmpl $0, -4(%rbp) je .L24 jmp .L22 .L24: movl -24(%rbp), %eax .L23: popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1583: .size _Z3kgVii, .-_Z3kgVii .section .rodata .LC2: .string "Ergebnis:" .LC3: .string "\n\n" .LC4: .string "Radius:" .LC5: .string "Umfang:" .LC8: .string "Kreisfl\344che:" .LC9: .string "Seite A:" .LC10: .string "Seite B:" .LC12: .string "Dreiecksfl\344che:" .LC13: .string "Zahl x:" .LC14: .string "Zahl y:" .align 8 .LC15: .string "Der gr\366\337te gemeinsame Teiler von " .LC16: .string " und " .LC17: .string " ist " .LC18: .string ".\n\n" .align 8 .LC19: .string "Das kleinste gemeinsame Vielfache von " .LC20: .string "\n" .LC21: .string "Ergebnis Addition:" .LC22: .string "Ergebnis Subtraktion:" .LC23: .string "Ergebnis Multiplikation:" .LC24: .string "Ergebnis Division:" .align 8 .LC25: .string "Kwh Preis in Cent. (zbsp. 18.5):" .LC26: .string "Kilowatt/h:" .LC27: .string "Gesamtsumme:" .LC28: .string "Ungueltige Angabe!\n" .text .globl _Z4cazec .type _Z4cazec, @function _Z4cazec: .LFB1584: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 pushq %rbx subq $24, %rsp .cfi_offset 3, -24 movl %edi, %eax movb %al, -20(%rbp) movzbl c(%rip), %eax movb %al, k(%rip) movzbl k(%rip), %edx movzbl c(%rip), %eax cmpb %al, %dl jne .L26 movsbl -20(%rbp), %eax subl $97, %eax cmpl $11, %eax ja .L27 movl %eax, %eax leaq 0(,%rax,4), %rdx leaq .L29(%rip), %rax movl (%rdx,%rax), %eax cltq leaq .L29(%rip), %rdx addq %rdx, %rax jmp *%rax .section .rodata .align 4 .align 4 .L29: .long .L39-.L29 .long .L38-.L29 .long .L37-.L29 .long .L36-.L29 .long .L35-.L29 .long .L34-.L29 .long .L33-.L29 .long .L32-.L29 .long .L31-.L29 .long .L30-.L29 .long .L27-.L29 .long .L28-.L29 .text .L39: call _Z5additv leaq .LC2(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq Ergebnis(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT leaq .LC3(%rip), %rsi movq %rax, %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movzbl c(%rip), %eax movb %al, k(%rip) jmp .L40 .L38: call _Z7subtrakv leaq .LC2(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq Ergebnis1(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT leaq .LC3(%rip), %rsi movq %rax, %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT jmp .L40 .L37: call _Z6multipv leaq .LC2(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq Ergebnis2(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT leaq .LC3(%rip), %rsi movq %rax, %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT jmp .L40 .L28: movl $0, %edi call exit@PLT .L36: call _Z5divisv leaq .LC2(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq Ergebnis3(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT leaq .LC3(%rip), %rsi movq %rax, %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movzbl c(%rip), %eax movb %al, k(%rip) jmp .L40 .L35: leaq .LC4(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq L(%rip), %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT leaq .LC5(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq M(%rip), %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT movsd L(%rip), %xmm0 movapd %xmm0, %xmm1 addsd %xmm0, %xmm1 movsd M(%rip), %xmm0 addsd %xmm0, %xmm0 mulsd %xmm1, %xmm0 movsd .LC6(%rip), %xmm2 movapd %xmm0, %xmm1 divsd %xmm2, %xmm1 movsd .LC7(%rip), %xmm0 mulsd %xmm1, %xmm0 movsd %xmm0, Ergebnis4(%rip) leaq .LC8(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq Ergebnis4(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT leaq .LC3(%rip), %rsi movq %rax, %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movzbl c(%rip), %eax movb %al, k(%rip) jmp .L40 .L34: leaq .LC9(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq O(%rip), %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT leaq .LC10(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq P(%rip), %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT movsd O(%rip), %xmm1 movsd P(%rip), %xmm0 mulsd %xmm1, %xmm0 movsd .LC11(%rip), %xmm1 divsd %xmm1, %xmm0 movsd %xmm0, Ergebnis5(%rip) leaq .LC12(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq Ergebnis5(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT leaq .LC3(%rip), %rsi movq %rax, %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movzbl c(%rip), %eax movb %al, k(%rip) jmp .L40 .L33: leaq .LC13(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq Q(%rip), %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT leaq .LC14(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq R(%rip), %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT leaq .LC15(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq Q(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT leaq .LC16(%rip), %rsi movq %rax, %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq R(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT leaq .LC17(%rip), %rsi movq %rax, %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rbx movsd R(%rip), %xmm0 cvttsd2sil %xmm0, %edx movsd Q(%rip), %xmm0 cvttsd2sil %xmm0, %eax movl %edx, %esi movl %eax, %edi call _Z3ggTii movl %eax, %esi movq %rbx, %rdi call _ZNSolsEi@PLT leaq .LC18(%rip), %rsi movq %rax, %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movzbl c(%rip), %eax movb %al, k(%rip) jmp .L40 .L32: leaq .LC13(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq S(%rip), %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT leaq .LC14(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq T(%rip), %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT movsd S(%rip), %xmm1 movsd T(%rip), %xmm0 mulsd %xmm0, %xmm1 movsd %xmm1, -32(%rbp) movl o(%rip), %edx movl m(%rip), %eax movl %edx, %esi movl %eax, %edi call _Z3ggTii pxor %xmm1, %xmm1 cvtsi2sdl %eax, %xmm1 movsd -32(%rbp), %xmm0 divsd %xmm1, %xmm0 movsd %xmm0, Ergebnis6(%rip) leaq .LC19(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq S(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT leaq .LC16(%rip), %rsi movq %rax, %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq T(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT leaq .LC17(%rip), %rsi movq %rax, %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq Ergebnis6(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT leaq .LC18(%rip), %rsi movq %rax, %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movzbl c(%rip), %eax movb %al, k(%rip) jmp .L40 .L31: leaq .LC13(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq V(%rip), %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT leaq .LC14(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq Z(%rip), %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT call _Z7rechnenv leaq .LC20(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq .LC21(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq ergebnis1(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT movq %rax, %rdx movq _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GOTPCREL(%rip), %rax movq %rax, %rsi movq %rdx, %rdi call _ZNSolsEPFRSoS_E@PLT leaq .LC22(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq ergebnis2(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT movq %rax, %rdx movq _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GOTPCREL(%rip), %rax movq %rax, %rsi movq %rdx, %rdi call _ZNSolsEPFRSoS_E@PLT leaq .LC23(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq ergebnis3(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT movq %rax, %rdx movq _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GOTPCREL(%rip), %rax movq %rax, %rsi movq %rdx, %rdi call _ZNSolsEPFRSoS_E@PLT leaq .LC24(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq ergebnis4(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT movq %rax, %rdx movq _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GOTPCREL(%rip), %rax movq %rax, %rsi movq %rdx, %rdi call _ZNSolsEPFRSoS_E@PLT leaq .LC20(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movzbl c(%rip), %eax movb %al, k(%rip) jmp .L40 .L30: leaq .LC25(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq NN(%rip), %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT leaq .LC26(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT leaq II(%rip), %rsi leaq _ZSt3cin(%rip), %rdi call _ZNSirsERd@PLT call _Z6stromrv leaq .LC27(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq ergebnis5(%rip), %rax movq %rax, %xmm0 movq %rdx, %rdi call _ZNSolsEd@PLT movq %rax, %rdx movq _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GOTPCREL(%rip), %rax movq %rax, %rsi movq %rdx, %rdi call _ZNSolsEPFRSoS_E@PLT leaq .LC20(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movzbl c(%rip), %eax movb %al, k(%rip) jmp .L40 .L27: leaq .LC28(%rip), %rsi leaq _ZSt4cout(%rip), %rdi call _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@PLT movq %rax, %rdx movq _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GOTPCREL(%rip), %rax movq %rax, %rsi movq %rdx, %rdi call _ZNSolsEPFRSoS_E@PLT .L40: movl $0, %eax jmp .L41 .L26: movl $0, %eax .L41: movq -8(%rbp), %rbx leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE1584: .size _Z4cazec, .-_Z4cazec .type _Z41__static_initialization_and_destruction_0ii, @function _Z41__static_initialization_and_destruction_0ii: .LFB2087: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 subq $16, %rsp movl %edi, -4(%rbp) movl %esi, -8(%rbp) cmpl $1, -4(%rbp) jne .L44 cmpl $65535, -8(%rbp) jne .L44 leaq _ZStL8__ioinit(%rip), %rdi call _ZNSt8ios_base4InitC1Ev@PLT leaq __dso_handle(%rip), %rdx leaq _ZStL8__ioinit(%rip), %rsi movq _ZNSt8ios_base4InitD1Ev@GOTPCREL(%rip), %rax movq %rax, %rdi call __cxa_atexit@PLT .L44: nop leave .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2087: .size _Z41__static_initialization_and_destruction_0ii, .-_Z41__static_initialization_and_destruction_0ii .type _GLOBAL__sub_I_c, @function _GLOBAL__sub_I_c: .LFB2088: .cfi_startproc pushq %rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 movq %rsp, %rbp .cfi_def_cfa_register 6 movl $65535, %esi movl $1, %edi call _Z41__static_initialization_and_destruction_0ii popq %rbp .cfi_def_cfa 7, 8 ret .cfi_endproc .LFE2088: .size _GLOBAL__sub_I_c, .-_GLOBAL__sub_I_c .section .init_array,"aw" .align 8 .quad _GLOBAL__sub_I_c .section .rodata .align 8 .LC6: .long 0 .long 1074790400 .align 8 .LC7: .long -57999238 .long 1074340346 .align 8 .LC11: .long 0 .long 1073741824 .hidden __dso_handle .ident "GCC: (Gentoo 10.2.0-r5 p6) 10.2.0" .section .note.GNU-stack,"",@progbits