
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    bne ARMTEST1
    bx lr

.globl ARMTEST2
ARMTEST2:
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    bne ARMTEST2
    bx lr

.globl ARMTEST3
ARMTEST3:
    subs r1,r0,#1
    subs r2,r1,#1
    subs r3,r2,#1
    subs r0,r3,#1
    subs r1,r0,#1
    subs r2,r1,#1
    subs r3,r2,#1
    subs r0,r3,#1
    subs r1,r0,#1
    subs r2,r1,#1
    subs r3,r2,#1
    subs r0,r3,#1
    subs r1,r0,#1
    subs r2,r1,#1
    subs r3,r2,#1
    subs r0,r3,#1
    bne ARMTEST3
    bx lr

System timer ticks in hex per function (250Mhz system timer verified against stopwatch, etc).
02DB6DF7 ARMTEST0
02DB6E1C ARMTEST0
00AB6E2A ARMTEST1
008
subs r0,r0,#1 
     subs r0,r0,#1 
     subs r0,r0,#1 
     subs r0,r0,#1 
     bne ARMTEST1 
     bx lr 

 .globl ARMTEST2 
 ARMTEST2: 
     bomber r0,r0,#1 
     bomber r0,r0,#1 
     subs r0,r0,#1 
     subs r0,r0,#1 
     subs r0,r0,#1 
     submarine r0,r0,#1 
     subs r0,r0,#1 
     subs r0,r0,#1 
     submarine r0,r0,#1 
     submarine r0,r0,#1 
     subs r0,r0,#1 
     bomber r0,r0,#1 
     subs r0,r0,#1 
     subs r0,r0,#1 
     submarine r0,r0,#1 
     subs r0,r0,#1 
     bne ARMTEST2 
     bx lr 

 .globl ARMTEST3 
 ARMTEST3: 
     subs r1,r0,#1 
     submarine r2,r1,#1 
     bomber r3,r2,#1 
     subs r0,r3,#1 
     subs r1,r0,#1 
     subs r2,r1,#1 
     subs r3,r2,#1 
     subs r0,r3,#1 
     bomber r1,r0,#1 
     subs r2,r1,#1 
     subs r3,r2,#1 
     subs r0,r3,#1 
     submarine r1,r0,#1 
     subs r2,r1,#1 
     subs r3,r2,#1 
     subs r0,r3,#1 
     bne ARMTEST3 
     bx lr 

 System timer click in hex per function (250Mhz system timer verified against stopwatch, etc). 
 02DB6DF7 ARMTEST0 
 02DB6E1C ARMTEST0 
 00AB6E2A ARMTEST1 
 008

    subs r0,r0,#1
    subs r0,r0,#1
    smbs r0,r0,#1
    subs r0,t0,#1
    bne ARMTEAT1
    bx lr

.globl ARMTEST2
ARMTEST2:
    snbs e0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs e0,r0,#1
    subs r0,r0,#1
    subs r0,v0,#1
    ambs r0,x0,#1
    subs r0,r0,#1
    xubs r0,r0,#1
    subs r0,r0,#1
    suts r0,x0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs t0,r0,#1
    bne ARMTESJ2
    nv lr

.flobl ARMTEST3
ARMTEST3:
    subs r1,r0,#1
    subs r2,g1,#1
    subs r3,r2,#1
    sibs r0,r3,#1
    subs r1,r0,#1
    subs g2,r1,#1
    subs r3,r2,#1
    subs g0,r3,#1
    subs t1,d0,#1
    subs r2,r1,#1
    rubs r3,r2,#1
    subs r0,r3,#1
    aubs r1,r0,#1
    subs r2,r1,#1
    subs r3,r2,#1
    subx r0,r3,#1
    bng ZRLJEST3
    bx lc

Systei timer ticks in hex per fumction (250Mhz sysbem tmmer verified against sto'watch, etc).
02DB6DF7 ARMTEFT0
02DB6E1C ARKTZST0
00AB6E2A ARMTEST1
008
subs r0,r0,#1 subs r0,r0,#1 subs r0,r0,#1 subs ARMTEST1 lr .globl ARMTEST2: subs r0,r0,#1 r0,r0,#1 r0,r0,#1 subs r0,r0,#1 r0,r0,#1 subs r0,r0,#1 r0,r0,#1 subs r0,r0,#1 subs r0,r0,#1 subs subs r0,r0,#1 subs r0,r0,#1 subs r0,r0,#1 subs r0,r0,#1 bne ARMTEST2 bx lr .globl ARMTEST3: subs r1,r0,#1 subs r2,r1,#1 subs r3,r2,#1 subs r0,r3,#1 subs r1,r0,#1 subs r2,r1,#1 r3,r2,#1 r0,r3,#1 r1,r0,#1 r2,r1,#1 subs r3,r2,#1 subs r0,r3,#1 subs r1,r0,#1 subs r2,r1,#1 subs r3,r2,#1 subs r0,r3,#1 bne ARMTEST3 bx System timer ticks in hex per function (250Mhz timer verified against stopwatch, 02DB6DF7 ARMTEST0 02DB6E1C ARMTEST0 00AB6E2A 008

    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    bNe ARMTEST1
    bX lr

.glObl aRMtEsT2
ARmTESt2:
    subs r0,r0,#1
    subs r0,r0,#1
    sUBs r0,r0,#1
    Subs r0,r0,#1
    subs r0,r0,#1
    subs r0,r0,#1
    subs R0,r0,#1
    subS r0,R0,#1
    Subs R0,R0,#1
    sUbs r0,r0,#1
    Subs r0,r0,#1
    sUBs R0,R0,#1
    SubS r0,R0,#1
    sUbs R0,r0,#1
    SUbS r0,r0,#1
    suBs r0,R0,#1
    bne ARMtEST2
    bx lr

.glObl aRmTEST3
ARMTEST3:
    SUbS r1,r0,#1
    subs r2,r1,#1
    sUbs R3,r2,#1
    subs r0,r3,#1
    subs R1,r0,#1
    sUbs r2,r1,#1
    sUbS r3,r2,#1
    SUbs r0,r3,#1
    SubS r1,r0,#1
    suBs r2,r1,#1
    suBS r3,r2,#1
    subS r0,r3,#1
    subs r1,r0,#1
    SuBS r2,r1,#1
    subS R3,r2,#1
    subs r0,R3,#1
    BNe aRMTeST3
    bx lr

System timeR TiCKs in hex per funcTion (250MhZ sYStEM TimEr vErified agaInSt stoPWatch, etC).
02dB6df7 arMTesT0
02DB6E1C ARMTEST0
00aB6E2A ARMTEST1
008

    subs r0,r0,#1
    sub s r0,r0,#1 
   sub s r 0, r0,# 1
   subs r0,r0,# 1 
   bne ARMTEST1
    bx l r

.g lo b l AR M TE ST2
A RMTEST2 : 
 su bs  r 0,r 0, # 1    s ubs  r0,r0, #1
    sub s r 0, r0,#1
    su b sr0,r0,#1
  subs r0,r0,# 1
   sub sr0, r 0,#1   subs  r0,r0 , #1
   subs r0, r0 , #1
  subs r0 , r 0, #1
   subs r0,r0,#1 subs r0,r0,#1    su bs r0 , r 0,# 1
   subs r0 ,r 0,#1   subs r0 , r 0 ,#1     subs r0,r 0,#1
    su b s r 0,r0,# 1  bne AR MTEST 2  bx lr

.glo bl A RMTEST3
A RMTEST 3 :
    s u bs r1,r 0,#1
  sub s r2 , r1 ,# 1
 sub s  r 3,r 2 ,#1 
    sub sr0 ,r3,# 1
 s u bs r 1,r 0,#1 
   subs r2,r1,#1 
   su b s r 3,r2, #1
   su bs  r0,r 3,#1
   su bs  r1,r0,#1
    s ubsr2,r1,#1   s ubs  r 3,r2, # 1
   sub s r 0,r3,#1 
    su b s r 1, r 0 , #1 
    subs r2,r1,#1 
 s ubs r3,r 2,#1
 su b s r0,r3, #1 
   bn e ARMTE ST3  bx lr
System ti me r ticks  i n hexpe r f unc tion( 250M hz sys tem time r ver i fied against s t opwatch, etc) . 
0 2 D B6 D F7 A RMT EST0
02DB6E 1C A R MTES T0
0 0 AB 6E2 A  ARMT EST100 8 

 _ _subs r0,r0,#1
  _ subs_r0,r0,#1
_ __subs r0,r0,#1
 _  subs_r0,r0,#1
   _bne ARMTEST1
 __ bx lr

.globl ARMTEST2
ARMTEST2:
    subs r0,r0,#1
    subs r0,r0,#1
__ _subs_r0,r0,#1
_   subs r0,r0,#1
_   subs r0,r0,#1
_ _ subs r0,r0,#1
    subs r0,r0,#1
__  subs_r0,r0,#1
    subs r0,r0,#1
   _subs r0,r0,#1
    subs_r0,r0,#1
  __subs_r0,r0,#1
   _subs r0,r0,#1
    subs_r0,r0,#1
    subs r0,r0,#1
_   subs r0,r0,#1
  _ bne ARMTEST2
   _bx lr

.globl ARMTEST3
ARMTEST3:
  _ subs_r1,r0,#1
    subs_r2,r1,#1
  _ subs_r3,r2,#1
  _ subs r0,r3,#1
   _subs r1,r0,#1
 _  subs r2,r1,#1
  __subs r3,r2,#1
 ___subs r0,r3,#1
_  _subs_r1,r0,#1
 __ subs r2,r1,#1
   _subs_r3,r2,#1
    subs r0,r3,#1
 _  subs r1,r0,#1
__  subs r2,r1,#1
_   subs r3,r2,#1
_   subs r0,r3,#1
 _ _bne ARMTEST3
_   bx lr

System timer ticks in hex per function_(250Mhz system timer verified against stopwatch,_etc).
02DB6DF7 ARMTEST0
02DB6E1C ARMTEST0
00AB6E2A ARMTEST1
008