.file "dver.d" .intel_syntax noprefix .text .p2align 4,,15 .globl _D4dver10CalVector46__ctorMFNcffffZS4dver10CalVector4 .type _D4dver10CalVector46__ctorMFNcffffZS4dver10CalVector4, @function _D4dver10CalVector46__ctorMFNcffffZS4dver10CalVector4: .LFB0: .cfi_startproc unpcklps xmm2, xmm3 unpcklps xmm0, xmm1 movlhps xmm0, xmm2 mov rax, rdi movlps QWORD PTR [rdi], xmm0 movhps QWORD PTR [rdi+8], xmm0 ret .cfi_endproc .LFE0: .size _D4dver10CalVector46__ctorMFNcffffZS4dver10CalVector4, .-_D4dver10CalVector46__ctorMFNcffffZS4dver10CalVector4 .p2align 4,,15 .globl _D4dver13BoneTransform5scaleMFKS4dver13BoneTransformfZv .type _D4dver13BoneTransform5scaleMFKS4dver13BoneTransformfZv, @function _D4dver13BoneTransform5scaleMFKS4dver13BoneTransformfZv: .LFB1: .cfi_startproc movss xmm1, DWORD PTR [rdi] mulss xmm1, xmm0 movss DWORD PTR [rsi], xmm1 movss xmm1, DWORD PTR [rdi+4] mulss xmm1, xmm0 movss DWORD PTR [rsi+4], xmm1 movss xmm1, DWORD PTR [rdi+8] mulss xmm1, xmm0 movss DWORD PTR [rsi+8], xmm1 movss xmm1, DWORD PTR [rdi+12] mulss xmm1, xmm0 movss DWORD PTR [rsi+12], xmm1 movss xmm1, DWORD PTR [rdi+16] mulss xmm1, xmm0 movss DWORD PTR [rsi+16], xmm1 movss xmm1, DWORD PTR [rdi+20] mulss xmm1, xmm0 movss DWORD PTR [rsi+20], xmm1 movss xmm1, DWORD PTR [rdi+24] mulss xmm1, xmm0 movss DWORD PTR [rsi+24], xmm1 movss xmm1, DWORD PTR [rdi+28] mulss xmm1, xmm0 movss DWORD PTR [rsi+28], xmm1 movss xmm1, DWORD PTR [rdi+32] mulss xmm1, xmm0 movss DWORD PTR [rsi+32], xmm1 movss xmm1, DWORD PTR [rdi+36] mulss xmm1, xmm0 movss DWORD PTR [rsi+36], xmm1 movss xmm1, DWORD PTR [rdi+40] mulss xmm1, xmm0 mulss xmm0, DWORD PTR [rdi+44] movss DWORD PTR [rsi+40], xmm1 movss DWORD PTR [rsi+44], xmm0 ret .cfi_endproc .LFE1: .size _D4dver13BoneTransform5scaleMFKS4dver13BoneTransformfZv, .-_D4dver13BoneTransform5scaleMFKS4dver13BoneTransformfZv .p2align 4,,15 .globl _D4dver13BoneTransform9addScaledMFKS4dver13BoneTransformfZv .type _D4dver13BoneTransform9addScaledMFKS4dver13BoneTransformfZv, @function _D4dver13BoneTransform9addScaledMFKS4dver13BoneTransformfZv: .LFB2: .cfi_startproc movss xmm1, DWORD PTR [rdi] mulss xmm1, xmm0 addss xmm1, DWORD PTR [rsi] movss DWORD PTR [rsi], xmm1 movss xmm1, DWORD PTR [rdi+4] mulss xmm1, xmm0 addss xmm1, DWORD PTR [rsi+4] movss DWORD PTR [rsi+4], xmm1 movss xmm1, DWORD PTR [rdi+8] mulss xmm1, xmm0 addss xmm1, DWORD PTR [rsi+8] movss DWORD PTR [rsi+8], xmm1 movss xmm1, DWORD PTR [rdi+12] mulss xmm1, xmm0 addss xmm1, DWORD PTR [rsi+12] movss DWORD PTR [rsi+12], xmm1 movss xmm1, DWORD PTR [rdi+16] mulss xmm1, xmm0 addss xmm1, DWORD PTR [rsi+16] movss DWORD PTR [rsi+16], xmm1 movss xmm1, DWORD PTR [rdi+20] mulss xmm1, xmm0 addss xmm1, DWORD PTR [rsi+20] movss DWORD PTR [rsi+20], xmm1 movss xmm1, DWORD PTR [rdi+24] mulss xmm1, xmm0 addss xmm1, DWORD PTR [rsi+24] movss DWORD PTR [rsi+24], xmm1 movss xmm1, DWORD PTR [rdi+28] mulss xmm1, xmm0 addss xmm1, DWORD PTR [rsi+28] movss DWORD PTR [rsi+28], xmm1 movss xmm1, DWORD PTR [rdi+32] mulss xmm1, xmm0 addss xmm1, DWORD PTR [rsi+32] movss DWORD PTR [rsi+32], xmm1 movss xmm1, DWORD PTR [rdi+36] mulss xmm1, xmm0 addss xmm1, DWORD PTR [rsi+36] movss DWORD PTR [rsi+36], xmm1 movss xmm1, DWORD PTR [rdi+40] mulss xmm1, xmm0 mulss xmm0, DWORD PTR [rdi+44] addss xmm1, DWORD PTR [rsi+40] addss xmm0, DWORD PTR [rsi+44] movss DWORD PTR [rsi+40], xmm1 movss DWORD PTR [rsi+44], xmm0 ret .cfi_endproc .LFE2: .size _D4dver13BoneTransform9addScaledMFKS4dver13BoneTransformfZv, .-_D4dver13BoneTransform9addScaledMFKS4dver13BoneTransformfZv .p2align 4,,15 .globl _D4dver13BoneTransform14transformPointMFKS4dver10CalVector4KS4dver10CalVector4Zv .type _D4dver13BoneTransform14transformPointMFKS4dver10CalVector4KS4dver10CalVector4Zv, @function _D4dver13BoneTransform14transformPointMFKS4dver10CalVector4KS4dver10CalVector4Zv: .LFB3: .cfi_startproc movss xmm2, DWORD PTR [rdx] movss xmm4, DWORD PTR [rdx+4] movss xmm0, DWORD PTR [rdi+32] movss xmm1, DWORD PTR [rdi+36] mulss xmm0, xmm2 movss xmm3, DWORD PTR [rdx+8] mulss xmm1, xmm4 movss xmm5, DWORD PTR [rdi+20] mulss xmm5, xmm4 mulss xmm4, DWORD PTR [rdi+4] addss xmm0, xmm1 movss xmm1, DWORD PTR [rdi+40] mulss xmm1, xmm3 addss xmm0, DWORD PTR [rdi+44] addss xmm0, xmm1 movss xmm1, DWORD PTR [rdi+16] mulss xmm1, xmm2 mulss xmm2, DWORD PTR [rdi] addss xmm1, xmm5 movss xmm5, DWORD PTR [rdi+24] addss xmm2, xmm4 mulss xmm5, xmm3 mulss xmm3, DWORD PTR [rdi+8] addss xmm1, DWORD PTR [rdi+28] addss xmm2, DWORD PTR [rdi+12] movss DWORD PTR [rsi+8], xmm0 mov DWORD PTR [rsi+12], 0x00000000 addss xmm1, xmm5 addss xmm2, xmm3 movss DWORD PTR [rsi+4], xmm1 movss DWORD PTR [rsi], xmm2 ret .cfi_endproc .LFE3: .size _D4dver13BoneTransform14transformPointMFKS4dver10CalVector4KS4dver10CalVector4Zv, .-_D4dver13BoneTransform14transformPointMFKS4dver10CalVector4KS4dver10CalVector4Zv .p2align 4,,15 .globl _D4dver13BoneTransform15transformVectorMFKS4dver10CalVector4KS4dver10CalVector4Zv .type _D4dver13BoneTransform15transformVectorMFKS4dver10CalVector4KS4dver10CalVector4Zv, @function _D4dver13BoneTransform15transformVectorMFKS4dver10CalVector4KS4dver10CalVector4Zv: .LFB4: .cfi_startproc movss xmm4, DWORD PTR [rdx] movss xmm2, DWORD PTR [rdx+4] movss xmm0, DWORD PTR [rdi+36] movss xmm1, DWORD PTR [rdi+32] mulss xmm0, xmm2 movss xmm3, DWORD PTR [rdx+8] mulss xmm1, xmm4 movss xmm5, DWORD PTR [rdi+16] mulss xmm5, xmm4 mulss xmm4, DWORD PTR [rdi] addss xmm0, xmm1 movss xmm1, DWORD PTR [rdi+40] mulss xmm1, xmm3 addss xmm0, xmm1 movss xmm1, DWORD PTR [rdi+20] mulss xmm1, xmm2 mulss xmm2, DWORD PTR [rdi+4] addss xmm1, xmm5 movss xmm5, DWORD PTR [rdi+24] addss xmm2, xmm4 mulss xmm5, xmm3 mulss xmm3, DWORD PTR [rdi+8] movss DWORD PTR [rsi+8], xmm0 mov DWORD PTR [rsi+12], 0x00000000 addss xmm1, xmm5 addss xmm2, xmm3 movss DWORD PTR [rsi+4], xmm1 movss DWORD PTR [rsi], xmm2 ret .cfi_endproc .LFE4: .size _D4dver13BoneTransform15transformVectorMFKS4dver10CalVector4KS4dver10CalVector4Zv, .-_D4dver13BoneTransform15transformVectorMFKS4dver10CalVector4KS4dver10CalVector4Zv .p2align 4,,15 .globl _D4dver27calculateVerticesAndNormalsFAS4dver13BoneTransformiAS4dver6VertexAS4dver9InfluenceAS4dver10CalVector4Zv .type _D4dver27calculateVerticesAndNormalsFAS4dver13BoneTransformiAS4dver6VertexAS4dver9InfluenceAS4dver10CalVector4Zv, @function _D4dver27calculateVerticesAndNormalsFAS4dver13BoneTransformiAS4dver6VertexAS4dver9InfluenceAS4dver10CalVector4Zv: .LFB5: .cfi_startproc push rbp .cfi_def_cfa_offset 16 .cfi_offset 6, -16 test rcx, rcx push rbx .cfi_def_cfa_offset 24 .cfi_offset 3, -24 mov QWORD PTR [rsp-16], rdi mov rbx, QWORD PTR [rsp+32] mov QWORD PTR [rsp-8], rsi mov r10, QWORD PTR [rsp+48] mov QWORD PTR [rsp-32], rcx mov QWORD PTR [rsp-24], r8 je .L6 add rcx, 1 mov r11d, 1 xor ebp, ebp xor edi, edi .p2align 4,,10 .p2align 3 .L10: movsx rdx, edi lea rax, [rdx+rdx*2] lea r9, [rbx+rax*4] movsx rax, DWORD PTR [r9] movss xmm9, DWORD PTR [r9+4] lea rax, [rax+rax*2] sal rax, 4 add rax, rsi cmp BYTE PTR [r9+8], 0 movss xmm7, DWORD PTR [rax] movss xmm8, DWORD PTR [rax+4] movss xmm6, DWORD PTR [rax+8] mulss xmm7, xmm9 movss xmm11, DWORD PTR [rax+12] mulss xmm8, xmm9 movss xmm4, DWORD PTR [rax+16] mulss xmm6, xmm9 movss xmm5, DWORD PTR [rax+20] mulss xmm11, xmm9 movss xmm3, DWORD PTR [rax+24] mulss xmm4, xmm9 movss xmm10, DWORD PTR [rax+28] mulss xmm5, xmm9 movss xmm1, DWORD PTR [rax+32] mulss xmm3, xmm9 movss xmm2, DWORD PTR [rax+36] mulss xmm10, xmm9 movss xmm0, DWORD PTR [rax+40] mulss xmm1, xmm9 mulss xmm2, xmm9 mulss xmm0, xmm9 mulss xmm9, DWORD PTR [rax+44] jne .L8 lea rax, [rdx+3+rdx*2] lea rdx, [rbx+rax*4] .p2align 4,,10 .p2align 3 .L9: movsx rax, DWORD PTR [rdx] mov r9, rdx add edi, 1 movss xmm12, DWORD PTR [rdx+4] add rdx, 12 lea rax, [rax+rax*2] sal rax, 4 add rax, rsi cmp BYTE PTR [r9+8], 0 movss xmm13, DWORD PTR [rax] mulss xmm13, xmm12 addss xmm7, xmm13 movss xmm13, DWORD PTR [rax+4] mulss xmm13, xmm12 addss xmm8, xmm13 movss xmm13, DWORD PTR [rax+8] mulss xmm13, xmm12 addss xmm6, xmm13 movss xmm13, DWORD PTR [rax+12] mulss xmm13, xmm12 addss xmm11, xmm13 movss xmm13, DWORD PTR [rax+16] mulss xmm13, xmm12 addss xmm4, xmm13 movss xmm13, DWORD PTR [rax+20] mulss xmm13, xmm12 addss xmm5, xmm13 movss xmm13, DWORD PTR [rax+24] mulss xmm13, xmm12 addss xmm3, xmm13 movss xmm13, DWORD PTR [rax+28] mulss xmm13, xmm12 addss xmm10, xmm13 movss xmm13, DWORD PTR [rax+32] mulss xmm13, xmm12 addss xmm1, xmm13 movss xmm13, DWORD PTR [rax+36] mulss xmm13, xmm12 addss xmm2, xmm13 movss xmm13, DWORD PTR [rax+40] mulss xmm13, xmm12 mulss xmm12, DWORD PTR [rax+44] addss xmm0, xmm13 addss xmm9, xmm12 je .L9 .L8: mov rax, rbp movaps xmm15, xmm8 add edi, 1 sal rax, 5 add rax, r8 movss xmm12, DWORD PTR [rax+8] movss xmm14, DWORD PTR [rax] movss xmm13, DWORD PTR [rax+4] movss DWORD PTR [rsp-36], xmm12 movaps xmm12, xmm7 mulss xmm12, xmm14 mov DWORD PTR [r10+12], 0x00000000 mulss xmm15, xmm13 addss xmm12, xmm15 addss xmm12, xmm11 movss xmm11, DWORD PTR [rsp-36] mulss xmm11, xmm6 addss xmm12, xmm11 movaps xmm11, xmm4 mulss xmm11, xmm14 mulss xmm14, xmm1 movss DWORD PTR [r10], xmm12 movaps xmm12, xmm5 mulss xmm12, xmm13 mulss xmm13, xmm2 addss xmm11, xmm12 addss xmm14, xmm13 addss xmm11, xmm10 movss xmm10, DWORD PTR [rsp-36] addss xmm14, xmm9 movss xmm9, DWORD PTR [rsp-36] mulss xmm10, xmm3 mulss xmm9, xmm0 addss xmm11, xmm10 addss xmm14, xmm9 movss DWORD PTR [r10+4], xmm11 movss DWORD PTR [r10+8], xmm14 movss xmm10, DWORD PTR [rax+16] movss xmm11, DWORD PTR [rax+20] mulss xmm7, xmm10 movss xmm9, DWORD PTR [rax+24] mov DWORD PTR [r10+28], 0x00000000 mulss xmm8, xmm11 mulss xmm5, xmm11 mulss xmm4, xmm10 mulss xmm2, xmm11 mulss xmm1, xmm10 addss xmm8, xmm7 mulss xmm6, xmm9 mulss xmm3, xmm9 addss xmm5, xmm4 mulss xmm0, xmm9 addss xmm2, xmm1 lea rax, [r11+1] addss xmm8, xmm6 addss xmm5, xmm3 addss xmm2, xmm0 movss DWORD PTR [r10+16], xmm8 movss DWORD PTR [r10+20], xmm5 movss DWORD PTR [r10+24], xmm2 add r10, 32 cmp rax, rcx je .L6 mov rbp, r11 mov r11, rax jmp .L10 .L6: pop rbx .cfi_def_cfa_offset 16 pop rbp .cfi_def_cfa_offset 8 ret .cfi_endproc .LFE5: .size _D4dver27calculateVerticesAndNormalsFAS4dver13BoneTransformiAS4dver6VertexAS4dver9InfluenceAS4dver10CalVector4Zv, .-_D4dver27calculateVerticesAndNormalsFAS4dver13BoneTransformiAS4dver6VertexAS4dver9InfluenceAS4dver10CalVector4Zv .section .rodata .align 8 .LC6: .string "Skinned vertices per second: %d\n" .section .text.startup,"ax",@progbits .p2align 4,,15 .globl _Dmain .type _Dmain, @function _Dmain: .LFB6: .cfi_startproc push r15 .cfi_def_cfa_offset 16 .cfi_offset 15, -16 push r14 .cfi_def_cfa_offset 24 .cfi_offset 14, -24 push r13 .cfi_def_cfa_offset 32 .cfi_offset 13, -32 push r12 .cfi_def_cfa_offset 40 .cfi_offset 12, -40 push rbp .cfi_def_cfa_offset 48 .cfi_offset 6, -48 push rbx .cfi_def_cfa_offset 56 .cfi_offset 3, -56 sub rsp, 440152 .cfi_def_cfa_offset 440208 lea rbp, [rsp+48] movaps xmm0, XMMWORD PTR .LC1[rip] lea rdx, [rbp+320000] mov rax, rbp .p2align 4,,10 .p2align 3 .L15: movaps XMMWORD PTR [rax], xmm0 movaps XMMWORD PTR [rax+16], xmm0 add rax, 32 cmp rax, rdx jne .L15 lea r12, [rsp+320048] lea rdx, [r12+120000] mov rax, r12 .p2align 4,,10 .p2align 3 .L16: mov QWORD PTR [rax], 0 mov DWORD PTR [rax+8], 0 mov DWORD PTR [rax+4], 0x7fa00000 add rax, 12 cmp rax, rdx jne .L16 xor edx, edx .p2align 4,,10 .p2align 3 .L17: mov rax, rdx sal rax, 5 add rax, rbp mov DWORD PTR [rax], 0x3f800000 mov DWORD PTR [rax+4], 0x40000000 mov DWORD PTR [rax+8], 0x40400000 mov DWORD PTR [rax+12], 0x00000000 mov DWORD PTR [rax+16], 0x00000000 mov DWORD PTR [rax+20], 0x00000000 mov DWORD PTR [rax+24], 0x3f800000 mov DWORD PTR [rax+28], 0x00000000 lea rax, [rdx+rdx*2] add rdx, 1 lea rax, [r12+rax*4] cmp rdx, 10000 mov DWORD PTR [rax], 0 mov DWORD PTR [rax+4], 0x3f800000 mov BYTE PTR [rax+8], 1 jne .L17 mov esi, 1 mov edi, OFFSET FLAT:_D31TypeInfo_AS4dver13BoneTransform6__initZ mov r15d, 100 call _d_newarrayiT mov esi, 20000 mov edi, OFFSET FLAT:_D28TypeInfo_AS4dver10CalVector46__initZ mov QWORD PTR [rsp+32], rax mov QWORD PTR [rsp+40], rdx mov QWORD PTR [rsp+440080], rax mov QWORD PTR [rsp+440088], rdx mov QWORD PTR [rsp+440048], rax mov QWORD PTR [rsp+440056], rdx call _d_newarrayiT mov QWORD PTR [rsp+32], rax mov QWORD PTR [rsp+40], rdx mov QWORD PTR [rsp+440096], rax mov QWORD PTR [rsp+440104], rdx mov QWORD PTR [rsp+440064], rax mov QWORD PTR [rsp+440072], rdx .p2align 4,,10 .p2align 3 .L20: call clock xor ebx, ebx lea r13, [rax+999999] mov r14, rax jmp .L19 .p2align 4,,10 .p2align 3 .L25: mov rax, QWORD PTR [rsp+440064] mov ecx, 10000 mov r8, rbp mov rdi, QWORD PTR [rsp+440048] mov edx, 10000 mov QWORD PTR [rsp+8], r12 mov rsi, QWORD PTR [rsp+440056] mov QWORD PTR [rsp+440120], r12 add rbx, 10000 mov QWORD PTR [rsp+440112], 10000 mov QWORD PTR [rsp+16], rax mov rax, QWORD PTR [rsp+440072] mov QWORD PTR [rsp+440128], 10000 mov QWORD PTR [rsp+440136], rbp mov QWORD PTR [rsp], 10000 mov QWORD PTR [rsp+24], rax call _D4dver27calculateVerticesAndNormalsFAS4dver13BoneTransformiAS4dver6VertexAS4dver9InfluenceAS4dver10CalVector4Zv .L19: call clock cmp r13, rax jge .L25 .p2align 4,,5 call clock mov edi, OFFSET FLAT:.LC6 mov rcx, rax imul rax, rbx, 1000000 sub rcx, r14 mov rdx, rax sar rdx, 63 idiv rcx mov esi, eax xor eax, eax call printf sub r15d, 1 jne .L20 add rsp, 440152 .cfi_def_cfa_offset 56 xor eax, eax pop rbx .cfi_def_cfa_offset 48 pop rbp .cfi_def_cfa_offset 40 pop r12 .cfi_def_cfa_offset 32 pop r13 .cfi_def_cfa_offset 24 pop r14 .cfi_def_cfa_offset 16 pop r15 .cfi_def_cfa_offset 8 ret .cfi_endproc .LFE6: .size _Dmain, .-_Dmain .p2align 4,,15 .type _D4dver9__modinitFZv, @function _D4dver9__modinitFZv: .LFB7: .cfi_startproc mov rax, QWORD PTR _Dmodule_ref[rip] mov QWORD PTR _Dmodule_ref[rip], OFFSET FLAT:__mod_ref.2064 mov QWORD PTR __mod_ref.2064[rip], rax ret .cfi_endproc .LFE7: .size _D4dver9__modinitFZv, .-_D4dver9__modinitFZv .section .ctors,"aw",@progbits .align 8 .quad _D4dver9__modinitFZv .globl _D4dver12__ModuleInfoZ .data .align 16 .type _D4dver12__ModuleInfoZ, @object .size _D4dver12__ModuleInfoZ, 16 _D4dver12__ModuleInfoZ: .long -2147483644 .long 0 .string "dver" .zero 3 .tls_common _tlsend,4,4 .globl _tlsstart .section .tdata,"awT",@progbits .align 4 .type _tlsstart, @object .size _tlsstart, 4 _tlsstart: .long 3 .weak _D28TypeInfo_AS4dver10CalVector46__initZ .section .data._D28TypeInfo_AS4dver10CalVector46__initZ,"awG",@progbits,_D28TypeInfo_AS4dver10CalVector46__initZ,comdat .align 16 .type _D28TypeInfo_AS4dver10CalVector46__initZ, @gnu_unique_object .size _D28TypeInfo_AS4dver10CalVector46__initZ, 24 _D28TypeInfo_AS4dver10CalVector46__initZ: .quad _D14TypeInfo_Array6__vtblZ .quad 0 .quad _D27TypeInfo_S4dver10CalVector46__initZ .weak _D31TypeInfo_AS4dver13BoneTransform6__initZ .section .data._D31TypeInfo_AS4dver13BoneTransform6__initZ,"awG",@progbits,_D31TypeInfo_AS4dver13BoneTransform6__initZ,comdat .align 16 .type _D31TypeInfo_AS4dver13BoneTransform6__initZ, @gnu_unique_object .size _D31TypeInfo_AS4dver13BoneTransform6__initZ, 24 _D31TypeInfo_AS4dver13BoneTransform6__initZ: .quad _D14TypeInfo_Array6__vtblZ .quad 0 .quad _D30TypeInfo_S4dver13BoneTransform6__initZ .globl _D4dver6Vertex6__initZ .section .rodata .align 32 .type _D4dver6Vertex6__initZ, @object .size _D4dver6Vertex6__initZ, 32 _D4dver6Vertex6__initZ: .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .weak _D22TypeInfo_S4dver6Vertex6__initZ .section .data._D22TypeInfo_S4dver6Vertex6__initZ,"awG",@progbits,_D22TypeInfo_S4dver6Vertex6__initZ,comdat .align 32 .type _D22TypeInfo_S4dver6Vertex6__initZ, @gnu_unique_object .size _D22TypeInfo_S4dver6Vertex6__initZ, 136 _D22TypeInfo_S4dver6Vertex6__initZ: .quad _D15TypeInfo_Struct6__vtblZ .quad 0 .quad 11 .quad _D22TypeInfo_S4dver6Vertex6__initZ+136 .quad 32 .quad _D4dver6Vertex6__initZ .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 4 .quad 0 .quad 0 .string "dver.Vertex" .globl _D4dver9Influence6__initZ .section .rodata .align 4 .type _D4dver9Influence6__initZ, @object .size _D4dver9Influence6__initZ, 12 _D4dver9Influence6__initZ: .long 0 .long 2141192192 .byte 0 .zero 3 .weak _D25TypeInfo_S4dver9Influence6__initZ .section .data._D25TypeInfo_S4dver9Influence6__initZ,"awG",@progbits,_D25TypeInfo_S4dver9Influence6__initZ,comdat .align 32 .type _D25TypeInfo_S4dver9Influence6__initZ, @gnu_unique_object .size _D25TypeInfo_S4dver9Influence6__initZ, 136 _D25TypeInfo_S4dver9Influence6__initZ: .quad _D15TypeInfo_Struct6__vtblZ .quad 0 .quad 14 .quad _D25TypeInfo_S4dver9Influence6__initZ+136 .quad 12 .quad _D4dver9Influence6__initZ .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 4 .quad 0 .quad 0 .string "dver.Influence" .globl _D4dver13BoneTransform6__initZ .section .rodata .align 32 .type _D4dver13BoneTransform6__initZ, @object .size _D4dver13BoneTransform6__initZ, 48 _D4dver13BoneTransform6__initZ: .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .weak _D30TypeInfo_S4dver13BoneTransform6__initZ .section .data._D30TypeInfo_S4dver13BoneTransform6__initZ,"awG",@progbits,_D30TypeInfo_S4dver13BoneTransform6__initZ,comdat .align 32 .type _D30TypeInfo_S4dver13BoneTransform6__initZ, @gnu_unique_object .size _D30TypeInfo_S4dver13BoneTransform6__initZ, 136 _D30TypeInfo_S4dver13BoneTransform6__initZ: .quad _D15TypeInfo_Struct6__vtblZ .quad 0 .quad 18 .quad _D30TypeInfo_S4dver13BoneTransform6__initZ+136 .quad 48 .quad _D4dver13BoneTransform6__initZ .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 4 .quad 0 .quad 0 .string "dver.BoneTransform" .globl _D4dver10CalVector46__initZ .section .rodata .align 16 .type _D4dver10CalVector46__initZ, @object .size _D4dver10CalVector46__initZ, 16 _D4dver10CalVector46__initZ: .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .weak _D27TypeInfo_S4dver10CalVector46__initZ .section .data._D27TypeInfo_S4dver10CalVector46__initZ,"awG",@progbits,_D27TypeInfo_S4dver10CalVector46__initZ,comdat .align 32 .type _D27TypeInfo_S4dver10CalVector46__initZ, @gnu_unique_object .size _D27TypeInfo_S4dver10CalVector46__initZ, 136 _D27TypeInfo_S4dver10CalVector46__initZ: .quad _D15TypeInfo_Struct6__vtblZ .quad 0 .quad 15 .quad _D27TypeInfo_S4dver10CalVector46__initZ+136 .quad 16 .quad _D4dver10CalVector46__initZ .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 0 .quad 4 .quad 0 .quad 0 .string "dver.CalVector4" .data .align 16 .type __mod_ref.2064, @object .size __mod_ref.2064, 16 __mod_ref.2064: .quad 0 .quad _D4dver12__ModuleInfoZ .section .rodata.cst16,"aM",@progbits,16 .align 16 .LC1: .long 2141192192 .long 2141192192 .long 2141192192 .long 2141192192 .ident "GCC: (GNU) 4.6.1 20110627 (gdc 0.30, using dmd 2.054)" .section .note.GNU-stack,"",@progbits