Reverse Engineering for Beginners
CHAPTER 25. SIMD CHAPTER 25. SIMD mov BYTE PTR [rdi+11+rax], cl lea rcx, [rax+12] cmp rdx, rcx jbe .L1 movzx ecx, BYTE PTR [rsi+ ...
CHAPTER 25. SIMD CHAPTER 25. SIMD mov eax, 13 jmp .L4 25.2 SIMDstrlen()implementation. It has to be noted that theSIMDinstructio ...
CHAPTER 25. SIMD CHAPTER 25. SIMD npad 3 ; align next label $LL11@strlen_sse: mov cl, BYTE PTR [eax] inc eax test cl, cl jne SHO ...
CHAPTER 25. SIMD CHAPTER 25. SIMD So, in normal conditions the program callsstrlen(), passing it a pointer to the string'hello'p ...
CHAPTER 26. 64 BITS CHAPTER 26. 64 BITS Chapter 26 64 bits 26.1 x86-64 It is a 64-bit extension to the x86 architecture. From th ...
CHAPTER 26. 64 BITS CHAPTER 26. 64 BITS * This software may be modified, redistributed, and used for any purpose, * so long as i ...
CHAPTER 26. 64 BITS CHAPTER 26. 64 BITS x36 = a3 & x28; x37 = x18 & ~x36; x38 = a2 | x3; x39 = x37 ^ x38; x40 = a3 | x31 ...
CHAPTER 26. 64 BITS CHAPTER 26. 64 BITS and eax, esi and ecx, ebx mov DWORD PTR _x1$[esp+36], eax xor eax, ebx mov esi, ebp or e ...
CHAPTER 26. 64 BITS CHAPTER 26. 64 BITS mov DWORD PTR _x36$[esp+32], eax not eax and eax, edx or ebx, ebp xor ebx, eax not eax a ...
CHAPTER 26. 64 BITS CHAPTER 26. 64 BITS push r14 push r15 mov r15, QWORD PTR a5$[rsp] mov rcx, QWORD PTR a6$[rsp] mov rbp, r8 mo ...
CHAPTER 26. 64 BITS CHAPTER 26. 64 BITS mov rax, r10 and rax, QWORD PTR a1$[rsp] xor rbx, rax mov rax, QWORD PTR out4$[rsp] xor ...
CHAPTER 26. 64 BITS CHAPTER 26. 64 BITS 26.3 Float point numbers. How floating point numbers are processed in x86-64 is explaine ...
CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD Chapter 27 ...
CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD The consta ...
CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD It’s almos ...
CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD Let’s try ...
CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD Figure 27. ...
CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD Figure 27. ...
CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD Figure 27. ...
CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD CHAPTER 27. WORKING WITH FLOATING POINT NUMBERS USING SIMD Figure 27. ...
«
17
18
19
20
21
22
23
24
25
26
»
Free download pdf