b43-asm: Terminate instructions with ; instead of |
[b43-tools.git] / assembler / test.asm
index 0edadfca71b4d11557428deef08486563f9e75e0..873b7612847c887432d45dd0d4c1f8df861ee457 100644 (file)
 ;
 
 
-%arch  bcm43xx_newworld        ; or bcm43xx-oldworld
+; The target architecture. Supported versions are 5 and 15
+%arch  5
+
+; Program entry point
 %start testlabel
 
 #define        PSM_BRC         spr848
 
-#define ECOND_MAC_ON   0x24
+#define ECOND_MAC_ON   (0x20 | 4)
 
 
 .text
@@ -160,6 +163,8 @@ function_b:
        or      spr06c,0,spr06c         ; Can have one spr input and one spr output
        or      [0],0,[0]               ; Can have one mem input and one mem output
        mov     testlabel, r0           ; Can use label as immediate value
+       mov r0,r1|mov r2, r3            ; | does also seperate instructions
+       mov     [(1+1)],[(2+2),off0]    ; Can use complex immediates as memory offsets
 
 
 ; The .initvals section generates an "Initial Values" file