4739
This commit is contained in:
parent
dd63f4dcb4
commit
2f55dd757e
|
@ -153,11 +153,11 @@ _append-3: # out : address, outend : address, s : (array byte) -> num_bytes_app
|
|||
8b/copy 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none 2/r32/EDX 0xc/disp8 . # copy *(EBP+12) to EDX
|
||||
# ESI = s
|
||||
8b/copy 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none 6/r32/ESI 0x10/disp8 . # copy *(EBP+16) to ESI
|
||||
# ECX = line.length
|
||||
# ECX = s.length
|
||||
8b/copy 0/mod/indirect 6/rm32/ESI . . . 1/r32/ECX . . # copy *ESI to ECX
|
||||
# ECX/srcend = &line.data[line.length]
|
||||
# ECX/srcend = &s.data[s.length]
|
||||
8d/copy-address 1/mod/*+disp8 4/rm32/sib 6/base/ESI 1/index/ECX . 1/r32/ECX 4/disp8 . # copy ESI+ECX+4 to ECX
|
||||
# ESI/src = &line.data[0]
|
||||
# ESI/src = &s.data[0]
|
||||
81 0/subop/add 3/mod/direct 6/rm32/ESI . . . . . 4/imm32 # add to ESI
|
||||
$_append-3:loop:
|
||||
# if ESI/src >= ECX/srcend break
|
||||
|
|
Loading…
Reference in New Issue