blob: ba0df1782c1a1b034579e1c32075c005bf72beff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
T=d ld li f mf gi cd cf cld
V=x,y
R=-6,6,1
# Combine tests:
# cmplt_mulmul_imm_pos
# cmple_mulmul_imm_pos
# cmpgt_mulmul_imm_pos
# cmpge_mulmul_imm_pos
# cmpne_mulmul_imm_pos
# cmpeq_mulmul_imm_pos
F=0x0001 * ((x*4) < (y+6)) + \
0x0002 * ((x*4) <= (y+6)) + \
0x0004 * ((x*4) > (y+6)) + \
0x0008 * ((x*4) >= (y+6)) + \
0x0010 * ((x*4) != (y+6)) + \
0x0020 * ((x*4) = (y+6))
C=0x0001 * fp_less(x*4, y+6) + \
0x0002 * fp_lessOrEq(x*4, y+6) + \
0x0004 * fp_greater(x*4, y+6) + \
0x0008 * fp_greaterOrEq(x*4, y+6) + \
0x0010 * fp_nequal(x*4, y+6) + \
0x0020 * fp_equal(x*4, y+6)
|