blob: 08e06c93e6603603d249554f9cd893c70b05d394 [file] [log] [blame] [raw]
[
{
"text": "x$ = 8",
"source": null
},
{
"text": "y$ = 16",
"source": null
},
{
"text": "maxArray PROC",
"source": null
},
{
"text": "",
"source": null
},
{
"text": " lea rax, QWORD PTR [rcx+8]",
"source": 2,
"opcodes": [
72,
141,
65,
8
],
"address": 0
},
{
"text": " sub rdx, rcx",
"source": 2,
"opcodes": [
72,
43,
209
],
"address": 4
},
{
"text": " mov ecx, 16384 ; 00004000H",
"source": 2,
"opcodes": [
185,
0,
64,
0,
0
],
"address": 7
},
{
"text": " npad 4",
"source": 2,
"opcodes": [
15,
31,
64,
0
],
"address": 12
},
{
"text": "$LL9@maxArray:",
"source": null
},
{
"text": "",
"source": null
},
{
"text": " movsd xmm0, QWORD PTR [rdx+rax-8]",
"source": 3,
"opcodes": [
242,
15,
16,
68,
2,
248
],
"address": 16
},
{
"text": " comisd xmm0, QWORD PTR [rax-8]",
"source": 3,
"opcodes": [
102,
15,
47,
64,
248
],
"address": 22
},
{
"text": " jbe SHORT $LN10@maxArray",
"source": 3,
"opcodes": [
118,
5
],
"address": 27
},
{
"text": " movsd QWORD PTR [rax-8], xmm0",
"source": 3,
"opcodes": [
242,
15,
17,
64,
248
],
"address": 29
},
{
"text": "$LN10@maxArray:",
"source": null
},
{
"text": " movsd xmm0, QWORD PTR [rdx+rax]",
"source": 3,
"opcodes": [
242,
15,
16,
4,
2
],
"address": 34
},
{
"text": " comisd xmm0, QWORD PTR [rax]",
"source": 3,
"opcodes": [
102,
15,
47,
0
],
"address": 39
},
{
"text": " jbe SHORT $LN14@maxArray",
"source": 3,
"opcodes": [
118,
4
],
"address": 43
},
{
"text": " movsd QWORD PTR [rax], xmm0",
"source": 3,
"opcodes": [
242,
15,
17,
0
],
"address": 45
},
{
"text": "$LN14@maxArray:",
"source": null
},
{
"text": "",
"source": null
},
{
"text": " movsd xmm0, QWORD PTR [rdx+rax+8]",
"source": 3,
"opcodes": [
242,
15,
16,
68,
2,
8
],
"address": 49
},
{
"text": " comisd xmm0, QWORD PTR [rax+8]",
"source": 3,
"opcodes": [
102,
15,
47,
64,
8
],
"address": 55
},
{
"text": " jbe SHORT $LN15@maxArray",
"source": 3,
"opcodes": [
118,
5
],
"address": 60
},
{
"text": " movsd QWORD PTR [rax+8], xmm0",
"source": 3,
"opcodes": [
242,
15,
17,
64,
8
],
"address": 62
},
{
"text": "$LN15@maxArray:",
"source": null
},
{
"text": "",
"source": null
},
{
"text": " movsd xmm0, QWORD PTR [rdx+rax+16]",
"source": 3,
"opcodes": [
242,
15,
16,
68,
2,
16
],
"address": 67
},
{
"text": " comisd xmm0, QWORD PTR [rax+16]",
"source": 3,
"opcodes": [
102,
15,
47,
64,
16
],
"address": 73
},
{
"text": " jbe SHORT $LN16@maxArray",
"source": 3,
"opcodes": [
118,
5
],
"address": 78
},
{
"text": " movsd QWORD PTR [rax+16], xmm0",
"source": 3,
"opcodes": [
242,
15,
17,
64,
16
],
"address": 80
},
{
"text": "$LN16@maxArray:",
"source": null
},
{
"text": " add rax, 32 ; 00000020H",
"source": 3,
"opcodes": [
72,
131,
192,
32
],
"address": 85
},
{
"text": "",
"source": null
},
{
"text": " sub rcx, 1",
"source": 2,
"opcodes": [
72,
131,
233,
1
],
"address": 89
},
{
"text": " jne SHORT $LL9@maxArray",
"source": 2,
"opcodes": [
117,
177
],
"address": 93
},
{
"text": "",
"source": null
},
{
"text": " ret 0",
"source": 4,
"opcodes": [
195
],
"address": 95
},
{
"text": "maxArray ENDP",
"source": null
},
{
"text": "",
"source": null
}
]