summaryrefslogtreecommitdiff
path: root/5/seat_id.asm
diff options
context:
space:
mode:
authorBond_009 <bond.009@outlook.com>2020-12-22 00:27:40 +0100
committerBond_009 <bond.009@outlook.com>2020-12-22 00:27:40 +0100
commit1e0092d454d4243da23d421b35a02a5d80ec9d30 (patch)
treea475350f65d4ffb12e5f892d3ac3a4a3578bc5c4 /5/seat_id.asm
parent48c6bd9e5263b7b3953e48afe6c5928514787a0f (diff)
Improve assembly day 5
Diffstat (limited to '5/seat_id.asm')
-rw-r--r--5/seat_id.asm20
1 files changed, 10 insertions, 10 deletions
diff --git a/5/seat_id.asm b/5/seat_id.asm
index 562dec4..c9ca8b8 100644
--- a/5/seat_id.asm
+++ b/5/seat_id.asm
@@ -6,43 +6,43 @@ section .text
seat_id:
xor eax, eax ; set up return value
- cmp BYTE [rdi], 66 ; B
+ cmp BYTE [rdi], 'B'
sete al
shl eax, 1
xor ecx, ecx
- cmp BYTE [rdi + 1], 66
+ cmp BYTE [rdi + 1], 'B'
sete cl
or eax, ecx
shl eax, 1
- cmp BYTE [rdi + 2], 66
+ cmp BYTE [rdi + 2], 'B'
sete cl
or eax, ecx
shl eax, 1
- cmp BYTE [rdi + 3], 66
+ cmp BYTE [rdi + 3], 'B'
sete cl
or eax, ecx
shl eax, 1
- cmp BYTE [rdi + 4], 66
+ cmp BYTE [rdi + 4], 'B'
sete cl
or eax, ecx
shl eax, 1
- cmp BYTE [rdi + 5], 66
+ cmp BYTE [rdi + 5], 'B'
sete cl
or eax, ecx
shl eax, 1
- cmp BYTE [rdi + 6], 66
+ cmp BYTE [rdi + 6], 'B'
sete cl
or eax, ecx
shl eax, 1
- cmp BYTE [rdi + 7], 82 ; R
+ cmp BYTE [rdi + 7], 'R'
sete cl
or eax, ecx
shl eax, 1
- cmp BYTE [rdi + 8], 82
+ cmp BYTE [rdi + 8], 'R'
sete cl
or eax, ecx
shl eax, 1
- cmp BYTE [rdi + 9], 82
+ cmp BYTE [rdi + 9], 'R'
sete cl
or eax, ecx
ret