mescc: Add missing assembly defines.
authorPeter De Wachter <pdewacht@gmail.com>
Tue, 16 Oct 2018 18:40:37 +0000 (20:40 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Tue, 16 Oct 2018 18:40:37 +0000 (20:40 +0200)
* lib/x86-mes/x86.M1: Add missing assembly defines.
* lib/x86_64-mes/x86_64.M1: Likewise.

lib/x86-mes/x86.M1
lib/x86_64-mes/x86_64.M1

index efceaaa9eebfcaafa07951c23be894580c0bbd1d..b61a881f202297e54a40174c1b93d20029f93fea 100644 (file)
@@ -129,11 +129,13 @@ DEFINE mov____0x8(%ebp),%edx 8b55
 DEFINE mov____0x8(%ebp),%esi 8b75
 DEFINE mov____0x8(%ebp),%esp 8b65
 DEFINE movb___%al,0x32 a2
+DEFINE movb___%bl,0x32 881d
 DEFINE movsbl_%al,%eax 0fbec0
 DEFINE movsbl_%bl,%ebx 0fbedb
 DEFINE movswl_%ax,%eax 0fbfc0
 DEFINE movswl_%bx,%ebx 0fbfdb
 DEFINE movw___%ax,0x32 66a3
+DEFINE movw___%bx,0x32 66891d
 DEFINE movzbl_%al,%eax 0fb6c0
 DEFINE movzbl_%bl,%ebx 0fb6db
 DEFINE movzbl_(%eax),%eax 0fb600
index 32db54522e73b6c43d911d232eda047a4faba0a9..9b6670152ac4ca2b796401dcb86f5bc134c640cd 100644 (file)
@@ -1,5 +1,6 @@
 ### GNU Mes --- Maxwell Equations of Software
 ### Copyright © 2018 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
+### Copyright © 2018 Peter De Wachter <pdewacht@gmail.com>
 ###
 ### This file is part of GNU Mes.
 ###
@@ -54,6 +55,7 @@ DEFINE call___*%rax ffd0
 DEFINE call___*%rdi ffd7
 DEFINE cmp____$i32,%rax 483d
 DEFINE cmp____$i8,%rax 4883f8
+DEFINE cmp____$i8,%rdi 4883ff
 DEFINE cmp____%r15,%rax 4c39f8
 DEFINE cmp____%r15,%rdi 4c39ff
 DEFINE cqto 4899