blob: 6598165e3117971595f0b5946be53fa73d6254e4 [file] [log] [blame] [raw]
[
{
"source": null,
"text": "maxArray PROC"
},
{
"opcodes": [
"48",
"8d",
"41",
"08"
],
"address": 0,
"source": {"file": null, "line": 2},
"text": " lea rax, QWORD PTR [rcx+8]"
},
{
"opcodes": [
"48",
"2b",
"d1"
],
"address": 4,
"source": {"file": null, "line": 2},
"text": " sub rdx, rcx"
},
{
"opcodes": [
"b9",
"00",
"40",
"00",
"00"
],
"address": 7,
"source": {"file": null, "line": 2},
"text": " mov ecx, 16384 ; 00004000H"
},
{
"opcodes": [
"0f",
"1f",
"40",
"00"
],
"address": 12,
"source": {"file": null, "line": 2},
"text": " npad 4"
},
{
"source": null,
"text": "$LL9@maxArray:"
},
{
"opcodes": [
"f2",
"0f",
"10",
"44",
"02",
"f8"
],
"address": 16,
"source": {"file": null, "line": 3},
"text": " movsd xmm0, QWORD PTR [rdx+rax-8]"
},
{
"opcodes": [
"66",
"0f",
"2f",
"40",
"f8"
],
"address": 22,
"source": {"file": null, "line": 3},
"text": " comisd xmm0, QWORD PTR [rax-8]"
},
{
"opcodes": [
"76",
"05"
],
"address": 27,
"source": {"file": null, "line": 3},
"text": " jbe SHORT $LN10@maxArray"
},
{
"opcodes": [
"f2",
"0f",
"11",
"40",
"f8"
],
"address": 29,
"source": {"file": null, "line": 3},
"text": " movsd QWORD PTR [rax-8], xmm0"
},
{
"source": null,
"text": "$LN10@maxArray:"
},
{
"opcodes": [
"f2",
"0f",
"10",
"04",
"02"
],
"address": 34,
"source": {"file": null, "line": 3},
"text": " movsd xmm0, QWORD PTR [rdx+rax]"
},
{
"opcodes": [
"66",
"0f",
"2f",
"00"
],
"address": 39,
"source": {"file": null, "line": 3},
"text": " comisd xmm0, QWORD PTR [rax]"
},
{
"opcodes": [
"76",
"04"
],
"address": 43,
"source": {"file": null, "line": 3},
"text": " jbe SHORT $LN14@maxArray"
},
{
"opcodes": [
"f2",
"0f",
"11",
"00"
],
"address": 45,
"source": {"file": null, "line": 3},
"text": " movsd QWORD PTR [rax], xmm0"
},
{
"source": null,
"text": "$LN14@maxArray:"
},
{
"opcodes": [
"f2",
"0f",
"10",
"44",
"02",
"08"
],
"address": 49,
"source": {"file": null, "line": 3},
"text": " movsd xmm0, QWORD PTR [rdx+rax+8]"
},
{
"opcodes": [
"66",
"0f",
"2f",
"40",
"08"
],
"address": 55,
"source": {"file": null, "line": 3},
"text": " comisd xmm0, QWORD PTR [rax+8]"
},
{
"opcodes": [
"76",
"05"
],
"address": 60,
"source": {"file": null, "line": 3},
"text": " jbe SHORT $LN15@maxArray"
},
{
"opcodes": [
"f2",
"0f",
"11",
"40",
"08"
],
"address": 62,
"source": {"file": null, "line": 3},
"text": " movsd QWORD PTR [rax+8], xmm0"
},
{
"source": null,
"text": "$LN15@maxArray:"
},
{
"opcodes": [
"f2",
"0f",
"10",
"44",
"02",
"10"
],
"address": 67,
"source": {"file": null, "line": 3},
"text": " movsd xmm0, QWORD PTR [rdx+rax+16]"
},
{
"opcodes": [
"66",
"0f",
"2f",
"40",
"10"
],
"address": 73,
"source": {"file": null, "line": 3},
"text": " comisd xmm0, QWORD PTR [rax+16]"
},
{
"opcodes": [
"76",
"05"
],
"address": 78,
"source": {"file": null, "line": 3},
"text": " jbe SHORT $LN16@maxArray"
},
{
"opcodes": [
"f2",
"0f",
"11",
"40",
"10"
],
"address": 80,
"source": {"file": null, "line": 3},
"text": " movsd QWORD PTR [rax+16], xmm0"
},
{
"source": null,
"text": "$LN16@maxArray:"
},
{
"opcodes": [
"48",
"83",
"c0",
"20"
],
"address": 85,
"source": {"file": null, "line": 3},
"text": " add rax, 32 ; 00000020H"
},
{
"opcodes": [
"48",
"83",
"e9",
"01"
],
"address": 89,
"source": {"file": null, "line": 2},
"text": " sub rcx, 1"
},
{
"opcodes": [
"75",
"b1"
],
"address": 93,
"source": {"file": null, "line": 2},
"text": " jne SHORT $LL9@maxArray"
},
{
"opcodes": [
"c3"
],
"address": 95,
"source": {"file": null, "line": 4},
"text": " ret 0"
},
{
"source": null,
"text": "maxArray ENDP"
}
]