From f24146370e30e4eb247976cf50e7624d52db840f Mon Sep 17 00:00:00 2001 From: Malfurious Date: Sun, 25 Feb 2024 11:35:22 -0500 Subject: Merge x86 tips into architecture topic doc Signed-off-by: Malfurious --- docs/re/rep_prefix.txt | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 docs/re/rep_prefix.txt (limited to 'docs/re/rep_prefix.txt') diff --git a/docs/re/rep_prefix.txt b/docs/re/rep_prefix.txt deleted file mode 100644 index 23e0cec..0000000 --- a/docs/re/rep_prefix.txt +++ /dev/null @@ -1,18 +0,0 @@ -The "rep" prefix on a string instruction repeats that string instruction for CX block loads. -e.g. -STOS is "Store String" -It will store the value in AX at the address in RDI -(technically, STOSB, STOSW, STOD, and STOSQ use AL, AX, EAX, and RAX respectively) -If RCX = 0x20, RDI = some buffer, and RAX = 0, - -`rep stosq` - -is equivalent to: - -``` -buf_ptr = buf -for(i = 0x20; i != 0; i--) - *buf_ptr = 0; - buf_ptr++; -``` - -- cgit v1.2.3