項の上位16ビットに項の第15ビットの値を加算した値を求めます。
[機能]
項の上位16ビットに項の第15ビットの値を加算した値を返します。
上位16ビット値が0xffffで,かつ第15ビットの値が1の場合,HIGHW1は0を返します。
[使用例]
movhi HIGHW1(0x12348765), R0, r10 ; (1)
|
(1) | movhi命令実行により,0x12348765の上位16ビット値0x1234に,0x12348765の第15ビットの値1を加算した値0x1235を返します。
したがって,“movhi 0x1235, R0, r10”と記述することもできます。 |