Results 1 to 5 of 5

Thread: SSE registers

  1. #1
    Midfielder comrade's Avatar
    Join Date
    Jun 2006
    Location
    United States
    Posts
    46

    SSE registers

    movups xmm1,[mem]

    its disassembled fine, but I cannot seem to find display of SSE register in OllyDbg. Only MMX/3DNow!/FPU
    comrade (comrade64@live.com; http://comrade.ownz.com/)

  2. #2
    Super Moderator
    Join Date
    Dec 2004
    Posts
    1,486
    Blog Entries
    15

    SSE registers

    you cant see xmm1 register comrade
    have you tried this
    debugging option (alt+o)----->registers----checkmark decode sse registers

    xmm0 1.020219e+34, 1.743804e-39, 9.219563e-41, 1.742610e-39
    xmm1 1.024959e+34, 1.743826e-39, -NAN FFFFFFFF, 1.010113e+34

    hope this helps

  3. #3
    Midfielder comrade's Avatar
    Join Date
    Jun 2006
    Location
    United States
    Posts
    46

    SSE registers

    thanks!
    comrade (comrade64@live.com; http://comrade.ownz.com/)

  4. #4
    Midfielder comrade's Avatar
    Join Date
    Jun 2006
    Location
    United States
    Posts
    46

    SSE registers

    What about SSE2 registers?
    comrade (comrade64@live.com; http://comrade.ownz.com/)

  5. #5
    Super Moderator
    Join Date
    Dec 2004
    Posts
    1,486
    Blog Entries
    15

    SSE registers

    hey comrade ollys help file says it all
    SSE (Streaming SIMD Extentions) instructions were first introduced by Intel for Pentium III processor. They allow for simultaneous processing of up to 4 single-precision floating-point operands. OllyDbg 1.06 disassembles and assembles SSE commands and can display and modify the contents of 128-bit SSE registers. This task is not as trivial as it looks at the first glance. The main problem is the lack of debugging support in all actual versions of Windows, that is, Debugger can't get these registers from the OS. To overcome this limitation, OllyDbg injects and executes small piece of code that reads or updates SSE registers within the debugged thread. This operation is slow and dangerous, and I recommend to disable decoding of SSE registers unless absolutely necessary. Run trace doesn't save SSE registers to the log.

    Notice that SSE2 (Pentium 4 extentions) is not supported.

Similar Threads

  1. how to view registers?
    By hippofear in forum OllyDbg Support Forums
    Replies: 2
    Last Post: July 28th, 2005, 20:51
  2. Debug registers and w2k3
    By reverser in forum The Newbie Forum
    Replies: 6
    Last Post: November 3rd, 2004, 21:55
  3. debug registers & SI
    By remains in forum Advanced Reversing and Programming
    Replies: 20
    Last Post: February 18th, 2004, 18:47
  4. Unusual tests for DRx registers
    By evaluator in forum Advanced Reversing and Programming
    Replies: 0
    Last Post: January 3rd, 2004, 13:08
  5. Debug registers?
    By psyCK0 in forum OllyDbg Support Forums
    Replies: 3
    Last Post: December 9th, 2002, 14:56

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •