From 80d8f3ae48255f786bd4d52a1819ea0c339f6946 Mon Sep 17 00:00:00 2001 From: Jacques Comeaux Date: Fri, 23 Aug 2024 19:46:17 -0500 Subject: Add register parser and binary search for opcodes --- newasm/whitespace.s | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 newasm/whitespace.s (limited to 'newasm/whitespace.s') diff --git a/newasm/whitespace.s b/newasm/whitespace.s deleted file mode 100644 index f4d8d9f..0000000 --- a/newasm/whitespace.s +++ /dev/null @@ -1,21 +0,0 @@ -.syntax unified -.cpu cortex-m0plus -.thumb - -.type whitespace, %function -.global whitespace - -// 1 unexpected char - -whitespace: - LDRB R0, [R1] // get a char - CMP R0, ' // space - BEQ 1f - MOVS R0, #1 // return code 1 (unexpected char) - BX LR -1: ADDS R1, 1 // consume the character - LDRB R0, [R1] // get another character - CMP R0, ' // check if space - BEQ 1b // if so keep getting chars - MOVS R0, #0 // return code 0 (success) - BX LR -- cgit v1.2.3