diff --git a/src/cpu/core_16/prefix_of.h b/src/cpu/core_16/prefix_of.h index 3e3a4b4b..dc99459c 100644 --- a/src/cpu/core_16/prefix_of.h +++ b/src/cpu/core_16/prefix_of.h @@ -251,7 +251,12 @@ switch(Fetchb()) { } /* 0xb0 CMPXCHG Eb,Gb */ /* 0xb1 CMPXCHG Ew,Gw */ - /* 0xb2 LSS */ + case 0xb2: /* LSS */ + { + GetRMrw;GetEAa; + *rmrw=LoadMw(eaa);SegSet16(ss,LoadMw(eaa+2)); + break; + } case 0xb3: /* BTR Ew,Gw */ { GetRMrw;