Changes between Initial Version and Version 12 of Ticket #3048


Ignore:
Timestamp:
Mar 31, 2014, 3:29:04 AM (5 years ago)
Author:
Timothy_Gu
Comment:

Should be fixed with 0f2588d and related commits by Matt Oliver.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3048

    • Property Status changed from new to closed
    • Property Version changed from unspecified to git-master
    • Property Resolution changed from to fixed
  • Ticket #3048 – Description

    initial v12  
    771) icl doesn't know non ia32 - cltd instruction. It has to be replaced with cdq instruction instead.
    88example:
     9
     10{{{
    911#ifdef __ICL
    1012#define MASK_ABS(mask, level)                   \
     
    2022             : "+a"(level), "=&d"(mask))
    2123#endif
    22 2)
     24}}}
     252)
     26{{{
    2327#ifdef __ICL
    2428    __asm__ volatile(
     
    3539    );
    3640#endif
     41}}}
    3742I believe that icl syntax will work with gcc as well. So may be the best solution will be to rewrite code to don't use MANGLE in movq.