vmadh_v1.in 1.83 KB
prog_name  vmadh_v1
;;;;;;;;;;;;;;;;;;;
;;
reg_assign vS         $v0
reg_assign vT         $v1
reg_assign vD         $v2
reg_assign vDexp      $v3
reg_assign vTemp      $v4
reg_assign vAccL      $v5
reg_assign vAccM      $v6
reg_assign vAccH      $v7
reg_assign vAccLexp   $v8
reg_assign vAccMexp   $v9
reg_assign vAccHexp   $v10
reg_assign v4000      $v11
reg_assign v0001      $v12
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
start
op      vmadh
element vector

vS    0x0001 0x0002 0x0004 0x0008 0x0010 0x0020 0x0040 0x0080
vT    0x0001 0x0002 0x0040 0x0080 0x0100 0x0200 0x4000 0x8000

vAccL 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff
vAccM 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff
vAccH 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff

end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
start
op      vmadh
element vector

vS    0x0100 0x0200 0x0400 0x0800 0x1000 0x2000 0x4000 0x4000
vT    0x0001 0x0002 0x0040 0x0080 0x0100 0x0200 0x4000 0x8000

vAccL 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff
vAccM 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff
vAccH 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0xffff

end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
start
op      vmadh
element vector

vS    0x7fff 0x8000 0x4000 0x7fff 0x8000 0x8000 0x7fff 0x7fff
vT    0x8000 0x7fff 0x7fff 0x4000 0x8000 0x8000 0x7fff 0x7fff

vAccL 0xffff 0x0000 0xffff 0x0000 0xffff 0x0000 0xffff 0x0000
vAccM 0xffff 0x0000 0xffff 0x0000 0xffff 0x0000 0xffff 0x0000
vAccH 0xffff 0x0000 0xffff 0x0000 0xffff 0x0000 0xffff 0x0000

end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;