sp_recp_mix.in 2.7 KB
prog_name  sp_recp_mix
;;;;;;;;;;;;;;;;;;;
start
op init_div
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op      sp_recp

element 0w
reg_assign vS $v0
vsh_offset 0
elh_offset 0

reg_assign vTH    $v1
reg_assign vTL    $v2
reg_assign vDH    $v3
reg_assign vDL    $v4
reg_assign vDHexp $v5
reg_assign vDLexp $v6
reg_assign vTemp  $v7

dData  0  0x8001
dData  1  0x0202
dData  2  0xa004
dData  3  0x0128
dData  4  0xabed
dData  5  0x0098
dData  6  0xf0ed
dData  7  0x0982

end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op      sp_recp

element 1w
reg_assign vS $v1
vsh_offset 2
elh_offset 3

reg_assign vTH    $v8
reg_assign vTL    $v9
reg_assign vDH    $v10
reg_assign vDL    $v11
reg_assign vDHexp $v12
reg_assign vDLexp $v13
reg_assign vTemp  $v14

dData  0  0x1e18
dData  1  0xeda1
dData  2  0x0054
dData  3  0xff87
dData  4  0x0e82
dData  5  0xfff2
dData  6  0x7c18
dData  7  0x9999

end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op      sp_recp

element 2w
reg_assign vS $v2
vsh_offset 4
elh_offset 5

reg_assign vTH    $v15
reg_assign vTL    $v16
reg_assign vDH    $v17
reg_assign vDL    $v18
reg_assign vDHexp $v19
reg_assign vDLexp $v20
reg_assign vTemp  $v21

dData  0  0x1111
dData  1  0xaaaa
dData  2  0x2222
dData  3  0xbbbb
dData  4  0x3333
dData  5  0xcccc
dData  6  0x4444
dData  7  0xdddd

end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op      sp_recp

element 3w
reg_assign vS $v3
vsh_offset 6
elh_offset 7

reg_assign vTH    $v21
reg_assign vTL    $v22
reg_assign vDH    $v23
reg_assign vDL    $v24
reg_assign vDHexp $v25
reg_assign vDLexp $v26
reg_assign vTemp  $v27

dData  0  0x5555
dData  1  0xeeee
dData  2  0x6666
dData  3  0xffff
dData  4  0x8726
dData  5  0x9280
dData  6  0x0a1e
dData  7  0x0091

end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op      sp_recp

element 4w
reg_assign vS $v4
vsh_offset 0
elh_offset 1

reg_assign vTH    $v28
reg_assign vTL    $v29
reg_assign vDH    $v30
reg_assign vDL    $v31
reg_assign vDHexp $v0
reg_assign vDLexp $v1
reg_assign vTemp  $v2

dData  0  0xefff
dData  1  0x0001
dData  2  0x880a
dData  3  0x0a48
dData  4  0x9eae
dData  5  0x2575
dData  6  0xd890
dData  7  0x0000

end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
start
op      sp_recp

element 5w
reg_assign vS $v5
vsh_offset 2
elh_offset 3

reg_assign vTH    $v5
reg_assign vTL    $v10
reg_assign vDH    $v15
reg_assign vDL    $v20
reg_assign vDHexp $v25
reg_assign vDLexp $v30
reg_assign vTemp  $v4

dData  0  0x0918
dData  1  0xe982
dData  2  0x00d0
dData  3  0xc9c0
dData  4  0x01e3
dData  5  0x8000
dData  6  0x0c00
dData  7  0xc138

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