Home
last modified time | relevance | path

Searched refs:MIX_WORD_SIGN_BIT (Results 1 – 3 of 3) sorted by relevance

/dports/lang/mdk/mdk-1.3.0/mixlib/
H A Dmix_types.h91 #define MIX_WORD_SIGN_BIT (1L << 30) macro
95 #define MIX_WORD_MINUS_ZERO (MIX_WORD_ZERO | MIX_WORD_SIGN_BIT)
101 ? ( MIX_WORD_SIGN_BIT | ((mix_word_t)(-(x)) & MIX_WORD_MAX) ) \
133 #define mix_word_negative(word) ( (word) ^ MIX_WORD_SIGN_BIT )
134 #define mix_word_reverse_sign(word) ( word ^= MIX_WORD_SIGN_BIT )
135 #define mix_word_sign(word) ( (word) & MIX_WORD_SIGN_BIT )
136 #define mix_word_magnitude(word) ( (word) & (MIX_WORD_SIGN_BIT - 1) )
280 (mix_word_t) (mix_short_magnitude(s)|MIX_WORD_SIGN_BIT): (mix_word_t)(s) )
H A Dmix_types.c133 result = (to & ~m & ~MIX_WORD_SIGN_BIT) in mix_word_set_field()
150 result = (to & ~m & ~MIX_WORD_SIGN_BIT) in mix_word_store_field()
538 return ((mix_word_t) (mix_short_magnitude (s) | MIX_WORD_SIGN_BIT)); in mix_short_to_word()
H A Dmix_code_file.c63 #define MIX_ADDR_TAG_ (MIX_WORD_SIGN_BIT<<1)