add op is immediate to instruction q
[soc.git] / src / scoreboard / test_iq.py
index 06e1511ea4719b5c005593b75fb4d57d86db3558..5a0598315159b9f12fe7c17d4b145d23adcd2e1c 100644 (file)
@@ -92,10 +92,12 @@ def mk_insns(n_insns, wid, opwid):
     res = []
     for i in range(n_insns):
         op1 = randint(0, (1<<wid)-1)
+        opi = randint(0, 1)
         op2 = randint(0, (1<<wid)-1)
         dst = randint(0, (1<<wid)-1)
         oper = randint(0, (1<<opwid)-1)
-        res.append({'oper_i': oper, 'dest_i': dst, 'src1_i': op1, 'src2_i': op2})
+        res.append({'oper_i': oper, 'opim_i': opi, 'dest_i': dst,
+                    'src1_i': op1, 'src2_i': op2})
     return res