// This is how comments would
// look like
.include "test.inc"
.data
data1 0123
real10 10.324
stringz "Hello World"
// TODO : This is highlighted to quickly know whats pending.
// So is XXX, FIXME and NOTE
.proc name#
name:
mov r1 = r2
mov r127 = 1234
mov r128 = r1 //Valid registers from r0-r127
dep r25 = r0, r25, 61, 3
;;
dep r25 = 1, r25, 63, 1
;;
mov r6 = cr.iim //Control regs recognized
mov r29 = cr.lid
movl r30 = 0x000f0000000
movl r12 = 0xffff_abcd //Valid hex
mov r13 = 0b1010_1101 //Valib binary
mov r30 = 0xabcX //ERROR
;;
and r29 = r29, r30
;;
shl r29 = r29, 24
;;
cmp.eq p6, p7 = 0, r29
(p6) br.sptk.many name# //instruction extentions recognized
br.many.sptk //ERROR in ordering extentions
;;
cmp.eq p6, p7 = 1, r29
(p6) br.sptk lid1
;;
fcmp.ord.s0
fcvt.xuf
fma.s0
br.sptk name#
.endp name#