diff --git a/lib/x86-mes/x86.M1 b/lib/x86-mes/x86.M1 index efceaaa9..b61a881f 100644 --- a/lib/x86-mes/x86.M1 +++ b/lib/x86-mes/x86.M1 @@ -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 diff --git a/lib/x86_64-mes/x86_64.M1 b/lib/x86_64-mes/x86_64.M1 index 32db5452..9b667015 100644 --- a/lib/x86_64-mes/x86_64.M1 +++ b/lib/x86_64-mes/x86_64.M1 @@ -1,5 +1,6 @@ ### GNU Mes --- Maxwell Equations of Software ### Copyright © 2018 Jan (janneke) Nieuwenhuizen +### Copyright © 2018 Peter De Wachter ### ### 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