Git Product home page Git Product logo

Comments (8)

rfc2119 avatar rfc2119 commented on May 19, 2024

also __asm(imul eax, ebx, imm8)

from r2dec-js.

wargio avatar wargio commented on May 19, 2024

@elicn can you check the imul? @rfc2119 can you provide an example?

from r2dec-js.

rfc2119 avatar rfc2119 commented on May 19, 2024

imul is fixed, thanks!
https://asciinema.org/a/tioh1c9gJk7FCjNE9dPpaDLaI

from r2dec-js.

wargio avatar wargio commented on May 19, 2024

ok

from r2dec-js.

Diadlo avatar Diadlo commented on May 19, 2024
  • Also missing instructions to work with FPU register stack. Like this:
__asm ("fld qword [local_8h]");
__asm ("fmul qword [0x0047f570]");
__asm ("fstp qword [local_10h]");

from r2dec-js.

wargio avatar wargio commented on May 19, 2024

added to the list above, thanks

from r2dec-js.

Diadlo avatar Diadlo commented on May 19, 2024

@wargio pxor was already implemented in fb71f58. See here

from r2dec-js.

Maijin avatar Maijin commented on May 19, 2024

I checked all the PE from r2r and the MachO from /bin/* and here are the missing one's

  • __asm ("adc al, al");
  • __asm ("addsd xmm1, xmm0");
  • __asm ("andnps xmm0, xmm1");
  • __asm ("arpl word [ebp + 0x2d], sp");
  • __asm ("bts rcx, 0x2a");
  • __asm ("cli");
  • __asm ("cmovns r14d, r13d");
  • __asm ("cvtsi2sd xmm0, qword [rbx]");
  • __asm ("enter 0, 0");
  • __asm ("fadd st(1)");
  • __asm ("fcomip st(1)");
  • __asm ("ficom word [eax]");
  • __asm ("fild dword [0x40070]");
  • __asm ("fld1");
  • __asm ("fldz");
  • __asm ("fninit");
  • __asm ("fst qword [eax]");
  • __asm ("fsubp st(3)");
  • __asm ("fxch st(1)");
  • __asm ("insb byte es:[edi], dx");
  • __asm ("insw word es:[di], dx");
  • __asm ("int3");
  • __asm ("into");
  • __asm ("jcxz 0x22b");
  • __asm ("jo 0x10001102");
  • __asm ("jrcxz 0x4010c4");
  • __asm ("les eax, [ebx + eax*8]");
  • __asm ("lock adc byte [eax], al");
  • __asm ("loop 0x222");
  • __asm ("loopne 0x100010de");
  • __asm ("movaps xmmword [var_10h], xmm7");
  • __asm ("movups xmm0, xmmword [r13 + rax*8 + 0x700]");
  • __asm ("mulsd xmm1, qword [0x100003228]");
  • __asm ("outsb dx, byte [esi]");
  • __asm ("outsd dx, dword [esi]");
  • __asm ("outsw dx, word [si]");
  • __asm ("pextrq rax, xmm0, 1");
  • __asm ("popal");
  • __asm ("psrldq xmm0, 8");
  • __asm ("rcl bx, 1");
  • __asm ("rdmsr");
  • __asm ("retf");
  • __asm ("sti");
  • __asm ("xorps xmm0, xmm0");

from r2dec-js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.