diff options
Diffstat (limited to 'subx/054string_equal.subx')
-rw-r--r-- | subx/054string_equal.subx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/subx/054string_equal.subx b/subx/054string_equal.subx index 2ac7cb72..fe6dd17b 100644 --- a/subx/054string_equal.subx +++ b/subx/054string_equal.subx @@ -35,9 +35,9 @@ string-equal: # s : string, benchmark : string -> EAX : boolean # s[i]: EAX # # var s/EAX : (address array byte) - 8b/copy 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . 0/r32/EAX 8/disp8 . # copy *(EBP+8) to EAX + 8b/copy 1/mod/*+disp8 5/rm32/EBP . . . 0/r32/EAX 8/disp8 . # copy *(EBP+8) to EAX # var benchmark/EBX : (address array byte) - 8b/copy 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . 3/r32/EBX 0xc/disp8 . # copy *(EBP+12) to EBX + 8b/copy 1/mod/*+disp8 5/rm32/EBP . . . 3/r32/EBX 0xc/disp8 . # copy *(EBP+12) to EBX # if s->length != b->length return false # EDX = s->length 8b/copy 0/mod/indirect 0/rm32/EAX . . . 2/r32/EDX . . # copy *EAX to EDX |