remove superfluous wrapper function

This commit is contained in:
andromeda
2026-03-23 17:23:09 +01:00
parent b952210561
commit 75e9c27dda
2 changed files with 3 additions and 70 deletions

View File

@@ -390,7 +390,8 @@ assemble:
mov cx, di
mov di, [.first_argument]
mov si, cx
call get_direct_addressing_ModRM
mov dl, 11b
call get_ModRM
; al = ModR/M byte
push rax
mov al, [.pending_operator_opcode]
@@ -546,26 +547,6 @@ get_tte_typed_metadata:
and rax, 0xFF
ret
; ------------------------------------------------------------------------------
; get_direct_addressing_ModRM
;
; description:
; given 2 register tokens, returns the ModR/M byte in direct addressing
; (mod = 11b) mode
;
; parameters:
; di = token table entry `reg`
; si = token table entry `R/M`
;
; returned:
; al = ModR/M byte; the rest of rax is zeroed
; ------------------------------------------------------------------------------
get_direct_addressing_ModRM:
mov dl, 11b
call get_ModRM
ret
; ------------------------------------------------------------------------------
; get_ModRM
;
@@ -1449,7 +1430,7 @@ elemb:
; djb2
;
; description:
; gets the djb2 hash of a given string
; gets the 64-bit djb2 hash of a given string
;
; parameters:
; rdi = size of string