msgΒΆ
A 16-bit message code. The bits of this operand have the following meaning:
Bits
Description
Value Range
6:0
Message type.
0..127
7:7
Must be 1.
1
15:8
Unused.
-
This operand may be specified as one of the following:
An integer_number or an absolute_expression. The value must be in the range from 0 to 0xFFFF.
A sendmsg value which is described below.
Sendmsg Value Syntax
Description
sendmsg(MSG_RTN_GET_DOORBELL)
Get doorbell ID.
sendmsg(MSG_RTN_GET_DDID)
Get Draw/Dispatch ID.
sendmsg(MSG_RTN_GET_TMA)
Get TMA value.
sendmsg(MSG_RTN_GET_TBA)
Get TBA value.
sendmsg(MSG_RTN_GET_REALTIME)
Get REALTIME value.
sendmsg(MSG_RTN_SAVE_WAVE)
Report that this wave is ready to be context-saved.
Examples:
s_sendmsg_rtn_b32 s0, 132
s_sendmsg_rtn_b32 s0, sendmsg(MSG_GET_REALTIME)