Plain Text Paste by downs
Description: slow case
Hide line numbers

Create new paste
Post a reply
View replies

Paste:
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
90  
.globl _D11tracetest_26Sphere10ray_sphereMFKS11tracetest_23RayZd
    .type    _D11tracetest_26Sphere10ray_sphereMFKS11tracetest_23RayZd, @function
_D11tracetest_26Sphere10ray_sphereMFKS11tracetest_23RayZd:
.LFB16:
    pushl    %ebp
.LCFI48:
    movl    %esp, %ebp
.LCFI49:
    subl    $48, %esp
.LCFI50:
    movl    8(%ebp), %ecx
    movl    12(%ebp), %edx
    leal    8(%ecx), %eax
    fldl    8(%eax)
    fsubl    8(%edx)
    fldl    16(%eax)
    fsubl    16(%edx)
    fldl    8(%ecx)
    fsubl    (%edx)
    fstpl    -24(%ebp)
    fxch    %st(1)
    fstpl    -16(%ebp)
    fstpl    -8(%ebp) 
    movl    -24(%ebp), %eax
    movl    %eax, -48(%ebp)
    movl    -20(%ebp), %eax
    movl    %eax, -44(%ebp)
    movl    -16(%ebp), %eax
    movl    %eax, -40(%ebp)
    movl    -12(%ebp), %eax
    movl    %eax, -36(%ebp)
    movl    -8(%ebp), %eax
    movl    %eax, -32(%ebp)
    movl    -4(%ebp), %eax
    movl    %eax, -28(%ebp)
    leal    24(%edx), %eax
    fldl    -48(%ebp)
    fldl    -40(%ebp)
    fldl    -32(%ebp)
    fldl    24(%edx)
    fmul    %st(3), %st
    fldl    8(%eax)
    fmul    %st(3), %st
    faddp    %st, %st(1)
    fldl    16(%eax)
    fmul    %st(2), %st
    faddp    %st, %st(1)
    fld    %st(0)
    fmul    %st(1), %st
    fxch    %st(4)
    fmul    %st(0), %st
    fxch    %st(3)
    fmul    %st(0), %st
    faddp    %st, %st(3)
    fxch    %st(1)
    fmul    %st(0), %st
    faddp    %st, %st(2)
    fxch    %st(2)
    fsubp    %st, %st(1)
    fldl    32(%ecx)
    fmul    %st(0), %st
    faddp    %st, %st(1)
    fldz
    fcomi    %st(1), %st
    ja    .L88
    fxch    %st(1)
    fsqrt
    fld    %st(2)
    fadd    %st(1), %st
    fcomi    %st(2), %st
    jb    .L87
    fxch    %st(1)
    fsubrp    %st, %st(3)
    fxch    %st(2)
    fcomi    %st(1), %st
    fstp    %st(1)
    fcmovbe    %st(1), %st
    fstp    %st(1)
    leave
    ret
.L87:
    fstp    %st(0)
.L88:
    fstp    %st(0)
    fstp    %st(0)
    fstp    %st(0)
    flds    .LC27
    leave
    ret

Replies:

    (some replies deleted)