@@ -3,74 +3,74 @@ def fr64_generator(req_val_comb):
3
3
def condition (* argv ):
4
4
rs1_val = argv [0 ]
5
5
rs2_val = argv [1 ]
6
- rm = argv [2 ]
6
+ _rm = argv [2 ]
7
7
bin_val = '{:064b}' .format (rs1_val )
8
- fs1 = int (bin_val [0 ],2 )
9
- fe1 = int (bin_val [1 :12 ],2 )
10
- fm1 = int (bin_val [12 :],2 )
8
+ _fs1 = int (bin_val [0 ],2 )
9
+ _fe1 = int (bin_val [1 :12 ],2 )
10
+ _fm1 = int (bin_val [12 :],2 )
11
11
bin_val = '{:064b}' .format (rs2_val )
12
- fs2 = int (bin_val [0 ],2 )
13
- fe2 = int (bin_val [1 :12 ],2 )
14
- fm2 = int (bin_val [12 :],2 )
12
+ _fs2 = int (bin_val [0 ],2 )
13
+ _fe2 = int (bin_val [1 :12 ],2 )
14
+ _fm2 = int (bin_val [12 :],2 )
15
15
return eval (req_val_comb )
16
16
return condition
17
17
18
18
def fr32_generator (req_val_comb ):
19
19
def condition (* argv ):
20
20
rs1_val = argv [0 ]
21
21
rs2_val = argv [1 ]
22
- rm = argv [2 ]
22
+ _rm = argv [2 ]
23
23
bin_val = '{:032b}' .format (rs1_val )
24
- fs1 = int (bin_val [0 ],2 )
25
- fe1 = int (bin_val [1 :9 ],2 )
26
- fm1 = int (bin_val [9 :],2 )
24
+ _fs1 = int (bin_val [0 ],2 )
25
+ _fe1 = int (bin_val [1 :9 ],2 )
26
+ _fm1 = int (bin_val [9 :],2 )
27
27
bin_val = '{:032b}' .format (rs2_val )
28
- fs2 = int (bin_val [0 ],2 )
29
- fe2 = int (bin_val [1 :9 ],2 )
30
- fm2 = int (bin_val [9 :],2 )
28
+ _fs2 = int (bin_val [0 ],2 )
29
+ _fe2 = int (bin_val [1 :9 ],2 )
30
+ _fm2 = int (bin_val [9 :],2 )
31
31
return eval (req_val_comb )
32
32
return condition
33
-
33
+
34
34
def fsr64_generator (req_val_comb ):
35
35
def condition (* argv ):
36
36
rs1_val = argv [0 ]
37
- rm = argv [1 ]
37
+ _rm = argv [1 ]
38
38
bin_val = '{:064b}' .format (rs1_val )
39
- fs1 = int (bin_val [0 ],2 )
40
- fe1 = int (bin_val [1 :12 ],2 )
41
- fm1 = int (bin_val [12 :],2 )
39
+ _fs1 = int (bin_val [0 ],2 )
40
+ _fe1 = int (bin_val [1 :12 ],2 )
41
+ _fm1 = int (bin_val [12 :],2 )
42
42
return eval (req_val_comb )
43
43
return condition
44
44
45
45
def fsr32_generator (req_val_comb ):
46
46
def condition (* argv ):
47
47
rs1_val = argv [0 ]
48
- rm = argv [1 ]
48
+ _rm = argv [1 ]
49
49
bin_val = '{:032b}' .format (rs1_val )
50
- fs1 = int (bin_val [0 ],2 )
51
- fe1 = int (bin_val [1 :9 ],2 )
52
- fm1 = int (bin_val [9 :],2 )
50
+ _fs1 = int (bin_val [0 ],2 )
51
+ _fe1 = int (bin_val [1 :9 ],2 )
52
+ _fm1 = int (bin_val [9 :],2 )
53
53
return eval (req_val_comb )
54
- return condition
55
-
54
+ return condition
55
+
56
56
def fr4_64_generator (req_val_comb ):
57
57
def condition (* argv ):
58
58
rs1_val = argv [0 ]
59
59
rs2_val = argv [1 ]
60
60
rs3_val = argv [2 ]
61
- rm = argv [3 ]
61
+ _rm = argv [3 ]
62
62
bin_val = '{:064b}' .format (rs1_val )
63
- fs1 = int (bin_val [0 ],2 )
64
- fe1 = int (bin_val [1 :12 ],2 )
65
- fm1 = int (bin_val [12 :],2 )
63
+ _fs1 = int (bin_val [0 ],2 )
64
+ _fe1 = int (bin_val [1 :12 ],2 )
65
+ _fm1 = int (bin_val [12 :],2 )
66
66
bin_val = '{:064b}' .format (rs2_val )
67
- fs2 = int (bin_val [0 ],2 )
68
- fe2 = int (bin_val [1 :12 ],2 )
69
- fm2 = int (bin_val [12 :],2 )
67
+ _fs2 = int (bin_val [0 ],2 )
68
+ _fe2 = int (bin_val [1 :12 ],2 )
69
+ _fm2 = int (bin_val [12 :],2 )
70
70
bin_val = '{:064b}' .format (rs3_val )
71
- fs3 = int (bin_val [0 ],2 )
72
- fe3 = int (bin_val [1 :12 ],2 )
73
- fm3 = int (bin_val [12 :],2 )
71
+ _fs3 = int (bin_val [0 ],2 )
72
+ _fe3 = int (bin_val [1 :12 ],2 )
73
+ _fm3 = int (bin_val [12 :],2 )
74
74
return eval (req_val_comb )
75
75
return condition
76
76
@@ -79,21 +79,21 @@ def condition(*argv):
79
79
rs1_val = argv [0 ]
80
80
rs2_val = argv [1 ]
81
81
rs3_val = argv [2 ]
82
- rm = argv [3 ]
82
+ _rm = argv [3 ]
83
83
bin_val = '{:032b}' .format (rs1_val )
84
- fs1 = int (bin_val [0 ],2 )
85
- fe1 = int (bin_val [1 :9 ],2 )
86
- fm1 = int (bin_val [9 :],2 )
84
+ _fs1 = int (bin_val [0 ],2 )
85
+ _fe1 = int (bin_val [1 :9 ],2 )
86
+ _fm1 = int (bin_val [9 :],2 )
87
87
bin_val = '{:032b}' .format (rs2_val )
88
- fs2 = int (bin_val [0 ],2 )
89
- fe2 = int (bin_val [1 :9 ],2 )
90
- fm2 = int (bin_val [9 :],2 )
88
+ _fs2 = int (bin_val [0 ],2 )
89
+ _fe2 = int (bin_val [1 :9 ],2 )
90
+ _fm2 = int (bin_val [9 :],2 )
91
91
bin_val = '{:032b}' .format (rs3_val )
92
- fs3 = int (bin_val [0 ],2 )
93
- fe3 = int (bin_val [1 :9 ],2 )
94
- fm3 = int (bin_val [9 :],2 )
92
+ _fs3 = int (bin_val [0 ],2 )
93
+ _fe3 = int (bin_val [1 :9 ],2 )
94
+ _fm3 = int (bin_val [9 :],2 )
95
95
return eval (req_val_comb )
96
- return condition
96
+ return condition
97
97
98
98
def i_generator (req_val_comb ):
99
99
def condition (* argv ):
@@ -112,12 +112,12 @@ def condition(*argv):
112
112
if flen == 32 :
113
113
return fsr32_generator
114
114
else :
115
- return fsr64_generator
115
+ return fsr64_generator
116
116
elif fmt == 'fr4format' :
117
117
if flen == 32 :
118
118
return fr4_32_generator
119
119
else :
120
- return fr4_64_generator
120
+ return fr4_64_generator
121
121
else :
122
122
return i_generator
123
123
@@ -249,12 +249,12 @@ def condition(req_val_comb):
249
249
if flen == 32 :
250
250
return fsr32_generator
251
251
else :
252
- return fsr64_generator
252
+ return fsr64_generator
253
253
elif fmt == 'fr4format' :
254
254
if flen == 32 :
255
255
return fr4_32_generator
256
256
else :
257
- return fr4_64_generator
257
+ return fr4_64_generator
258
258
else :
259
259
return i_generator
260
260
0 commit comments