remove superfluous wrapper function
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user