1. 16 Aug, 2012 1 commit
  2. 15 Aug, 2012 3 commits
  3. 13 Aug, 2012 2 commits
    • Mans Rullgard's avatar
      x86: cabac: allow building with suncc · 8ec0204e
      Mans Rullgard authored
      This fixes two issues preventing suncc from building this code.
      
      The undocumented 'a' operand modifier, causing gcc to omit a $ in
      front of immediate operands (as required in addresses), is not
      supported by suncc.  Luckily, the also undocumented 'c' modifer
      has the same effect and is supported.
      
      On some asm statements with a large number of operands, suncc for no
      obvious reason fails to correctly substitute some of the operands.
      Fortunately, some of the operands in these statements are plain
      numbers which can be inserted directly into the code block instead
      of passed as operands.
      
      With these changes, the code builds correctly with both gcc and
      suncc.
      Signed-off-by: 's avatarMans Rullgard <mans@mansr.com>
      8ec0204e
    • Mans Rullgard's avatar
      x86: mlpdsp: avoid taking address of void · c8252e80
      Mans Rullgard authored
      This code contains a C array of addresses of labels defined in
      inline asm.  To do this, the names must be declared as external
      in C.  The declared type does not matter since only the address is
      used, and for some reason, the author of the code used the 'void'
      type despite taking the address of a void expression being invalid.
      
      Changing the type to char, a reasonable choice since the alignment
      of the code labels cannot be known or guaranteed, eliminates gcc
      warnings and allows building with suncc.
      Signed-off-by: 's avatarMans Rullgard <mans@mansr.com>
      c8252e80
  4. 12 Aug, 2012 1 commit
  5. 08 Aug, 2012 3 commits
  6. 07 Aug, 2012 3 commits
  7. 05 Aug, 2012 1 commit
  8. 03 Aug, 2012 5 commits
  9. 02 Aug, 2012 4 commits
  10. 01 Aug, 2012 2 commits
  11. 31 Jul, 2012 3 commits
  12. 28 Jul, 2012 6 commits
  13. 27 Jul, 2012 4 commits
  14. 26 Jul, 2012 2 commits