maxArray(double*, double*):                        # @maxArray(double*, double*)
        xor     eax, eax @ 1
.LBB0_1:                                # =>This Inner Loop Header: Depth=1
        movsd   xmm0, qword ptr [rsi + 8*rax] @ 3
        ucomisd xmm0, qword ptr [rdi + 8*rax] @ 3
        jbe     .LBB0_3 @ 3
        movsd   qword ptr [rdi + 8*rax], xmm0 @ 3
.LBB0_3:                                #   in Loop: Header=BB0_1 Depth=1
        lea     rcx, qword ptr [rax + 1] @ 2
        movsd   xmm0, qword ptr [rsi + 8*rax + 8] @ 3
        ucomisd xmm0, qword ptr [rdi + 8*rax + 8] @ 3
        jbe     .LBB0_5 @ 3
        movsd   qword ptr [rdi + 8*rax + 8], xmm0 @ 3
.LBB0_5:                                #   in Loop: Header=BB0_1 Depth=1
        inc     rcx @ 2
        cmp     rcx, 65536 @ 2
        mov     rax, rcx @ 2
        jne     .LBB0_1 @ 2
        ret @ 5
