как я могу узнать, использую ли я specman 64/32 бит во время выполнения

Я хочу написать некоторый электронный код, который обусловлен используемой архитектурой specman (64/32 бит).

То, что мне нужно, будет выглядеть так:

if (specman 64 bit) {
                       do something 
                    } else {
                      do something else 
                    }; 

person yuvalg    schedule 16.03.2014    source источник


Ответы (1)


Это можно сделать, используя предопределенное определение SN_64_BIT.

То есть этим определением можно обусловить появление кода, например:

<'
extend sys {

run() is also{

    #ifdef SN_64_BIT then 
      {   out("64 bit"); }
      #else 
      { out("32 bit "); }

    };

  };
'>
person yuvalg    schedule 17.03.2014