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