<patternlist endianness="le">
  <patternpairs itemsize="16" alignment="1">
    <prepatterns>
      <data>0xc9c3</data>                   <!-- LEAVE() RET() -->
      <data>0xc9cb</data>                   <!-- LEAVE() RET() -->
      <data>0x4dcb</data>                   <!-- DEC(BP) RET() -->  
      <data>0.011... 1100.011</data>        <!-- POP(BP|BX|DS|SI) RET -->
      <data>1100.010 .0.....0 0x00</data>   <!-- RET(constant) -->
      <data>1100.010 .0.....0 0x00 0x90</data>  <!-- RET(constant) NOP -->
     <data>0xc390</data>                    <!-- RET NOP -->
      <data>0xcb90</data>
      <data>0xc3</data>
    </prepatterns>
    <postpatterns>
      <data>0x558bec</data>                 <!-- PUSH(BP) MOV(BP,SP) -->
      <data>0x5589e5</data>                 <!-- PUSH(BP) MOV(BP,SP) -->
      <data>0x8cd89045</data>               <!-- MOV(AX,DS) NOP INC(BP) -->
      <data>0x8cd055</data>                 <!-- MOV(AX,SS) PUSH(BP) -->
      <data>0xc8 000....0 0x0000</data>     <!-- ENTER (constant, 0x0) -->
      <funcstart after="function"/>
    </postpatterns>
  </patternpairs>
</patternlist>
