@ -42,64 +42,62 @@
;; movq %rsp, %rbp
;; movq 8(%rdi), %r11
;; movq (%r11), %r11
;; addq $0x50 , %r11
;; addq $0x58 , %r11
;; cmpq %rsp, %r11
;; ja 0x101
;; ja 0x106
;; 1b: movq %rdi, %r14
;; subq $0x38 , %rsp
;; movq %rdi, 0x30 (%rsp)
;; movq %rsi, 0x28 (%rsp)
;; movsd %xmm0, 0x20 (%rsp)
;; movsd %xmm1, 0x18 (%rsp)
;; movsd %xmm2, 0x10 (%rsp)
;; movsd %xmm3, 8 (%rsp)
;; movq %rdx, (%rsp)
;; subq $0x40 , %rsp
;; movq %rdi, 0x38 (%rsp)
;; movq %rsi, 0x30 (%rsp)
;; movsd %xmm0, 0x28 (%rsp)
;; movsd %xmm1, 0x20 (%rsp)
;; movsd %xmm2, 0x18 (%rsp)
;; movsd %xmm3, 0x10 (%rsp)
;; movq %rdx, 8 (%rsp)
;; movl $0, %eax
;; movsd 0x20(%rsp), %xmm15
;; subq $8, %rsp
;; movsd %xmm15, (%rsp)
;; movsd 0x28(%rsp), %xmm15
;; subq $8, %rsp
;; movsd %xmm15, (%rsp)
;; movsd 0x30(%rsp), %xmm15
;; subq $8, %rsp
;; movsd %xmm15, (%rsp)
;; movsd 0x38(%rsp), %xmm15
;; subq $8, %rsp
;; movsd %xmm15, (%rsp)
;; movsd (%rsp), %xmm0
;; addq $8, %rsp
;; subq $4, %rsp
;; movss 0x72 (%rip), %xmm15
;; movss 0x71 (%rip), %xmm15
;; movss %xmm15, (%rsp)
;; testl %eax, %eax
;; je 0xb6
;; a4 : movl (%rsp), %r11d
;; je 0xb7
;; a5 : movl (%rsp), %r11d
;; movl %r11d, 0x10(%rsp)
;; addq $0x10, %rsp
;; jmp 0xeb
;; b6 : addq $4, %rsp
;; jmp 0xec
;; b7 : addq $4, %rsp
;; movsd (%rsp), %xmm0
;; addq $8, %rsp
;; movq %xmm0, %rax
;; xorq $0, %rax
;; addq $8, %rsp
;; movsd 0x38 (%rip), %xmm0
;; movsd 0x37 (%rip), %xmm0
;; subq $4, %rsp
;; movss 0x23 (%rip), %xmm15
;; movss 0x22 (%rip), %xmm15
;; movss %xmm15, (%rsp)
;; movq 4 (%rsp), %rax
;; movl (%rsp), %r11d
;; movq 0xc (%rsp), %rax
;; movss (%rsp), %xmm15
;; addq $4, %rsp
;; movl %r11d , (%rax)
;; addq $0x38 , %rsp
;; movss %xmm15 , (%rax)
;; addq $0x40 , %rsp
;; popq %rbp
;; retq
;; 101: ud2
;; 103: addb %al, (%rax)
;; 105: addb %al, (%rax)
;; 107: addb %al, (%rax)
;; 109: addb %al, (%rax)
;; 10b: addb %al, (%rax)
;; 10d: addb %al, (%rax)
;; 10f: addb %al, (%rax)
;; 111: addb %al, (%rax)
;; 113: addb %al, (%rax)
;; 115: addb %al, (%rax)
;; 106: ud2
;; 108: addb %al, (%rax)
;; 10a: addb %al, (%rax)
;; 10c: addb %al, (%rax)
;; 10e: addb %al, (%rax)
;; 110: addb %al, (%rax)
;; 112: addb %al, (%rax)
;; 114: addb %al, (%rax)
;; 116: addb %al, (%rax)