This is regarding a bug in libdasm library. I've noticed that libdasm misinterprets a specific instruction.(JLE)
incorrect libdasm output:
debasish@debasish ~/Downloads/libdasm-beta/examples $ hexdump test.bin
0000000 5639 0f38 1e8e 0001 8b00 e4bd ffeb 00ff
000000f
debasish@debasish ~/Downloads/libdasm-beta/examples $ ./das test.bin
00000000 395638 cmp [esi+0x38],edx
00000003 0f8e1e010000 jng 0x127
00000009 8bbde4ebffff mov edi,[ebp-0x141c]
debasish@debasish ~/Downloads/libdasm-beta/examples $