Change registers pair used by C2 on x86 for long values from EBX:ECX to ECX:EBX

XMLWordPrintable

    • x86
    • generic

      cmpxchg8 instruction uses ECX:EBX pair for long values but C2 uses EBX:ECX.
      As result C2 have to generate swap instructions (xchg) before and after cmpxchg8.
      Change registers pair used by C2 from EBX:ECX to ECX:EBX.

            Assignee:
            Unassigned
            Reporter:
            Vladimir Kozlov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: