From 1f92b7cd183879a82f658eac0cf7a1a4899e196e Mon Sep 17 00:00:00 2001 From: Muhammad Bilal Sakhawat Date: Mon, 13 Sep 2021 15:58:38 +0500 Subject: [PATCH 1/4] Fix rv32e_unratified/C/cswsp-01 test --- .../coverage/rv32e_unratified/C/coverage.html | 11028 ++++++++-------- .../rv32e_unratified/C/suite_coverage.rpt | 94 +- .../coverage/rv32e_unratified/E/coverage.html | 74 +- .../coverage/rv32e_unratified/M/coverage.html | 16 +- riscv-test-stats/coverage/rv32ec.yaml | 2 +- .../rv32e_unratified/C/cswsp-01.md | 148 +- .../C/references/cswsp-01.reference_output | 18 +- .../rv32e_unratified/C/src/cswsp-01.S | 392 +- 8 files changed, 5945 insertions(+), 5827 deletions(-) diff --git a/riscv-test-stats/coverage/rv32e_unratified/C/coverage.html b/riscv-test-stats/coverage/rv32e_unratified/C/coverage.html index 7ba2ff990..bd884a36a 100644 --- a/riscv-test-stats/coverage/rv32e_unratified/C/coverage.html +++ b/riscv-test-stats/coverage/rv32e_unratified/C/coverage.html @@ -253,12 +253,12 @@

-

Report generated on 2021-08-04 12:06 GMT by riscof v

+

Report generated on 2021-09-13 10:27 GMT by riscof v

Environment

- + @@ -318,7 +318,6 @@

Yaml

- extensions[25:0] bitmask [0x0001014, 0x0000000] wr_illegal: - Unchanged - description: Encodes the presence of the standard extensions, with a single bit per letter of the alphabet. shadow: @@ -505,15 +504,13 @@

Yaml

msb: 22 lsb: 22 sd: - implemented: true + implemented: false description: Read-only bit that summarizes whether either the FS field or XS field signals the presence of some dirty state. shadow: shadow_type: rw msb: 31 lsb: 31 - type: - ro_variable: true rv64: accessible: false description: The mstatus register keeps track of and controls the hart’s current @@ -601,7 +598,13 @@

Yaml

shadow_type: rw msb: 31 lsb: 2 - type: {ro_constant: 0} + type: + warl: + dependency_fields: [] + legal: + - base[29:0] bitmask [0x3FFFFFFF, 0x00000000] + wr_illegal: + - Unchanged mode: implemented: true description: Vector mode. @@ -609,7 +612,13 @@

Yaml

shadow_type: rw msb: 1 lsb: 0 - type: {ro_constant: 0} + type: + warl: + dependency_fields: [] + legal: + - mode[1:0] in [0x0,0x1] + wr_illegal: + - Unchanged rv64: accessible: false description: MXLEN-bit read/write register that holds trap vector configuration. @@ -1688,8 +1697,13 @@

Yaml

shadow_type: rw msb: 31 lsb: 0 - type: &id001 - ro_constant: 0 + type: + warl: + dependency_fields: [] + legal: + - mcycle[31:0] in [0x00000000:0xFFFFFFFF] + wr_illegal: + - unchanged rv64: accessible: false description: Counts the number of clock cycles executed from an arbitrary @@ -1705,8 +1719,13 @@

Yaml

shadow_type: rw msb: 31 lsb: 0 - type: &id002 - ro_constant: 0 + type: + warl: + dependency_fields: [] + legal: + - mcycleh[31:0] in [0x00000000:0xFFFFFFFF] + wr_illegal: + - unchanged rv64: accessible: false description: upper 32 bits of mcycle @@ -1721,7 +1740,13 @@

Yaml

shadow_type: rw msb: 31 lsb: 0 - type: *id001 + type: + warl: + dependency_fields: [] + legal: + - minstret[31:0] in [0x00000000:0xFFFFFFFF] + wr_illegal: + - unchanged rv64: accessible: false description: Counts the number of instructions completed from an arbitrary @@ -1737,7 +1762,13 @@

Yaml

shadow_type: rw msb: 31 lsb: 0 - type: *id002 + type: + warl: + dependency_fields: [] + legal: + - minstreth[31:0] in [0x00000000:0xFFFFFFFF] + wr_illegal: + - unchanged rv64: accessible: false description: Upper 32 bits of minstret. @@ -1752,7 +1783,8 @@

Yaml

shadow_type: rw msb: 31 lsb: 0 - type: *id001 + type: &id001 + ro_constant: 0 rv64: accessible: false description: The mhpmevent3 is a MXLEN-bit event register which controls mhpmcounter3. @@ -1783,7 +1815,8 @@

Yaml

shadow_type: rw msb: 31 lsb: 0 - type: *id002 + type: &id002 + ro_constant: 0 rv64: accessible: false description: The mhpmcounter3h returns the upper half word in RV32I systems. @@ -3820,7 +3853,7 @@

Yaml

accessible: false description: The scause register stores the information regarding the trap. address: 0x142 - priv_mode: M + priv_mode: S reset-val: 0 stvec: rv32: @@ -3975,7 +4008,7 @@

Test Stats

- + @@ -3985,7 +4018,7 @@

Test Stats

- + @@ -3995,7 +4028,7 @@

Test Stats

- + @@ -4005,7 +4038,7 @@

Test Stats

- + @@ -4015,7 +4048,7 @@

Test Stats

- + @@ -4025,7 +4058,7 @@

Test Stats

- + @@ -4035,7 +4068,7 @@

Test Stats

- + @@ -4045,7 +4078,7 @@

Test Stats

- + @@ -4055,7 +4088,7 @@

Test Stats

- + @@ -4065,7 +4098,7 @@

Test Stats

- + @@ -4075,7 +4108,7 @@

Test Stats

- + @@ -4085,7 +4118,7 @@

Test Stats

- + @@ -4095,7 +4128,7 @@

Test Stats

- + @@ -4105,7 +4138,7 @@

Test Stats

- + @@ -4115,7 +4148,7 @@

Test Stats

- + @@ -4125,7 +4158,7 @@

Test Stats

- + @@ -4135,7 +4168,7 @@

Test Stats

- + @@ -4145,7 +4178,7 @@

Test Stats

- + @@ -4155,7 +4188,7 @@

Test Stats

- + @@ -4165,7 +4198,7 @@

Test Stats

- + @@ -4175,7 +4208,7 @@

Test Stats

- + @@ -4185,7 +4218,7 @@

Test Stats

- + @@ -4195,7 +4228,7 @@

Test Stats

- + @@ -4205,7 +4238,7 @@

Test Stats

- + @@ -4215,7 +4248,7 @@

Test Stats

- + @@ -4225,7 +4258,7 @@

Test Stats

- + @@ -4237,7 +4270,7 @@

Test Stats

-

Coverage Report ( Total Coverpoints: 5298 )

+

Coverage Report ( Total Coverpoints: 5297 )

Riscof Version1.21.1
1.22.1
Riscv-arch-test Version/Commit Id -
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cadd-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cadd-01.S 18348 11272 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/caddi-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/caddi-01.S 11008 4760 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/caddi16sp-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/caddi16sp-01.S 5892 840 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/caddi4spn-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/caddi4spn-01.S 5030 200 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cand-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cand-01.S 18468 11368 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/candi-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/candi-01.S 10996 4744 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cbeqz-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cbeqz-01.S 11568 6472 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cbnez-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cbnez-01.S 12022 6920 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cj-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cj-01.S 12066 7224 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cjal-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cjal-01.S 12266 7448 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cjalr-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cjalr-01.S 5408 600 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cjr-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cjr-01.S 5436 616 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cli-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cli-01.S 4958 120 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/clui-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/clui-01.S 4980 168 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/clw-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/clw-01.S 5074 248 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/clwsp-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/clwsp-01.S 5118 296 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cmv-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cmv-01.S 6006 904 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cnop-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cnop-01.S 4924 104 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cor-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cor-01.S 18360 11272 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cslli-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cslli-01.S 6136 1032 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/csrai-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/csrai-01.S 6126 1016 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/csrli-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/csrli-01.S 6134 1032 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/csub-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/csub-01.S 18330 11256 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/csw-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/csw-01.S 6636 1608 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cswsp-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cswsp-01.S 6716 1672 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/C/src/cxor-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/C/src/cxor-01.S 18356 11288 4
@@ -4258,676 +4291,677 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -4943,430 +4977,431 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -5382,105 +5417,106 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -5496,43 +5532,44 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -5548,661 +5585,662 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -6218,423 +6256,424 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -6650,120 +6689,121 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -6779,120 +6819,121 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -6908,32 +6949,33 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -6949,32 +6991,33 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -6990,28 +7033,29 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -7027,28 +7071,29 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -7064,48 +7109,49 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -7121,64 +7167,65 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -7194,51 +7241,52 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -7254,46 +7302,47 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -7309,143 +7358,144 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -7461,27 +7511,28 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -7497,661 +7548,662 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -8167,130 +8219,131 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -8306,130 +8359,131 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -8445,130 +8499,131 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -8584,661 +8639,662 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -9254,119 +9310,120 @@

Coverage Report ( Total Coverpoints: 5298 )

@@ -9374,7 +9431,7 @@

Coverage Report ( Total Coverpoints: 5298 )

- + @@ -9506,661 +9563,662 @@

Coverage Report ( Total Coverpoints: 5298 )

diff --git a/riscv-test-stats/coverage/rv32e_unratified/C/suite_coverage.rpt b/riscv-test-stats/coverage/rv32e_unratified/C/suite_coverage.rpt index 8f6968d24..5d28c4c5c 100644 --- a/riscv-test-stats/coverage/rv32e_unratified/C/suite_coverage.rpt +++ b/riscv-test-stats/coverage/rv32e_unratified/C/suite_coverage.rpt @@ -4831,7 +4831,6 @@ cswsp: x13: 1 x14: 1 x15: 1 - x2: 1 x3: 1 x4: 1 x5: 1 @@ -4839,9 +4838,9 @@ cswsp: x7: 1 x8: 1 x9: 1 - coverage: 15/15 + coverage: 14/14 val_comb: - imm_val == 0: 3 + imm_val == 0: 1 rs2_val == 2147483647: 1 # Walking Zeros: 0x7fffffff rs2_val == -1073741825: 1 # Walking Zeros: -0x40000001 rs2_val == -536870913: 1 # Walking Zeros: -0x20000001 @@ -4849,7 +4848,7 @@ cswsp: rs2_val == -134217729: 1 # Walking Zeros: -0x8000001 rs2_val == -67108865: 1 # Walking Zeros: -0x4000001 rs2_val == -33554433: 1 # Walking Zeros: -0x2000001 - rs2_val == -16777217: 2 # Walking Zeros: -0x1000001 + rs2_val == -16777217: 1 # Walking Zeros: -0x1000001 rs2_val == -8388609: 1 # Walking Zeros: -0x800001 rs2_val == -4194305: 1 # Walking Zeros: -0x400001 rs2_val == -2097153: 1 # Walking Zeros: -0x200001 @@ -4858,7 +4857,7 @@ cswsp: rs2_val == -262145: 1 # Walking Zeros: -0x40001 rs2_val == -131073: 1 # Walking Zeros: -0x20001 rs2_val == -65537: 1 # Walking Zeros: -0x10001 - rs2_val == -32769: 1 # Walking Zeros: -0x8001 + rs2_val == -32769: 2 # Walking Zeros: -0x8001 rs2_val == -16385: 1 # Walking Zeros: -0x4001 rs2_val == -8193: 1 # Walking Zeros: -0x2001 rs2_val == -4097: 1 # Walking Zeros: -0x1001 @@ -4875,11 +4874,11 @@ cswsp: rs2_val == -3: 1 # Walking Zeros: -0x3 rs2_val == -2: 1 # Walking Zeros: -0x2 imm_val == 124: 3 # Walking Zeros: 0x7c - imm_val == 188: 5 # Walking Zeros: 0xbc - imm_val == 220: 1 # Walking Zeros: 0xdc + imm_val == 188: 2 # Walking Zeros: 0xbc + imm_val == 220: 2 # Walking Zeros: 0xdc imm_val == 236: 1 # Walking Zeros: 0xec - imm_val == 244: 1 # Walking Zeros: 0xf4 - imm_val == 248: 3 # Walking Zeros: 0xf8 + imm_val == 244: 2 # Walking Zeros: 0xf4 + imm_val == 248: 4 # Walking Zeros: 0xf8 rs2_val == -2147483648: 1 # Walking Ones: -0x80000000 rs2_val == 1073741824: 1 # Walking Ones: 0x40000000 rs2_val == 536870912: 1 # Walking Ones: 0x20000000 @@ -4907,27 +4906,27 @@ cswsp: rs2_val == 128: 1 # Walking Ones: 0x80 rs2_val == 64: 1 # Walking Ones: 0x40 rs2_val == 32: 1 # Walking Ones: 0x20 - rs2_val == 16: 2 # Walking Ones: 0x10 + rs2_val == 16: 1 # Walking Ones: 0x10 rs2_val == 8: 1 # Walking Ones: 0x8 rs2_val == 4: 1 # Walking Ones: 0x4 rs2_val == 2: 1 # Walking Ones: 0x2 rs2_val == 1: 1 # Walking Ones: 0x1 imm_val == 128: 2 # Walking Ones: 0x80 - imm_val == 64: 1 # Walking Ones: 0x40 - imm_val == 32: 1 # Walking Ones: 0x20 + imm_val == 64: 3 # Walking Ones: 0x40 + imm_val == 32: 3 # Walking Ones: 0x20 imm_val == 16: 2 # Walking Ones: 0x10 - imm_val == 8: 4 # Walking Ones: 0x8 - imm_val == 4: 4 # Walking Ones: 0x4 + imm_val == 8: 2 # Walking Ones: 0x8 + imm_val == 4: 3 # Walking Ones: 0x4 rs2_val == -1431655766: 1 # Alternate: -0x55555556 rs2_val == 1431655765: 1 # Alternate: 0x55555555 imm_val == 168: 3 # Alternate: 0xa8 - imm_val == 84: 3 # Alternate: 0x54 - imm_val > 0: 67 + imm_val == 84: 2 # Alternate: 0x54 + imm_val > 0: 69 rs2_val == (-2**(xlen-1)): 1 rs2_val == (2**(xlen-1)-1): 1 rs2_val == 0: 1 coverage: 85/85 - total_coverage: 101/101 + total_coverage: 100/100 cxor: config: - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True @@ -5586,6 +5585,39 @@ cxor: coverage: 624/624 total_coverage: 643/643 datasets: + all_fregs: + f0: 0 + f1: 0 + f10: 0 + f11: 0 + f12: 0 + f13: 0 + f14: 0 + f15: 0 + f16: 0 + f17: 0 + f18: 0 + f19: 0 + f2: 0 + f20: 0 + f21: 0 + f22: 0 + f23: 0 + f24: 0 + f25: 0 + f26: 0 + f27: 0 + f28: 0 + f29: 0 + f3: 0 + f30: 0 + f31: 0 + f4: 0 + f5: 0 + f6: 0 + f7: 0 + f8: 0 + f9: 0 all_regs: x0: 0 x1: 0 @@ -5794,6 +5826,19 @@ datasets: ifmt_val_comb_unsgn: rs1_val != imm_val and rs1_val > 0 and imm_val > 0: 0 rs1_val == imm_val and rs1_val > 0 and imm_val > 0: 0 + r4fmt_op_comb: + rd == rs2 == rs3 != rs1: 0 + rs1 != rs2 and rs1 != rd and rs1 != rs3 and rs2 != rs3 and rs2 != rd and rs3 != rd: 0 + rs1 == rd != rs2 and rs1 == rd != rs3 and rs3 != rs2: 0 + rs1 == rd == rs3 != rs2: 0 + rs1 == rs2 != rs3 and rs1 == rs2 != rd and rd != rs3: 0 + rs1 == rs2 == rd != rs3: 0 + rs1 == rs2 == rs3 != rd: 0 + rs1 == rs2 == rs3 == rd: 0 + rs1 == rs3 != rs2 and rs1 == rs3 != rd and rd != rs2: 0 + rs2 == rd != rs1 and rs2 == rd != rs3 and rs3 != rs1: 0 + rs2 == rs3 != rs1 and rs2 == rs3 != rd and rd != rs1: 0 + rs3 == rd != rs1 and rs3 == rd != rs2 and rs2 != rs1: 0 rfmt_base_shift: rs1_val < 0 and rs2_val == 0: 0 rs1_val < 0 and rs2_val > 0 and rs2_val < xlen: 0 @@ -5870,6 +5915,21 @@ datasets: x7: 0 x8: 0 x9: 0 + rv32e_regs_mx2: + x1: 0 + x10: 0 + x11: 0 + x12: 0 + x13: 0 + x14: 0 + x15: 0 + x3: 0 + x4: 0 + x5: 0 + x6: 0 + x7: 0 + x8: 0 + x9: 0 sfmt_op_comb: rs1 != rs2: 0 rs1 == rs2: 0 diff --git a/riscv-test-stats/coverage/rv32e_unratified/E/coverage.html b/riscv-test-stats/coverage/rv32e_unratified/E/coverage.html index 1e43e20da..73267e5bb 100644 --- a/riscv-test-stats/coverage/rv32e_unratified/E/coverage.html +++ b/riscv-test-stats/coverage/rv32e_unratified/E/coverage.html @@ -3975,7 +3975,7 @@

Test Stats

- + @@ -3985,7 +3985,7 @@

Test Stats

- + @@ -3995,7 +3995,7 @@

Test Stats

- + @@ -4005,7 +4005,7 @@

Test Stats

- + @@ -4015,7 +4015,7 @@

Test Stats

- + @@ -4025,7 +4025,7 @@

Test Stats

- + @@ -4035,7 +4035,7 @@

Test Stats

- + @@ -4045,7 +4045,7 @@

Test Stats

- + @@ -4055,7 +4055,7 @@

Test Stats

- + @@ -4065,7 +4065,7 @@

Test Stats

- + @@ -4075,7 +4075,7 @@

Test Stats

- + @@ -4085,7 +4085,7 @@

Test Stats

- + @@ -4095,7 +4095,7 @@

Test Stats

- + @@ -4105,7 +4105,7 @@

Test Stats

- + @@ -4115,7 +4115,7 @@

Test Stats

- + @@ -4125,7 +4125,7 @@

Test Stats

- + @@ -4135,7 +4135,7 @@

Test Stats

- + @@ -4145,7 +4145,7 @@

Test Stats

- + @@ -4155,7 +4155,7 @@

Test Stats

- + @@ -4165,7 +4165,7 @@

Test Stats

- + @@ -4175,7 +4175,7 @@

Test Stats

- + @@ -4185,7 +4185,7 @@

Test Stats

- + @@ -4195,7 +4195,7 @@

Test Stats

- + @@ -4205,7 +4205,7 @@

Test Stats

- + @@ -4215,7 +4215,7 @@

Test Stats

- + @@ -4225,7 +4225,7 @@

Test Stats

- + @@ -4235,7 +4235,7 @@

Test Stats

- + @@ -4245,7 +4245,7 @@

Test Stats

- + @@ -4255,7 +4255,7 @@

Test Stats

- + @@ -4265,7 +4265,7 @@

Test Stats

- + @@ -4275,7 +4275,7 @@

Test Stats

- + @@ -4285,7 +4285,7 @@

Test Stats

- + @@ -4295,7 +4295,7 @@

Test Stats

- + @@ -4305,7 +4305,7 @@

Test Stats

- + @@ -4315,7 +4315,7 @@

Test Stats

- + @@ -4325,7 +4325,7 @@

Test Stats

- + @@ -4335,7 +4335,7 @@

Test Stats

- + diff --git a/riscv-test-stats/coverage/rv32e_unratified/M/coverage.html b/riscv-test-stats/coverage/rv32e_unratified/M/coverage.html index 3eeec1534..a5cb2f188 100644 --- a/riscv-test-stats/coverage/rv32e_unratified/M/coverage.html +++ b/riscv-test-stats/coverage/rv32e_unratified/M/coverage.html @@ -3975,7 +3975,7 @@

Test Stats

- + @@ -3985,7 +3985,7 @@

Test Stats

- + @@ -3995,7 +3995,7 @@

Test Stats

- + @@ -4005,7 +4005,7 @@

Test Stats

- + @@ -4015,7 +4015,7 @@

Test Stats

- + @@ -4025,7 +4025,7 @@

Test Stats

- + @@ -4035,7 +4035,7 @@

Test Stats

- + @@ -4045,7 +4045,7 @@

Test Stats

- + diff --git a/riscv-test-stats/coverage/rv32ec.yaml b/riscv-test-stats/coverage/rv32ec.yaml index 69035cf3a..3e4adb57a 100644 --- a/riscv-test-stats/coverage/rv32ec.yaml +++ b/riscv-test-stats/coverage/rv32ec.yaml @@ -451,7 +451,7 @@ cswsp: opcode: c.swsp: 0 rs2: - <<: *rv32e_regs_mx0 + <<: *rv32e_regs_mx2 val_comb: 'imm_val > 0': 0 'imm_val == 0': 0 diff --git a/riscv-test-stats/data-propagation/rv32e_unratified/C/cswsp-01.md b/riscv-test-stats/data-propagation/rv32e_unratified/C/cswsp-01.md index b69e4cff9..729d8a03d 100644 --- a/riscv-test-stats/data-propagation/rv32e_unratified/C/cswsp-01.md +++ b/riscv-test-stats/data-propagation/rv32e_unratified/C/cswsp-01.md @@ -14,8 +14,8 @@ | SIG_REGION | [('0x80002204', '0x8000231c', '70 words')] | | COV_LABELS | cswsp | | TEST_NAME | /home/bilalsakhawat/riscof_work/src/cswsp-01.S/cswsp-01.S | -| Total Number of coverpoints| 104 | -| Total Coverpoints Hit | 101 | +| Total Number of coverpoints| 103 | +| Total Coverpoints Hit | 100 | | Total Signature Updates | 70 | | STAT1 | 70 | | STAT2 | 0 | @@ -67,75 +67,75 @@ test. These need not necessarily be in increasing or decreasing order of the address in the signature region. -|s.no| signature | coverpoints | code | -|---:|--------------------------|----------------------------------------------------------------------------------------------|-------------------------------| -| 1|[0x80002204]
0x00000080|- opcode : c.swsp
- rs2 : x12
- imm_val == 0
- rs2_val == 128
|[0x80000090]:c.swsp a2, 0
| -| 2|[0x80002208]
0x7FFFFFFF|- rs2 : x9
- rs2_val == 2147483647
- imm_val > 0
- rs2_val == (2**(xlen-1)-1)
|[0x800000aa]:c.swsp s1, 5
| -| 3|[0x8000220c]
0xBFFFFFFF|- rs2 : x10
- rs2_val == -1073741825
- imm_val == 4
|[0x800000c4]:c.swsp a0, 1
| -| 4|[0x80002210]
0x800021E4|- rs2 : x2
|[0x800000de]:c.swsp sp, 11
| -| 5|[0x80002214]
0xEFFFFFFF|- rs2 : x8
- rs2_val == -268435457
- imm_val == 8
|[0x800000f8]:c.swsp fp, 2
| -| 6|[0x80002218]
0xF7FFFFFF|- rs2 : x1
- rs2_val == -134217729
|[0x80000112]:c.swsp ra, 18
| -| 7|[0x8000221c]
0xFBFFFFFF|- rs2 : x13
- rs2_val == -67108865
- imm_val == 168
|[0x8000012c]:c.swsp a3, 42
| -| 8|[0x80002220]
0xFDFFFFFF|- rs2 : x15
- rs2_val == -33554433
|[0x80000146]:c.swsp a5, 7
| -| 9|[0x80002224]
0xFEFFFFFF|- rs2 : x7
- rs2_val == -16777217
|[0x80000160]:c.swsp t2, 7
| -| 10|[0x80002228]
0xFF7FFFFF|- rs2 : x3
- rs2_val == -8388609
|[0x8000017a]:c.swsp gp, 18
| -| 11|[0x8000222c]
0xFFBFFFFF|- rs2 : x14
- rs2_val == -4194305
|[0x80000194]:c.swsp a4, 1
| -| 12|[0x80002230]
0xFFDFFFFF|- rs2 : x6
- rs2_val == -2097153
- imm_val == 248
|[0x800001ae]:c.swsp t1, 62
| -| 13|[0x80002234]
0xFFEFFFFF|- rs2 : x4
- rs2_val == -1048577
|[0x800001d0]:c.swsp tp, 5
| -| 14|[0x80002238]
0xFFF7FFFF|- rs2 : x5
- rs2_val == -524289
|[0x800001ea]:c.swsp t0, 17
| -| 15|[0x8000223c]
0xFFFBFFFF|- rs2 : x11
- rs2_val == -262145
- imm_val == 188
|[0x80000204]:c.swsp a1, 47
| -| 16|[0x80002240]
0xFFFDFFFF|- rs2_val == -131073
- imm_val == 128
|[0x8000021e]:c.swsp a0, 32
| -| 17|[0x80002244]
0xFFFEFFFF|- rs2_val == -65537
- imm_val == 32
|[0x80000238]:c.swsp a0, 8
| -| 18|[0x80002248]
0xFFFF7FFF|- rs2_val == -32769
|[0x80000252]:c.swsp a0, 3
| -| 19|[0x8000224c]
0xFFFFBFFF|- rs2_val == -16385
|[0x8000026c]:c.swsp a0, 63
| -| 20|[0x80002250]
0xFFFFDFFF|- rs2_val == -8193
|[0x80000286]:c.swsp a0, 47
| -| 21|[0x80002254]
0xFFFFEFFF|- rs2_val == -4097
- imm_val == 84
|[0x800002a0]:c.swsp a0, 21
| -| 22|[0x80002258]
0xFFFFF7FF|- rs2_val == -2049
- imm_val == 124
|[0x800002ba]:c.swsp a0, 31
| -| 23|[0x8000225c]
0xFFFFFBFF|- rs2_val == -1025
|[0x800002d0]:c.swsp a0, 42
| -| 24|[0x80002260]
0xFFFFFDFF|- rs2_val == -513
|[0x800002e6]:c.swsp a0, 9
| -| 25|[0x80002264]
0xFFFFFEFF|- rs2_val == -257
- imm_val == 236
|[0x800002fc]:c.swsp a0, 59
| -| 26|[0x80002268]
0xFFFFFF7F|- rs2_val == -129
- imm_val == 244
|[0x80000312]:c.swsp a0, 61
| -| 27|[0x8000226c]
0xFFFFFFBF|- rs2_val == -65
|[0x80000328]:c.swsp a0, 19
| -| 28|[0x80002270]
0xFFFFFFDF|- rs2_val == -33
|[0x8000033e]:c.swsp a0, 31
| -| 29|[0x80002274]
0xFFFFFFEF|- rs2_val == -17
|[0x80000354]:c.swsp a0, 3
| -| 30|[0x80002278]
0xFFFFFFF7|- rs2_val == -9
|[0x8000036a]:c.swsp a0, 9
| -| 31|[0x8000227c]
0xFFFFFFFB|- rs2_val == -5
|[0x80000380]:c.swsp a0, 2
| -| 32|[0x80002280]
0xFFFFFFFD|- rs2_val == -3
|[0x80000396]:c.swsp a0, 47
| -| 33|[0x80002284]
0xFFFFFFFE|- rs2_val == -2
|[0x800003ac]:c.swsp a0, 14
| -| 34|[0x80002288]
0x00100000|- imm_val == 220
- rs2_val == 1048576
|[0x800003c2]:c.swsp a0, 55
| -| 35|[0x8000228c]
0x80000000|- rs2_val == -2147483648
- rs2_val == (-2**(xlen-1))
|[0x800003d8]:c.swsp a0, 42
| -| 36|[0x80002290]
0x40000000|- rs2_val == 1073741824
|[0x800003ee]:c.swsp a0, 19
| -| 37|[0x80002294]
0x20000000|- rs2_val == 536870912
|[0x80000404]:c.swsp a0, 1
| -| 38|[0x80002298]
0x10000000|- rs2_val == 268435456
|[0x8000041a]:c.swsp a0, 13
| -| 39|[0x8000229c]
0x00000040|- rs2_val == 64
|[0x80000430]:c.swsp a0, 0
| -| 40|[0x800022a0]
0x00000020|- rs2_val == 32
|[0x80000446]:c.swsp a0, 17
| -| 41|[0x800022a4]
0x00000010|- rs2_val == 16
|[0x8000045c]:c.swsp a0, 12
| -| 42|[0x800022a8]
0x00000008|- rs2_val == 8
|[0x80000472]:c.swsp a0, 21
| -| 43|[0x800022ac]
0x00000004|- rs2_val == 4
|[0x80000488]:c.swsp a0, 47
| -| 44|[0x800022b0]
0x00000002|- rs2_val == 2
|[0x8000049e]:c.swsp a0, 62
| -| 45|[0x800022b4]
0x00000001|- rs2_val == 1
|[0x800004b4]:c.swsp a0, 6
| -| 46|[0x800022b8]
0x00000010|- imm_val == 64
|[0x800004ca]:c.swsp a0, 16
| -| 47|[0x800022bc]
0xFEFFFFFF|- imm_val == 16
|[0x800004e4]:c.swsp a0, 4
| -| 48|[0x800022c0]
0xAAAAAAAA|- rs2_val == -1431655766
|[0x800004fe]:c.swsp a0, 21
| -| 49|[0x800022c4]
0x55555555|- rs2_val == 1431655765
|[0x80000518]:c.swsp a0, 15
| -| 50|[0x800022c8]
0x00000000|- rs2_val == 0
|[0x8000052e]:c.swsp a0, 0
| -| 51|[0x800022cc]
0x08000000|- rs2_val == 134217728
|[0x80000544]:c.swsp a0, 63
| -| 52|[0x800022d0]
0x04000000|- rs2_val == 67108864
|[0x8000055a]:c.swsp a0, 5
| -| 53|[0x800022d4]
0x02000000|- rs2_val == 33554432
|[0x80000570]:c.swsp a0, 4
| -| 54|[0x800022d8]
0x01000000|- rs2_val == 16777216
|[0x80000586]:c.swsp a0, 1
| -| 55|[0x800022dc]
0x00800000|- rs2_val == 8388608
|[0x8000059c]:c.swsp a0, 10
| -| 56|[0x800022e0]
0x00400000|- rs2_val == 4194304
|[0x800005b2]:c.swsp a0, 5
| -| 57|[0x800022e4]
0x00200000|- rs2_val == 2097152
|[0x800005c8]:c.swsp a0, 32
| -| 58|[0x800022e8]
0x00080000|- rs2_val == 524288
|[0x800005de]:c.swsp a0, 2
| -| 59|[0x800022ec]
0x00040000|- rs2_val == 262144
|[0x800005f4]:c.swsp a0, 62
| -| 60|[0x800022f0]
0x00020000|- rs2_val == 131072
|[0x8000060a]:c.swsp a0, 47
| -| 61|[0x800022f4]
0x00010000|- rs2_val == 65536
|[0x80000620]:c.swsp a0, 31
| -| 62|[0x800022f8]
0x00008000|- rs2_val == 32768
|[0x80000636]:c.swsp a0, 9
| -| 63|[0x800022fc]
0x00004000|- rs2_val == 16384
|[0x8000064c]:c.swsp a0, 3
| -| 64|[0x80002300]
0x00002000|- rs2_val == 8192
|[0x80000662]:c.swsp a0, 5
| -| 65|[0x80002304]
0x00001000|- rs2_val == 4096
|[0x80000678]:c.swsp a0, 7
| -| 66|[0x80002308]
0x00000800|- rs2_val == 2048
|[0x80000692]:c.swsp a0, 2
| -| 67|[0x8000230c]
0x00000400|- rs2_val == 1024
|[0x800006a8]:c.swsp a0, 13
| -| 68|[0x80002310]
0x00000200|- rs2_val == 512
|[0x800006be]:c.swsp a0, 17
| -| 69|[0x80002314]
0x00000100|- rs2_val == 256
|[0x800006d4]:c.swsp a0, 5
| -| 70|[0x80002318]
0xDFFFFFFF|- rs2_val == -536870913
|[0x800006ee]:c.swsp a0, 11
| +|s.no| signature | coverpoints | code | +|---:|--------------------------|-------------------------------------------------------------------------------------------------------------------|-------------------------------| +| 1|[0x80002204]
0x00000003|- opcode : c.swsp
- rs2 : x12
- imm_val == 0
|[0x80000090]:c.swsp a2, 0
| +| 2|[0x80002208]
0x7FFFFFFF|- rs2 : x1
- rs2_val == 2147483647
- imm_val == 236
- imm_val > 0
- rs2_val == (2**(xlen-1)-1)
|[0x800000aa]:c.swsp ra, 59
| +| 3|[0x8000220c]
0xBFFFFFFF|- rs2 : x7
- rs2_val == -1073741825
|[0x800000c4]:c.swsp t2, 18
| +| 4|[0x80002210]
0xDFFFFFFF|- rs2 : x13
- rs2_val == -536870913
|[0x800000de]:c.swsp a3, 18
| +| 5|[0x80002214]
0x8000220C|- imm_val == 8
|[0x800000f8]:c.swsp sp, 2
| +| 6|[0x80002218]
0xF7FFFFFF|- rs2 : x4
- rs2_val == -134217729
|[0x80000112]:c.swsp tp, 10
| +| 7|[0x8000221c]
0xFBFFFFFF|- rs2 : x10
- rs2_val == -67108865
|[0x8000012c]:c.swsp a0, 19
| +| 8|[0x80002220]
0xFDFFFFFF|- rs2 : x15
- rs2_val == -33554433
|[0x80000146]:c.swsp a5, 6
| +| 9|[0x80002224]
0xFEFFFFFF|- rs2 : x5
- rs2_val == -16777217
- imm_val == 244
|[0x80000160]:c.swsp t0, 61
| +| 10|[0x80002228]
0xFF7FFFFF|- rs2 : x3
- rs2_val == -8388609
|[0x8000017a]:c.swsp gp, 19
| +| 11|[0x8000222c]
0xFFBFFFFF|- rs2 : x6
- rs2_val == -4194305
|[0x80000194]:c.swsp t1, 12
| +| 12|[0x80002230]
0xFFDFFFFF|- rs2 : x9
- rs2_val == -2097153
- imm_val == 128
|[0x800001ae]:c.swsp s1, 32
| +| 13|[0x80002234]
0xFFEFFFFF|- rs2 : x11
- rs2_val == -1048577
- imm_val == 124
|[0x800001d0]:c.swsp a1, 31
| +| 14|[0x80002238]
0xFFF7FFFF|- rs2 : x14
- rs2_val == -524289
|[0x800001ea]:c.swsp a4, 13
| +| 15|[0x8000223c]
0xFFFBFFFF|- rs2 : x8
- rs2_val == -262145
- imm_val == 168
|[0x80000204]:c.swsp fp, 42
| +| 16|[0x80002240]
0xFFFDFFFF|- rs2_val == -131073
|[0x8000021e]:c.swsp a0, 61
| +| 17|[0x80002244]
0xFFFEFFFF|- rs2_val == -65537
|[0x80000238]:c.swsp a0, 15
| +| 18|[0x80002248]
0xFFFF7FFF|- rs2_val == -32769
|[0x80000252]:c.swsp a0, 7
| +| 19|[0x8000224c]
0xFFFFBFFF|- rs2_val == -16385
- imm_val == 4
|[0x8000026c]:c.swsp a0, 1
| +| 20|[0x80002250]
0xFFFFDFFF|- rs2_val == -8193
|[0x80000286]:c.swsp a0, 42
| +| 21|[0x80002254]
0xFFFFEFFF|- rs2_val == -4097
- imm_val == 248
|[0x800002a0]:c.swsp a0, 62
| +| 22|[0x80002258]
0xFFFFF7FF|- rs2_val == -2049
- imm_val == 64
|[0x800002ba]:c.swsp a0, 16
| +| 23|[0x8000225c]
0xFFFFFBFF|- rs2_val == -1025
|[0x800002d0]:c.swsp a0, 3
| +| 24|[0x80002260]
0xFFFFFDFF|- rs2_val == -513
|[0x800002e6]:c.swsp a0, 14
| +| 25|[0x80002264]
0xFFFFFEFF|- rs2_val == -257
- imm_val == 220
|[0x800002fc]:c.swsp a0, 55
| +| 26|[0x80002268]
0xFFFFFF7F|- rs2_val == -129
- imm_val == 32
|[0x80000312]:c.swsp a0, 8
| +| 27|[0x8000226c]
0xFFFFFFBF|- rs2_val == -65
|[0x80000328]:c.swsp a0, 13
| +| 28|[0x80002270]
0xFFFFFFDF|- rs2_val == -33
|[0x8000033e]:c.swsp a0, 62
| +| 29|[0x80002274]
0xFFFFFFEF|- rs2_val == -17
|[0x80000354]:c.swsp a0, 19
| +| 30|[0x80002278]
0xFFFFFFF7|- rs2_val == -9
|[0x8000036a]:c.swsp a0, 12
| +| 31|[0x8000227c]
0xFFFFFFFB|- rs2_val == -5
|[0x80000380]:c.swsp a0, 15
| +| 32|[0x80002280]
0xFFFFFFFD|- rs2_val == -3
|[0x80000396]:c.swsp a0, 32
| +| 33|[0x80002284]
0xFFFFFFFE|- rs2_val == -2
|[0x800003ac]:c.swsp a0, 9
| +| 34|[0x80002288]
0xFFFF7FFF|- imm_val == 188
|[0x800003c6]:c.swsp a0, 47
| +| 35|[0x8000228c]
0x80000000|- rs2_val == -2147483648
- rs2_val == (-2**(xlen-1))
|[0x800003dc]:c.swsp a0, 8
| +| 36|[0x80002290]
0x40000000|- rs2_val == 1073741824
|[0x800003f2]:c.swsp a0, 14
| +| 37|[0x80002294]
0x20000000|- rs2_val == 536870912
|[0x80000408]:c.swsp a0, 31
| +| 38|[0x80002298]
0x10000000|- rs2_val == 268435456
|[0x8000041e]:c.swsp a0, 63
| +| 39|[0x8000229c]
0x08000000|- rs2_val == 134217728
|[0x80000434]:c.swsp a0, 18
| +| 40|[0x800022a0]
0x04000000|- rs2_val == 67108864
- imm_val == 84
|[0x8000044a]:c.swsp a0, 21
| +| 41|[0x800022a4]
0x00000040|- rs2_val == 64
- imm_val == 16
|[0x80000460]:c.swsp a0, 4
| +| 42|[0x800022a8]
0x00000020|- rs2_val == 32
|[0x80000476]:c.swsp a0, 5
| +| 43|[0x800022ac]
0x00000010|- rs2_val == 16
|[0x8000048c]:c.swsp a0, 19
| +| 44|[0x800022b0]
0x00000008|- rs2_val == 8
|[0x800004a2]:c.swsp a0, 19
| +| 45|[0x800022b4]
0x00000004|- rs2_val == 4
|[0x800004b8]:c.swsp a0, 62
| +| 46|[0x800022b8]
0x00000002|- rs2_val == 2
|[0x800004ce]:c.swsp a0, 11
| +| 47|[0x800022bc]
0x00000001|- rs2_val == 1
|[0x800004e4]:c.swsp a0, 47
| +| 48|[0x800022c0]
0xAAAAAAAA|- rs2_val == -1431655766
|[0x800004fe]:c.swsp a0, 55
| +| 49|[0x800022c4]
0x55555555|- rs2_val == 1431655765
|[0x80000518]:c.swsp a0, 19
| +| 50|[0x800022c8]
0x00000000|- rs2_val == 0
|[0x8000052e]:c.swsp a0, 16
| +| 51|[0x800022cc]
0x02000000|- rs2_val == 33554432
|[0x80000544]:c.swsp a0, 1
| +| 52|[0x800022d0]
0x01000000|- rs2_val == 16777216
|[0x8000055a]:c.swsp a0, 31
| +| 53|[0x800022d4]
0x00800000|- rs2_val == 8388608
|[0x80000570]:c.swsp a0, 6
| +| 54|[0x800022d8]
0x00400000|- rs2_val == 4194304
|[0x80000586]:c.swsp a0, 16
| +| 55|[0x800022dc]
0x00200000|- rs2_val == 2097152
|[0x8000059c]:c.swsp a0, 21
| +| 56|[0x800022e0]
0x00100000|- rs2_val == 1048576
|[0x800005b2]:c.swsp a0, 13
| +| 57|[0x800022e4]
0x00080000|- rs2_val == 524288
|[0x800005c8]:c.swsp a0, 8
| +| 58|[0x800022e8]
0x00040000|- rs2_val == 262144
|[0x800005de]:c.swsp a0, 17
| +| 59|[0x800022ec]
0x00020000|- rs2_val == 131072
|[0x800005f4]:c.swsp a0, 42
| +| 60|[0x800022f0]
0x00010000|- rs2_val == 65536
|[0x8000060a]:c.swsp a0, 15
| +| 61|[0x800022f4]
0x00008000|- rs2_val == 32768
|[0x80000620]:c.swsp a0, 13
| +| 62|[0x800022f8]
0x00004000|- rs2_val == 16384
|[0x80000636]:c.swsp a0, 3
| +| 63|[0x800022fc]
0x00002000|- rs2_val == 8192
|[0x8000064c]:c.swsp a0, 1
| +| 64|[0x80002300]
0x00001000|- rs2_val == 4096
|[0x80000662]:c.swsp a0, 12
| +| 65|[0x80002304]
0x00000800|- rs2_val == 2048
|[0x8000067c]:c.swsp a0, 14
| +| 66|[0x80002308]
0x00000400|- rs2_val == 1024
|[0x80000692]:c.swsp a0, 4
| +| 67|[0x8000230c]
0x00000200|- rs2_val == 512
|[0x800006a8]:c.swsp a0, 15
| +| 68|[0x80002310]
0x00000100|- rs2_val == 256
|[0x800006be]:c.swsp a0, 7
| +| 69|[0x80002314]
0x00000080|- rs2_val == 128
|[0x800006d4]:c.swsp a0, 62
| +| 70|[0x80002318]
0xEFFFFFFF|- rs2_val == -268435457
|[0x800006ee]:c.swsp a0, 2
| diff --git a/riscv-test-suite/rv32e_unratified/C/references/cswsp-01.reference_output b/riscv-test-suite/rv32e_unratified/C/references/cswsp-01.reference_output index 98b5c0bad..1997f2f7e 100644 --- a/riscv-test-suite/rv32e_unratified/C/references/cswsp-01.reference_output +++ b/riscv-test-suite/rv32e_unratified/C/references/cswsp-01.reference_output @@ -1,8 +1,8 @@ -00000080 +00000003 7fffffff bfffffff -800021e4 -efffffff +dfffffff +8000220c f7ffffff fbffffff fdffffff @@ -31,11 +31,13 @@ fffffff7 fffffffb fffffffd fffffffe -00100000 +ffff7fff 80000000 40000000 20000000 10000000 +08000000 +04000000 00000040 00000020 00000010 @@ -43,18 +45,15 @@ fffffffe 00000004 00000002 00000001 -00000010 -feffffff aaaaaaaa 55555555 00000000 -08000000 -04000000 02000000 01000000 00800000 00400000 00200000 +00100000 00080000 00040000 00020000 @@ -67,4 +66,5 @@ aaaaaaaa 00000400 00000200 00000100 -dfffffff +00000080 +efffffff diff --git a/riscv-test-suite/rv32e_unratified/C/src/cswsp-01.S b/riscv-test-suite/rv32e_unratified/C/src/cswsp-01.S index befa82173..ce3908049 100644 --- a/riscv-test-suite/rv32e_unratified/C/src/cswsp-01.S +++ b/riscv-test-suite/rv32e_unratified/C/src/cswsp-01.S @@ -1,10 +1,10 @@ // ----------- // This file was generated by riscv_ctg (https://gitlab.com/incoresemi/riscv-compliance/riscv_ctg) // version : 0.5.1 -// timestamp : Wed Aug 4 06:39:00 2021 GMT +// timestamp : Mon Sep 13 07:01:20 2021 GMT // usage : riscv_ctg \ -// --cgf /home/bilalsakhawat/dev2/riscv-ctg/sample_cgfs/dataset.cgf \ -// --cgf /home/bilalsakhawat/dev2/riscv-ctg/sample_cgfs/rv32ec.cgf \ +// --cgf /home/bilalsakhawat/riscv-ctg/sample_cgfs/dataset.cgf \ +// --cgf /home/bilalsakhawat/riscv-ctg/sample_cgfs/rv32ec.cgf \ // --base-isa rv32e \ // --randomize // ----------- @@ -30,358 +30,358 @@ RVTEST_CODE_BEGIN RVTEST_CASE(0,"//check ISA:=regex(.*32.*);check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True;def TEST_CASE_1=True;",cswsp) -RVTEST_SIGBASE( x4,signature_x4_1) +RVTEST_SIGBASE( x8,signature_x8_1) inst_0: -// rs2==x12, imm_val == 0, rs2_val == 128 -// opcode:c.swsp; op1:x2; op2:x12; op2val:0x80; immval:0x0 -TEST_STORE(x4,x5,0,x2,x12,0x80,0x0,0,c.swsp,0) +// rs2==x12, imm_val == 0, +// opcode:c.swsp; op1:x2; op2:x12; op2val:0x3; immval:0x0 +TEST_STORE(x8,x9,0,x2,x12,0x3,0x0,0,c.swsp,0) inst_1: -// rs2==x9, rs2_val == 2147483647, imm_val > 0, rs2_val == (2**(xlen-1)-1) -// opcode:c.swsp; op1:x2; op2:x9; op2val:0x7fffffff; immval:0x14 -TEST_STORE(x4,x5,0,x2,x9,0x7fffffff,0x14,4,c.swsp,0) +// rs2==x1, rs2_val == 2147483647, imm_val > 0, rs2_val == (2**(xlen-1)-1), imm_val == 236 +// opcode:c.swsp; op1:x2; op2:x1; op2val:0x7fffffff; immval:0xec +TEST_STORE(x8,x9,0,x2,x1,0x7fffffff,0xec,4,c.swsp,0) inst_2: -// rs2==x10, rs2_val == -1073741825, imm_val == 4 -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x40000001; immval:0x4 -TEST_STORE(x4,x5,0,x2,x10,-0x40000001,0x4,8,c.swsp,0) +// rs2==x7, rs2_val == -1073741825, +// opcode:c.swsp; op1:x2; op2:x7; op2val:-0x40000001; immval:0x48 +TEST_STORE(x8,x9,0,x2,x7,-0x40000001,0x48,8,c.swsp,0) inst_3: -// rs2==x2, rs2_val == -536870913, -// opcode:c.swsp; op1:x2; op2:x2; op2val:-0x20000001; immval:0x2c -TEST_STORE(x4,x5,0,x2,x2,-0x20000001,0x2c,12,c.swsp,0) +// rs2==x13, rs2_val == -536870913, +// opcode:c.swsp; op1:x2; op2:x13; op2val:-0x20000001; immval:0x48 +TEST_STORE(x8,x9,0,x2,x13,-0x20000001,0x48,12,c.swsp,0) inst_4: -// rs2==x8, rs2_val == -268435457, imm_val == 8 -// opcode:c.swsp; op1:x2; op2:x8; op2val:-0x10000001; immval:0x8 -TEST_STORE(x4,x5,0,x2,x8,-0x10000001,0x8,16,c.swsp,0) +// rs2==x2, rs2_val == -268435457, imm_val == 8 +// opcode:c.swsp; op1:x2; op2:x2; op2val:-0x10000001; immval:0x8 +TEST_STORE(x8,x9,0,x2,x2,-0x10000001,0x8,16,c.swsp,0) inst_5: -// rs2==x1, rs2_val == -134217729, -// opcode:c.swsp; op1:x2; op2:x1; op2val:-0x8000001; immval:0x48 -TEST_STORE(x4,x5,0,x2,x1,-0x8000001,0x48,20,c.swsp,0) +// rs2==x4, rs2_val == -134217729, +// opcode:c.swsp; op1:x2; op2:x4; op2val:-0x8000001; immval:0x28 +TEST_STORE(x8,x9,0,x2,x4,-0x8000001,0x28,20,c.swsp,0) inst_6: -// rs2==x13, rs2_val == -67108865, imm_val == 168 -// opcode:c.swsp; op1:x2; op2:x13; op2val:-0x4000001; immval:0xa8 -TEST_STORE(x4,x5,0,x2,x13,-0x4000001,0xa8,24,c.swsp,0) +// rs2==x10, rs2_val == -67108865, +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x4000001; immval:0x4c +TEST_STORE(x8,x9,0,x2,x10,-0x4000001,0x4c,24,c.swsp,0) inst_7: // rs2==x15, rs2_val == -33554433, -// opcode:c.swsp; op1:x2; op2:x15; op2val:-0x2000001; immval:0x1c -TEST_STORE(x4,x5,0,x2,x15,-0x2000001,0x1c,28,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x15; op2val:-0x2000001; immval:0x18 +TEST_STORE(x8,x9,0,x2,x15,-0x2000001,0x18,28,c.swsp,0) inst_8: -// rs2==x7, rs2_val == -16777217, -// opcode:c.swsp; op1:x2; op2:x7; op2val:-0x1000001; immval:0x1c -TEST_STORE(x4,x5,0,x2,x7,-0x1000001,0x1c,32,c.swsp,0) +// rs2==x5, rs2_val == -16777217, imm_val == 244 +// opcode:c.swsp; op1:x2; op2:x5; op2val:-0x1000001; immval:0xf4 +TEST_STORE(x8,x9,0,x2,x5,-0x1000001,0xf4,32,c.swsp,0) inst_9: // rs2==x3, rs2_val == -8388609, -// opcode:c.swsp; op1:x2; op2:x3; op2val:-0x800001; immval:0x48 -TEST_STORE(x4,x5,0,x2,x3,-0x800001,0x48,36,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x3; op2val:-0x800001; immval:0x4c +TEST_STORE(x8,x9,0,x2,x3,-0x800001,0x4c,36,c.swsp,0) inst_10: -// rs2==x14, rs2_val == -4194305, -// opcode:c.swsp; op1:x2; op2:x14; op2val:-0x400001; immval:0x4 -TEST_STORE(x4,x5,0,x2,x14,-0x400001,0x4,40,c.swsp,0) +// rs2==x6, rs2_val == -4194305, +// opcode:c.swsp; op1:x2; op2:x6; op2val:-0x400001; immval:0x30 +TEST_STORE(x8,x9,0,x2,x6,-0x400001,0x30,40,c.swsp,0) inst_11: -// rs2==x6, rs2_val == -2097153, imm_val == 248 -// opcode:c.swsp; op1:x2; op2:x6; op2val:-0x200001; immval:0xf8 -TEST_STORE(x4,x3,0,x2,x6,-0x200001,0xf8,44,c.swsp,0) +// rs2==x9, rs2_val == -2097153, imm_val == 128 +// opcode:c.swsp; op1:x2; op2:x9; op2val:-0x200001; immval:0x80 +TEST_STORE(x8,x3,0,x2,x9,-0x200001,0x80,44,c.swsp,0) RVTEST_SIGBASE( x1,signature_x1_0) inst_12: -// rs2==x4, rs2_val == -1048577, -// opcode:c.swsp; op1:x2; op2:x4; op2val:-0x100001; immval:0x14 -TEST_STORE(x1,x3,0,x2,x4,-0x100001,0x14,0,c.swsp,0) +// rs2==x11, rs2_val == -1048577, imm_val == 124 +// opcode:c.swsp; op1:x2; op2:x11; op2val:-0x100001; immval:0x7c +TEST_STORE(x1,x3,0,x2,x11,-0x100001,0x7c,0,c.swsp,0) inst_13: -// rs2==x5, rs2_val == -524289, -// opcode:c.swsp; op1:x2; op2:x5; op2val:-0x80001; immval:0x44 -TEST_STORE(x1,x3,0,x2,x5,-0x80001,0x44,4,c.swsp,0) +// rs2==x14, rs2_val == -524289, +// opcode:c.swsp; op1:x2; op2:x14; op2val:-0x80001; immval:0x34 +TEST_STORE(x1,x3,0,x2,x14,-0x80001,0x34,4,c.swsp,0) inst_14: -// rs2==x11, rs2_val == -262145, imm_val == 188 -// opcode:c.swsp; op1:x2; op2:x11; op2val:-0x40001; immval:0xbc -TEST_STORE(x1,x3,0,x2,x11,-0x40001,0xbc,8,c.swsp,0) +// rs2==x8, rs2_val == -262145, imm_val == 168 +// opcode:c.swsp; op1:x2; op2:x8; op2val:-0x40001; immval:0xa8 +TEST_STORE(x1,x3,0,x2,x8,-0x40001,0xa8,8,c.swsp,0) inst_15: -// rs2_val == -131073, imm_val == 128 -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x20001; immval:0x80 -TEST_STORE(x1,x3,0,x2,x10,-0x20001,0x80,12,c.swsp,0) +// rs2_val == -131073, +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x20001; immval:0xf4 +TEST_STORE(x1,x3,0,x2,x10,-0x20001,0xf4,12,c.swsp,0) inst_16: -// rs2_val == -65537, imm_val == 32 -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x10001; immval:0x20 -TEST_STORE(x1,x3,0,x2,x10,-0x10001,0x20,16,c.swsp,0) +// rs2_val == -65537, +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x10001; immval:0x3c +TEST_STORE(x1,x3,0,x2,x10,-0x10001,0x3c,16,c.swsp,0) inst_17: // rs2_val == -32769, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x8001; immval:0xc -TEST_STORE(x1,x3,0,x2,x10,-0x8001,0xc,20,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x8001; immval:0x1c +TEST_STORE(x1,x3,0,x2,x10,-0x8001,0x1c,20,c.swsp,0) inst_18: -// rs2_val == -16385, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x4001; immval:0xfc -TEST_STORE(x1,x3,0,x2,x10,-0x4001,0xfc,24,c.swsp,0) +// rs2_val == -16385, imm_val == 4 +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x4001; immval:0x4 +TEST_STORE(x1,x3,0,x2,x10,-0x4001,0x4,24,c.swsp,0) inst_19: // rs2_val == -8193, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x2001; immval:0xbc -TEST_STORE(x1,x3,0,x2,x10,-0x2001,0xbc,28,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x2001; immval:0xa8 +TEST_STORE(x1,x3,0,x2,x10,-0x2001,0xa8,28,c.swsp,0) inst_20: -// rs2_val == -4097, imm_val == 84 -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x1001; immval:0x54 -TEST_STORE(x1,x3,0,x2,x10,-0x1001,0x54,32,c.swsp,0) +// rs2_val == -4097, imm_val == 248 +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x1001; immval:0xf8 +TEST_STORE(x1,x3,0,x2,x10,-0x1001,0xf8,32,c.swsp,0) inst_21: -// rs2_val == -2049, imm_val == 124 -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x801; immval:0x7c -TEST_STORE(x1,x3,0,x2,x10,-0x801,0x7c,36,c.swsp,0) +// rs2_val == -2049, imm_val == 64 +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x801; immval:0x40 +TEST_STORE(x1,x3,0,x2,x10,-0x801,0x40,36,c.swsp,0) inst_22: // rs2_val == -1025, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x401; immval:0xa8 -TEST_STORE(x1,x3,0,x2,x10,-0x401,0xa8,40,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x401; immval:0xc +TEST_STORE(x1,x3,0,x2,x10,-0x401,0xc,40,c.swsp,0) inst_23: // rs2_val == -513, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x201; immval:0x24 -TEST_STORE(x1,x3,0,x2,x10,-0x201,0x24,44,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x201; immval:0x38 +TEST_STORE(x1,x3,0,x2,x10,-0x201,0x38,44,c.swsp,0) inst_24: -// rs2_val == -257, imm_val == 236 -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x101; immval:0xec -TEST_STORE(x1,x3,0,x2,x10,-0x101,0xec,48,c.swsp,0) +// rs2_val == -257, imm_val == 220 +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x101; immval:0xdc +TEST_STORE(x1,x3,0,x2,x10,-0x101,0xdc,48,c.swsp,0) inst_25: -// rs2_val == -129, imm_val == 244 -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x81; immval:0xf4 -TEST_STORE(x1,x3,0,x2,x10,-0x81,0xf4,52,c.swsp,0) +// rs2_val == -129, imm_val == 32 +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x81; immval:0x20 +TEST_STORE(x1,x3,0,x2,x10,-0x81,0x20,52,c.swsp,0) inst_26: // rs2_val == -65, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x41; immval:0x4c -TEST_STORE(x1,x3,0,x2,x10,-0x41,0x4c,56,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x41; immval:0x34 +TEST_STORE(x1,x3,0,x2,x10,-0x41,0x34,56,c.swsp,0) inst_27: // rs2_val == -33, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x21; immval:0x7c -TEST_STORE(x1,x3,0,x2,x10,-0x21,0x7c,60,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x21; immval:0xf8 +TEST_STORE(x1,x3,0,x2,x10,-0x21,0xf8,60,c.swsp,0) inst_28: // rs2_val == -17, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x11; immval:0xc -TEST_STORE(x1,x3,0,x2,x10,-0x11,0xc,64,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x11; immval:0x4c +TEST_STORE(x1,x3,0,x2,x10,-0x11,0x4c,64,c.swsp,0) inst_29: // rs2_val == -9, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x9; immval:0x24 -TEST_STORE(x1,x3,0,x2,x10,-0x9,0x24,68,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x9; immval:0x30 +TEST_STORE(x1,x3,0,x2,x10,-0x9,0x30,68,c.swsp,0) inst_30: // rs2_val == -5, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x5; immval:0x8 -TEST_STORE(x1,x3,0,x2,x10,-0x5,0x8,72,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x5; immval:0x3c +TEST_STORE(x1,x3,0,x2,x10,-0x5,0x3c,72,c.swsp,0) inst_31: // rs2_val == -3, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x3; immval:0xbc -TEST_STORE(x1,x3,0,x2,x10,-0x3,0xbc,76,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x3; immval:0x80 +TEST_STORE(x1,x3,0,x2,x10,-0x3,0x80,76,c.swsp,0) inst_32: // rs2_val == -2, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x2; immval:0x38 -TEST_STORE(x1,x3,0,x2,x10,-0x2,0x38,80,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x2; immval:0x24 +TEST_STORE(x1,x3,0,x2,x10,-0x2,0x24,80,c.swsp,0) inst_33: -// imm_val == 220, rs2_val == 1048576 -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x100000; immval:0xdc -TEST_STORE(x1,x3,0,x2,x10,0x100000,0xdc,84,c.swsp,0) +// imm_val == 188, +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x8001; immval:0xbc +TEST_STORE(x1,x3,0,x2,x10,-0x8001,0xbc,84,c.swsp,0) inst_34: // rs2_val == -2147483648, rs2_val == (-2**(xlen-1)) -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x80000000; immval:0xa8 -TEST_STORE(x1,x3,0,x2,x10,-0x80000000,0xa8,88,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x80000000; immval:0x20 +TEST_STORE(x1,x3,0,x2,x10,-0x80000000,0x20,88,c.swsp,0) inst_35: // rs2_val == 1073741824, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x40000000; immval:0x4c -TEST_STORE(x1,x3,0,x2,x10,0x40000000,0x4c,92,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x40000000; immval:0x38 +TEST_STORE(x1,x3,0,x2,x10,0x40000000,0x38,92,c.swsp,0) inst_36: // rs2_val == 536870912, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x20000000; immval:0x4 -TEST_STORE(x1,x3,0,x2,x10,0x20000000,0x4,96,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x20000000; immval:0x7c +TEST_STORE(x1,x3,0,x2,x10,0x20000000,0x7c,96,c.swsp,0) inst_37: // rs2_val == 268435456, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x10000000; immval:0x34 -TEST_STORE(x1,x3,0,x2,x10,0x10000000,0x34,100,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x10000000; immval:0xfc +TEST_STORE(x1,x3,0,x2,x10,0x10000000,0xfc,100,c.swsp,0) inst_38: -// rs2_val == 64, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x40; immval:0x0 -TEST_STORE(x1,x3,0,x2,x10,0x40,0x0,104,c.swsp,0) +// rs2_val == 134217728, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x8000000; immval:0x48 +TEST_STORE(x1,x3,0,x2,x10,0x8000000,0x48,104,c.swsp,0) inst_39: -// rs2_val == 32, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x20; immval:0x44 -TEST_STORE(x1,x3,0,x2,x10,0x20,0x44,108,c.swsp,0) +// rs2_val == 67108864, imm_val == 84 +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x4000000; immval:0x54 +TEST_STORE(x1,x3,0,x2,x10,0x4000000,0x54,108,c.swsp,0) inst_40: -// rs2_val == 16, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x10; immval:0x30 -TEST_STORE(x1,x3,0,x2,x10,0x10,0x30,112,c.swsp,0) +// rs2_val == 64, imm_val == 16 +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x40; immval:0x10 +TEST_STORE(x1,x3,0,x2,x10,0x40,0x10,112,c.swsp,0) inst_41: -// rs2_val == 8, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x8; immval:0x54 -TEST_STORE(x1,x3,0,x2,x10,0x8,0x54,116,c.swsp,0) +// rs2_val == 32, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x20; immval:0x14 +TEST_STORE(x1,x3,0,x2,x10,0x20,0x14,116,c.swsp,0) inst_42: -// rs2_val == 4, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x4; immval:0xbc -TEST_STORE(x1,x3,0,x2,x10,0x4,0xbc,120,c.swsp,0) +// rs2_val == 16, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x10; immval:0x4c +TEST_STORE(x1,x3,0,x2,x10,0x10,0x4c,120,c.swsp,0) inst_43: -// rs2_val == 2, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x2; immval:0xf8 -TEST_STORE(x1,x3,0,x2,x10,0x2,0xf8,124,c.swsp,0) +// rs2_val == 8, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x8; immval:0x4c +TEST_STORE(x1,x3,0,x2,x10,0x8,0x4c,124,c.swsp,0) inst_44: -// rs2_val == 1, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x1; immval:0x18 -TEST_STORE(x1,x3,0,x2,x10,0x1,0x18,128,c.swsp,0) +// rs2_val == 4, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x4; immval:0xf8 +TEST_STORE(x1,x3,0,x2,x10,0x4,0xf8,128,c.swsp,0) inst_45: -// imm_val == 64, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x10; immval:0x40 -TEST_STORE(x1,x3,0,x2,x10,0x10,0x40,132,c.swsp,0) +// rs2_val == 2, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x2; immval:0x2c +TEST_STORE(x1,x3,0,x2,x10,0x2,0x2c,132,c.swsp,0) inst_46: -// imm_val == 16, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x1000001; immval:0x10 -TEST_STORE(x1,x3,0,x2,x10,-0x1000001,0x10,136,c.swsp,0) +// rs2_val == 1, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x1; immval:0xbc +TEST_STORE(x1,x3,0,x2,x10,0x1,0xbc,136,c.swsp,0) inst_47: // rs2_val == -1431655766, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x55555556; immval:0x54 -TEST_STORE(x1,x3,0,x2,x10,-0x55555556,0x54,140,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x55555556; immval:0xdc +TEST_STORE(x1,x3,0,x2,x10,-0x55555556,0xdc,140,c.swsp,0) inst_48: // rs2_val == 1431655765, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x55555555; immval:0x3c -TEST_STORE(x1,x3,0,x2,x10,0x55555555,0x3c,144,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x55555555; immval:0x4c +TEST_STORE(x1,x3,0,x2,x10,0x55555555,0x4c,144,c.swsp,0) inst_49: // rs2_val == 0, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x0; immval:0x0 -TEST_STORE(x1,x3,0,x2,x10,0x0,0x0,148,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x0; immval:0x40 +TEST_STORE(x1,x3,0,x2,x10,0x0,0x40,148,c.swsp,0) inst_50: -// rs2_val == 134217728, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x8000000; immval:0xfc -TEST_STORE(x1,x3,0,x2,x10,0x8000000,0xfc,152,c.swsp,0) +// rs2_val == 33554432, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x2000000; immval:0x4 +TEST_STORE(x1,x3,0,x2,x10,0x2000000,0x4,152,c.swsp,0) inst_51: -// rs2_val == 67108864, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x4000000; immval:0x14 -TEST_STORE(x1,x3,0,x2,x10,0x4000000,0x14,156,c.swsp,0) +// rs2_val == 16777216, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x1000000; immval:0x7c +TEST_STORE(x1,x3,0,x2,x10,0x1000000,0x7c,156,c.swsp,0) inst_52: -// rs2_val == 33554432, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x2000000; immval:0x10 -TEST_STORE(x1,x3,0,x2,x10,0x2000000,0x10,160,c.swsp,0) +// rs2_val == 8388608, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x800000; immval:0x18 +TEST_STORE(x1,x3,0,x2,x10,0x800000,0x18,160,c.swsp,0) inst_53: -// rs2_val == 16777216, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x1000000; immval:0x4 -TEST_STORE(x1,x3,0,x2,x10,0x1000000,0x4,164,c.swsp,0) +// rs2_val == 4194304, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x400000; immval:0x40 +TEST_STORE(x1,x3,0,x2,x10,0x400000,0x40,164,c.swsp,0) inst_54: -// rs2_val == 8388608, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x800000; immval:0x28 -TEST_STORE(x1,x3,0,x2,x10,0x800000,0x28,168,c.swsp,0) +// rs2_val == 2097152, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x200000; immval:0x54 +TEST_STORE(x1,x3,0,x2,x10,0x200000,0x54,168,c.swsp,0) inst_55: -// rs2_val == 4194304, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x400000; immval:0x14 -TEST_STORE(x1,x3,0,x2,x10,0x400000,0x14,172,c.swsp,0) +// rs2_val == 1048576, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x100000; immval:0x34 +TEST_STORE(x1,x3,0,x2,x10,0x100000,0x34,172,c.swsp,0) inst_56: -// rs2_val == 2097152, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x200000; immval:0x80 -TEST_STORE(x1,x3,0,x2,x10,0x200000,0x80,176,c.swsp,0) - -inst_57: // rs2_val == 524288, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x80000; immval:0x8 -TEST_STORE(x1,x3,0,x2,x10,0x80000,0x8,180,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x80000; immval:0x20 +TEST_STORE(x1,x3,0,x2,x10,0x80000,0x20,176,c.swsp,0) -inst_58: +inst_57: // rs2_val == 262144, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x40000; immval:0xf8 -TEST_STORE(x1,x3,0,x2,x10,0x40000,0xf8,184,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x40000; immval:0x44 +TEST_STORE(x1,x3,0,x2,x10,0x40000,0x44,180,c.swsp,0) -inst_59: +inst_58: // rs2_val == 131072, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x20000; immval:0xbc -TEST_STORE(x1,x3,0,x2,x10,0x20000,0xbc,188,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x20000; immval:0xa8 +TEST_STORE(x1,x3,0,x2,x10,0x20000,0xa8,184,c.swsp,0) -inst_60: +inst_59: // rs2_val == 65536, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x10000; immval:0x7c -TEST_STORE(x1,x3,0,x2,x10,0x10000,0x7c,192,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x10000; immval:0x3c +TEST_STORE(x1,x3,0,x2,x10,0x10000,0x3c,188,c.swsp,0) -inst_61: +inst_60: // rs2_val == 32768, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x8000; immval:0x24 -TEST_STORE(x1,x3,0,x2,x10,0x8000,0x24,196,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x8000; immval:0x34 +TEST_STORE(x1,x3,0,x2,x10,0x8000,0x34,192,c.swsp,0) -inst_62: +inst_61: // rs2_val == 16384, // opcode:c.swsp; op1:x2; op2:x10; op2val:0x4000; immval:0xc -TEST_STORE(x1,x3,0,x2,x10,0x4000,0xc,200,c.swsp,0) +TEST_STORE(x1,x3,0,x2,x10,0x4000,0xc,196,c.swsp,0) -inst_63: +inst_62: // rs2_val == 8192, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x2000; immval:0x14 -TEST_STORE(x1,x3,0,x2,x10,0x2000,0x14,204,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x2000; immval:0x4 +TEST_STORE(x1,x3,0,x2,x10,0x2000,0x4,200,c.swsp,0) -inst_64: +inst_63: // rs2_val == 4096, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x1000; immval:0x1c -TEST_STORE(x1,x3,0,x2,x10,0x1000,0x1c,208,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x1000; immval:0x30 +TEST_STORE(x1,x3,0,x2,x10,0x1000,0x30,204,c.swsp,0) -inst_65: +inst_64: // rs2_val == 2048, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x800; immval:0x8 -TEST_STORE(x1,x3,0,x2,x10,0x800,0x8,212,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x800; immval:0x38 +TEST_STORE(x1,x3,0,x2,x10,0x800,0x38,208,c.swsp,0) -inst_66: +inst_65: // rs2_val == 1024, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x400; immval:0x34 -TEST_STORE(x1,x3,0,x2,x10,0x400,0x34,216,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x400; immval:0x10 +TEST_STORE(x1,x3,0,x2,x10,0x400,0x10,212,c.swsp,0) -inst_67: +inst_66: // rs2_val == 512, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x200; immval:0x44 -TEST_STORE(x1,x3,0,x2,x10,0x200,0x44,220,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x200; immval:0x3c +TEST_STORE(x1,x3,0,x2,x10,0x200,0x3c,216,c.swsp,0) -inst_68: +inst_67: // rs2_val == 256, -// opcode:c.swsp; op1:x2; op2:x10; op2val:0x100; immval:0x14 -TEST_STORE(x1,x3,0,x2,x10,0x100,0x14,224,c.swsp,0) +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x100; immval:0x1c +TEST_STORE(x1,x3,0,x2,x10,0x100,0x1c,220,c.swsp,0) + +inst_68: +// rs2_val == 128, +// opcode:c.swsp; op1:x2; op2:x10; op2val:0x80; immval:0xf8 +TEST_STORE(x1,x3,0,x2,x10,0x80,0xf8,224,c.swsp,0) inst_69: -// rs2_val == -536870913, -// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x20000001; immval:0x2c -TEST_STORE(x1,x3,0,x2,x10,-0x20000001,0x2c,228,c.swsp,0) +// rs2_val == -268435457, imm_val == 8 +// opcode:c.swsp; op1:x2; op2:x10; op2val:-0x10000001; immval:0x8 +TEST_STORE(x1,x3,0,x2,x10,-0x10000001,0x8,228,c.swsp,0) #endif @@ -397,11 +397,11 @@ RVTEST_DATA_END RVMODEL_DATA_BEGIN -signature_x4_0: +signature_x8_0: .fill 0*(XLEN/32),4,0xdeadbeef -signature_x4_1: +signature_x8_1: .fill 12*(XLEN/32),4,0xdeadbeef From 3f7945038b70b249f490e55d5f0a2142cbc3599f Mon Sep 17 00:00:00 2001 From: Muhammad Bilal Sakhawat Date: Fri, 1 Oct 2021 16:35:53 +0500 Subject: [PATCH 2/4] Update the CHANGELOG.md --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac6f7261d..ef16735ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # CHANGELOG +## [2.4.6] - 2021-08-02 + - Fix for the issue #206 + ## [2.4.6] - 2021-08-02 - Added rv32e tests in riscv-test-suite From 81ce5459bc454be42aa6a68621cc8bff9d9f8cc3 Mon Sep 17 00:00:00 2001 From: Muhammad Bilal Sakhawat Date: Fri, 1 Oct 2021 16:38:02 +0500 Subject: [PATCH 3/4] fix typo in CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef16735ee..5fbece6f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # CHANGELOG -## [2.4.6] - 2021-08-02 +## [2.4.6] - 2021-10-01 - Fix for the issue #206 ## [2.4.6] - 2021-08-02 From be25ffa04ee803ea8c663fc3a3eb07c90d77ba22 Mon Sep 17 00:00:00 2001 From: Muhammad Bilal Sakhawat Date: Fri, 1 Oct 2021 16:41:03 +0500 Subject: [PATCH 4/4] Update patch in CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fbece6f0..ffacc23d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # CHANGELOG -## [2.4.6] - 2021-10-01 +## [2.4.7] - 2021-10-01 - Fix for the issue #206 ## [2.4.6] - 2021-08-02
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True op_comb: - rs1 != rs2: 579 - rs1 == rs2: 1 - coverage: 2/2 + rs1 != rs2: 579 + rs1 == rs2: 1 + coverage: 2/2 opcode: - c.add: 580 - coverage: 1/1 + c.add: 580 + coverage: 1/1 rs1: - x0: 1 - x1: 1 - x10: 565 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x2: 1 - x3: 1 - x4: 1 - x5: 1 - x6: 1 - x7: 1 - x8: 1 - x9: 1 - coverage: 16/16 + x0: 1 + x1: 1 + x10: 565 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x2: 1 + x3: 1 + x4: 1 + x5: 1 + x6: 1 + x7: 1 + x8: 1 + x9: 1 + coverage: 16/16 rs2: - x1: 1 - x10: 1 - x11: 565 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x2: 2 - x3: 1 - x4: 1 - x5: 1 - x6: 1 - x7: 1 - x8: 1 - x9: 1 - coverage: 15/15 + x1: 1 + x10: 1 + x11: 565 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x2: 2 + x3: 1 + x4: 1 + x5: 1 + x6: 1 + x7: 1 + x8: 1 + x9: 1 + coverage: 15/15 val_comb: - rs1_val == (-2**(xlen-1)): 1 - rs2_val == 2147483647: 1 - rs2_val == -1073741825: 1 - rs2_val == -536870913: 1 - rs2_val == -268435457: 2 - rs2_val == -134217729: 1 - rs2_val == -67108865: 1 - rs2_val == -33554433: 1 - rs2_val == -16777217: 2 - rs2_val == -8388609: 1 - rs2_val == -4194305: 1 - rs2_val == -2097153: 2 - rs2_val == -1048577: 1 - rs2_val == -524289: 1 - rs2_val == -262145: 1 - rs2_val == -131073: 1 - rs2_val == -65537: 1 - rs2_val == -32769: 2 - rs2_val == -16385: 1 - rs2_val == -8193: 2 - rs2_val == -4097: 1 - rs2_val == -2049: 1 - rs2_val == -1025: 1 - rs2_val == -513: 1 - rs2_val == -257: 1 - rs2_val == -129: 2 - rs2_val == -65: 1 - rs2_val == -33: 1 - rs2_val == -17: 1 - rs2_val == -9: 1 - rs2_val == -5: 1 - rs2_val == -3: 1 - rs2_val == -2: 1 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 1 - rs1_val == -536870913: 1 - rs1_val == -268435457: 1 - rs1_val == -134217729: 1 - rs1_val == -67108865: 3 - rs1_val == -33554433: 2 - rs1_val == -16777217: 1 - rs1_val == -8388609: 1 - rs1_val == -4194305: 1 - rs1_val == -2097153: 1 - rs1_val == -1048577: 1 - rs1_val == -524289: 1 - rs1_val == -262145: 1 - rs1_val == -131073: 1 - rs1_val == -65537: 1 - rs1_val == -32769: 3 - rs1_val == -16385: 1 - rs1_val == -8193: 1 - rs1_val == -4097: 2 - rs1_val == -2049: 1 - rs1_val == -1025: 1 - rs1_val == -513: 2 - rs1_val == -257: 1 - rs1_val == -129: 1 - rs1_val == -65: 1 - rs1_val == -33: 1 - rs1_val == -17: 2 - rs1_val == -9: 1 - rs1_val == -5: 2 - rs1_val == -3: 1 - rs1_val == -2: 1 - rs2_val == -2147483648: 1 - rs2_val == 1073741824: 1 - rs2_val == 536870912: 3 - rs2_val == 268435456: 1 - rs2_val == 134217728: 1 - rs2_val == 67108864: 1 - rs2_val == 33554432: 1 - rs2_val == 16777216: 2 - rs2_val == 8388608: 1 - rs2_val == 4194304: 2 - rs2_val == 2097152: 1 - rs2_val == 1048576: 1 - rs2_val == 524288: 1 - rs2_val == 262144: 2 - rs2_val == 131072: 1 - rs2_val == 65536: 1 - rs2_val == 32768: 2 - rs2_val == 16384: 1 - rs2_val == 8192: 2 - rs2_val == 4096: 1 - rs2_val == 2048: 1 - rs2_val == 1024: 1 - rs2_val == 512: 2 - rs2_val == 256: 2 - rs2_val == 128: 1 - rs2_val == 64: 2 - rs2_val == 32: 1 - rs2_val == 16: 1 - rs2_val == 8: 1 - rs2_val == 4: 23 - rs2_val == 2: 23 - rs2_val == 1: 1 - rs1_val == -2147483648: 1 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 1 - rs1_val == 268435456: 1 - rs1_val == 134217728: 1 - rs1_val == 67108864: 1 - rs1_val == 33554432: 1 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 1 - rs1_val == 2097152: 1 - rs1_val == 1048576: 1 - rs1_val == 524288: 1 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 2 - rs1_val == 32768: 1 - rs1_val == 16384: 1 - rs1_val == 8192: 2 - rs1_val == 4096: 1 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 1 - rs1_val == 128: 1 - rs1_val == 64: 1 - rs1_val == 32: 2 - rs1_val == 16: 1 - rs1_val == 8: 1 - rs1_val == 4: 24 - rs1_val == 2: 25 - rs1_val == 1: 1 - rs1_val==46341 and rs2_val==46341: 1 - rs1_val==46341 and rs2_val==-46339: 1 - rs1_val==46341 and rs2_val==1717986919: 1 - rs1_val==46341 and rs2_val==858993460: 1 - rs1_val==46341 and rs2_val==6: 1 - rs1_val==46341 and rs2_val==-1431655765: 1 - rs1_val==46341 and rs2_val==1431655766: 1 - rs1_val==46341 and rs2_val==4: 1 - rs1_val==46341 and rs2_val==46339: 1 - rs1_val==46341 and rs2_val==0: 1 - rs1_val==46341 and rs2_val==1717986917: 1 - rs1_val==46341 and rs2_val==858993458: 1 - rs1_val==46341 and rs2_val==1431655764: 1 - rs1_val==46341 and rs2_val==2: 1 - rs1_val==46341 and rs2_val==46340: 1 - rs1_val==46341 and rs2_val==-46340: 1 - rs1_val==46341 and rs2_val==1717986918: 1 - rs1_val==46341 and rs2_val==858993459: 1 - rs1_val==46341 and rs2_val==5: 1 - rs1_val==46341 and rs2_val==-1431655766: 1 - rs1_val==46341 and rs2_val==1431655765: 1 - rs1_val==46341 and rs2_val==3: 1 - rs1_val==-46339 and rs2_val==46341: 1 - rs1_val==-46339 and rs2_val==-46339: 1 - rs1_val==-46339 and rs2_val==1717986919: 1 - rs1_val==-46339 and rs2_val==858993460: 1 - rs1_val==-46339 and rs2_val==6: 1 - rs1_val==-46339 and rs2_val==-1431655765: 1 - rs1_val==-46339 and rs2_val==1431655766: 1 - rs1_val==-46339 and rs2_val==4: 1 - rs1_val==-46339 and rs2_val==46339: 1 - rs1_val==-46339 and rs2_val==0: 1 - rs1_val==-46339 and rs2_val==1717986917: 1 - rs1_val==-46339 and rs2_val==858993458: 1 - rs1_val==-46339 and rs2_val==1431655764: 1 - rs1_val==-46339 and rs2_val==2: 1 - rs1_val==-46339 and rs2_val==46340: 1 - rs1_val==-46339 and rs2_val==-46340: 1 - rs1_val==-46339 and rs2_val==1717986918: 1 - rs1_val==-46339 and rs2_val==858993459: 1 - rs1_val==-46339 and rs2_val==5: 1 - rs1_val==-46339 and rs2_val==-1431655766: 1 - rs1_val==-46339 and rs2_val==1431655765: 1 - rs1_val==-46339 and rs2_val==3: 1 - rs1_val==1717986919 and rs2_val==46341: 1 - rs1_val==1717986919 and rs2_val==-46339: 1 - rs1_val==1717986919 and rs2_val==1717986919: 1 - rs1_val==1717986919 and rs2_val==858993460: 1 - rs1_val==1717986919 and rs2_val==6: 1 - rs1_val==1717986919 and rs2_val==-1431655765: 1 - rs1_val==1717986919 and rs2_val==1431655766: 1 - rs1_val==1717986919 and rs2_val==4: 1 - rs1_val==1717986919 and rs2_val==46339: 1 - rs1_val==1717986919 and rs2_val==0: 1 - rs1_val==1717986919 and rs2_val==1717986917: 1 - rs1_val==1717986919 and rs2_val==858993458: 1 - rs1_val==1717986919 and rs2_val==1431655764: 1 - rs1_val==1717986919 and rs2_val==2: 1 - rs1_val==1717986919 and rs2_val==46340: 1 - rs1_val==1717986919 and rs2_val==-46340: 1 - rs1_val==1717986919 and rs2_val==1717986918: 1 - rs1_val==1717986919 and rs2_val==858993459: 1 - rs1_val==1717986919 and rs2_val==5: 1 - rs1_val==1717986919 and rs2_val==-1431655766: 1 - rs1_val==1717986919 and rs2_val==1431655765: 1 - rs1_val==1717986919 and rs2_val==3: 1 - rs1_val==858993460 and rs2_val==46341: 1 - rs1_val==858993460 and rs2_val==-46339: 1 - rs1_val==858993460 and rs2_val==1717986919: 1 - rs1_val==858993460 and rs2_val==858993460: 1 - rs1_val==858993460 and rs2_val==6: 1 - rs1_val==858993460 and rs2_val==-1431655765: 1 - rs1_val==858993460 and rs2_val==1431655766: 1 - rs1_val==858993460 and rs2_val==4: 1 - rs1_val==858993460 and rs2_val==46339: 1 - rs1_val==858993460 and rs2_val==0: 1 - rs1_val==858993460 and rs2_val==1717986917: 1 - rs1_val==858993460 and rs2_val==858993458: 1 - rs1_val==858993460 and rs2_val==1431655764: 1 - rs1_val==858993460 and rs2_val==2: 1 - rs1_val==858993460 and rs2_val==46340: 1 - rs1_val==858993460 and rs2_val==-46340: 1 - rs1_val==858993460 and rs2_val==1717986918: 1 - rs1_val==858993460 and rs2_val==858993459: 1 - rs1_val==858993460 and rs2_val==5: 1 - rs1_val==858993460 and rs2_val==-1431655766: 1 - rs1_val==858993460 and rs2_val==1431655765: 1 - rs1_val==858993460 and rs2_val==3: 1 - rs1_val==6 and rs2_val==46341: 1 - rs1_val==6 and rs2_val==-46339: 1 - rs1_val==6 and rs2_val==1717986919: 1 - rs1_val==6 and rs2_val==858993460: 1 - rs1_val==6 and rs2_val==6: 1 - rs1_val==6 and rs2_val==-1431655765: 1 - rs1_val==6 and rs2_val==1431655766: 1 - rs1_val==6 and rs2_val==4: 1 - rs1_val==6 and rs2_val==46339: 1 - rs1_val==6 and rs2_val==0: 1 - rs1_val==6 and rs2_val==1717986917: 1 - rs1_val==6 and rs2_val==858993458: 1 - rs1_val==6 and rs2_val==1431655764: 1 - rs1_val==6 and rs2_val==2: 1 - rs1_val==6 and rs2_val==46340: 1 - rs1_val==6 and rs2_val==-46340: 1 - rs1_val==6 and rs2_val==1717986918: 1 - rs1_val==6 and rs2_val==858993459: 1 - rs1_val==6 and rs2_val==5: 1 - rs1_val==6 and rs2_val==-1431655766: 1 - rs1_val==6 and rs2_val==1431655765: 1 - rs1_val==6 and rs2_val==3: 1 - rs1_val==-1431655765 and rs2_val==46341: 1 - rs1_val==-1431655765 and rs2_val==-46339: 1 - rs1_val==-1431655765 and rs2_val==1717986919: 1 - rs1_val==-1431655765 and rs2_val==858993460: 1 - rs1_val==-1431655765 and rs2_val==6: 1 - rs1_val==-1431655765 and rs2_val==-1431655765: 1 - rs1_val==-1431655765 and rs2_val==1431655766: 1 - rs1_val==-1431655765 and rs2_val==4: 1 - rs1_val==-1431655765 and rs2_val==46339: 1 - rs1_val==-1431655765 and rs2_val==0: 1 - rs1_val==-1431655765 and rs2_val==1717986917: 1 - rs1_val==-1431655765 and rs2_val==858993458: 1 - rs1_val==-1431655765 and rs2_val==1431655764: 1 - rs1_val==-1431655765 and rs2_val==2: 1 - rs1_val==-1431655765 and rs2_val==46340: 1 - rs1_val==-1431655765 and rs2_val==-46340: 1 - rs1_val==-1431655765 and rs2_val==1717986918: 1 - rs1_val==-1431655765 and rs2_val==858993459: 1 - rs1_val==-1431655765 and rs2_val==5: 1 - rs1_val==-1431655765 and rs2_val==-1431655766: 1 - rs1_val==-1431655765 and rs2_val==1431655765: 1 - rs1_val==-1431655765 and rs2_val==3: 1 - rs1_val==1431655766 and rs2_val==46341: 1 - rs1_val==1431655766 and rs2_val==-46339: 1 - rs1_val==1431655766 and rs2_val==1717986919: 1 - rs1_val==1431655766 and rs2_val==858993460: 1 - rs1_val==1431655766 and rs2_val==6: 1 - rs1_val==1431655766 and rs2_val==-1431655765: 1 - rs1_val==1431655766 and rs2_val==1431655766: 1 - rs1_val==1431655766 and rs2_val==4: 1 - rs1_val==1431655766 and rs2_val==46339: 1 - rs1_val==1431655766 and rs2_val==0: 1 - rs1_val==1431655766 and rs2_val==1717986917: 1 - rs1_val==1431655766 and rs2_val==858993458: 1 - rs1_val==1431655766 and rs2_val==1431655764: 1 - rs1_val==1431655766 and rs2_val==2: 1 - rs1_val==1431655766 and rs2_val==46340: 1 - rs1_val==1431655766 and rs2_val==-46340: 1 - rs1_val==1431655766 and rs2_val==1717986918: 1 - rs1_val==1431655766 and rs2_val==858993459: 1 - rs1_val==1431655766 and rs2_val==5: 1 - rs1_val==1431655766 and rs2_val==-1431655766: 1 - rs1_val==1431655766 and rs2_val==1431655765: 1 - rs1_val==1431655766 and rs2_val==3: 1 - rs1_val==4 and rs2_val==46341: 1 - rs1_val==4 and rs2_val==-46339: 1 - rs1_val==4 and rs2_val==1717986919: 1 - rs1_val==4 and rs2_val==858993460: 1 - rs1_val==4 and rs2_val==6: 1 - rs1_val==4 and rs2_val==-1431655765: 1 - rs1_val==4 and rs2_val==1431655766: 1 - rs1_val==4 and rs2_val==4: 1 - rs1_val==4 and rs2_val==46339: 1 - rs1_val==4 and rs2_val==0: 1 - rs1_val==4 and rs2_val==1717986917: 1 - rs1_val==4 and rs2_val==858993458: 1 - rs1_val==4 and rs2_val==1431655764: 1 - rs1_val==4 and rs2_val==2: 1 - rs1_val==4 and rs2_val==46340: 1 - rs1_val==4 and rs2_val==-46340: 1 - rs1_val==4 and rs2_val==1717986918: 1 - rs1_val==4 and rs2_val==858993459: 1 - rs1_val==4 and rs2_val==5: 1 - rs1_val==4 and rs2_val==-1431655766: 1 - rs1_val==4 and rs2_val==1431655765: 1 - rs1_val==4 and rs2_val==3: 1 - rs1_val==46339 and rs2_val==46341: 1 - rs1_val==46339 and rs2_val==-46339: 1 - rs1_val==46339 and rs2_val==1717986919: 1 - rs1_val==46339 and rs2_val==858993460: 1 - rs1_val==46339 and rs2_val==6: 1 - rs1_val==46339 and rs2_val==-1431655765: 1 - rs1_val==46339 and rs2_val==1431655766: 1 - rs1_val==46339 and rs2_val==4: 1 - rs1_val==46339 and rs2_val==46339: 1 - rs1_val==46339 and rs2_val==0: 1 - rs1_val==46339 and rs2_val==1717986917: 1 - rs1_val==46339 and rs2_val==858993458: 1 - rs1_val==46339 and rs2_val==1431655764: 1 - rs1_val==46339 and rs2_val==2: 1 - rs1_val==46339 and rs2_val==46340: 1 - rs1_val==46339 and rs2_val==-46340: 1 - rs1_val==46339 and rs2_val==1717986918: 1 - rs1_val==46339 and rs2_val==858993459: 1 - rs1_val==46339 and rs2_val==5: 1 - rs1_val==46339 and rs2_val==-1431655766: 1 - rs1_val==46339 and rs2_val==1431655765: 1 - rs1_val==46339 and rs2_val==3: 1 - rs1_val==0 and rs2_val==46341: 1 - rs1_val==0 and rs2_val==-46339: 1 - rs1_val==0 and rs2_val==1717986919: 1 - rs1_val==0 and rs2_val==858993460: 1 - rs1_val==0 and rs2_val==6: 1 - rs1_val==0 and rs2_val==-1431655765: 1 - rs1_val==0 and rs2_val==1431655766: 1 - rs1_val==0 and rs2_val==4: 1 - rs1_val==0 and rs2_val==46339: 1 - rs1_val==0 and rs2_val==0: 1 - rs1_val==0 and rs2_val==1717986917: 1 - rs1_val==0 and rs2_val==858993458: 1 - rs1_val==0 and rs2_val==1431655764: 1 - rs1_val==0 and rs2_val==2: 1 - rs1_val==0 and rs2_val==46340: 1 - rs1_val==0 and rs2_val==-46340: 1 - rs1_val==0 and rs2_val==1717986918: 1 - rs1_val==0 and rs2_val==858993459: 1 - rs1_val==0 and rs2_val==5: 1 - rs1_val==0 and rs2_val==-1431655766: 1 - rs1_val==0 and rs2_val==1431655765: 1 - rs1_val==0 and rs2_val==3: 1 - rs1_val==1717986917 and rs2_val==46341: 1 - rs1_val==1717986917 and rs2_val==-46339: 1 - rs1_val==1717986917 and rs2_val==1717986919: 1 - rs1_val==1717986917 and rs2_val==858993460: 1 - rs1_val==1717986917 and rs2_val==6: 1 - rs1_val==1717986917 and rs2_val==-1431655765: 1 - rs1_val==1717986917 and rs2_val==1431655766: 1 - rs1_val==1717986917 and rs2_val==4: 1 - rs1_val==1717986917 and rs2_val==46339: 1 - rs1_val==1717986917 and rs2_val==0: 1 - rs1_val==1717986917 and rs2_val==1717986917: 1 - rs1_val==1717986917 and rs2_val==858993458: 1 - rs1_val==1717986917 and rs2_val==1431655764: 1 - rs1_val==1717986917 and rs2_val==2: 1 - rs1_val==1717986917 and rs2_val==46340: 1 - rs1_val==1717986917 and rs2_val==-46340: 1 - rs1_val==1717986917 and rs2_val==1717986918: 1 - rs1_val==1717986917 and rs2_val==858993459: 1 - rs1_val==1717986917 and rs2_val==5: 1 - rs1_val==1717986917 and rs2_val==-1431655766: 1 - rs1_val==1717986917 and rs2_val==1431655765: 1 - rs1_val==1717986917 and rs2_val==3: 1 - rs1_val==858993458 and rs2_val==46341: 1 - rs1_val==858993458 and rs2_val==-46339: 1 - rs1_val==858993458 and rs2_val==1717986919: 1 - rs1_val==858993458 and rs2_val==858993460: 1 - rs1_val==858993458 and rs2_val==6: 1 - rs1_val==858993458 and rs2_val==-1431655765: 1 - rs1_val==858993458 and rs2_val==1431655766: 1 - rs1_val==858993458 and rs2_val==4: 1 - rs1_val==858993458 and rs2_val==46339: 1 - rs1_val==858993458 and rs2_val==0: 1 - rs1_val==858993458 and rs2_val==1717986917: 1 - rs1_val==858993458 and rs2_val==858993458: 1 - rs1_val==858993458 and rs2_val==1431655764: 1 - rs1_val==858993458 and rs2_val==2: 1 - rs1_val==858993458 and rs2_val==46340: 1 - rs1_val==858993458 and rs2_val==-46340: 1 - rs1_val==858993458 and rs2_val==1717986918: 1 - rs1_val==858993458 and rs2_val==858993459: 1 - rs1_val==858993458 and rs2_val==5: 1 - rs1_val==858993458 and rs2_val==-1431655766: 1 - rs1_val==858993458 and rs2_val==1431655765: 1 - rs1_val==858993458 and rs2_val==3: 1 - rs1_val==1431655764 and rs2_val==46341: 1 - rs1_val==1431655764 and rs2_val==-46339: 1 - rs1_val==1431655764 and rs2_val==1717986919: 1 - rs1_val==1431655764 and rs2_val==858993460: 1 - rs1_val==1431655764 and rs2_val==6: 1 - rs1_val==1431655764 and rs2_val==-1431655765: 1 - rs1_val==1431655764 and rs2_val==1431655766: 1 - rs1_val==1431655764 and rs2_val==4: 1 - rs1_val==1431655764 and rs2_val==46339: 1 - rs1_val==1431655764 and rs2_val==0: 1 - rs1_val==1431655764 and rs2_val==1717986917: 1 - rs1_val==1431655764 and rs2_val==858993458: 1 - rs1_val==1431655764 and rs2_val==1431655764: 1 - rs1_val==1431655764 and rs2_val==2: 1 - rs1_val==1431655764 and rs2_val==46340: 1 - rs1_val==1431655764 and rs2_val==-46340: 1 - rs1_val==1431655764 and rs2_val==1717986918: 1 - rs1_val==1431655764 and rs2_val==858993459: 1 - rs1_val==1431655764 and rs2_val==5: 1 - rs1_val==1431655764 and rs2_val==-1431655766: 1 - rs1_val==1431655764 and rs2_val==1431655765: 1 - rs1_val==1431655764 and rs2_val==3: 1 - rs1_val==2 and rs2_val==46341: 1 - rs1_val==2 and rs2_val==-46339: 1 - rs1_val==2 and rs2_val==1717986919: 1 - rs1_val==2 and rs2_val==858993460: 1 - rs1_val==2 and rs2_val==6: 1 - rs1_val==2 and rs2_val==-1431655765: 1 - rs1_val==2 and rs2_val==1431655766: 1 - rs1_val==2 and rs2_val==4: 1 - rs1_val==2 and rs2_val==46339: 1 - rs1_val==2 and rs2_val==0: 1 - rs1_val==2 and rs2_val==1717986917: 1 - rs1_val==2 and rs2_val==858993458: 1 - rs1_val==2 and rs2_val==1431655764: 1 - rs1_val==2 and rs2_val==2: 1 - rs1_val==2 and rs2_val==46340: 1 - rs1_val==2 and rs2_val==-46340: 1 - rs1_val==2 and rs2_val==1717986918: 1 - rs1_val==2 and rs2_val==858993459: 1 - rs1_val==2 and rs2_val==5: 1 - rs1_val==2 and rs2_val==-1431655766: 1 - rs1_val==2 and rs2_val==1431655765: 1 - rs1_val==2 and rs2_val==3: 1 - rs1_val==46340 and rs2_val==46341: 1 - rs1_val==46340 and rs2_val==-46339: 1 - rs1_val==46340 and rs2_val==1717986919: 1 - rs1_val==46340 and rs2_val==858993460: 1 - rs1_val==46340 and rs2_val==6: 1 - rs1_val==46340 and rs2_val==-1431655765: 1 - rs1_val==46340 and rs2_val==1431655766: 1 - rs1_val==46340 and rs2_val==4: 1 - rs1_val==46340 and rs2_val==46339: 1 - rs1_val==46340 and rs2_val==0: 1 - rs1_val==46340 and rs2_val==1717986917: 1 - rs1_val==46340 and rs2_val==858993458: 1 - rs1_val==46340 and rs2_val==1431655764: 1 - rs1_val==46340 and rs2_val==2: 1 - rs1_val==46340 and rs2_val==46340: 1 - rs1_val==46340 and rs2_val==-46340: 1 - rs1_val==46340 and rs2_val==1717986918: 1 - rs1_val==46340 and rs2_val==858993459: 1 - rs1_val==46340 and rs2_val==5: 1 - rs1_val==46340 and rs2_val==-1431655766: 1 - rs1_val==46340 and rs2_val==1431655765: 1 - rs1_val==46340 and rs2_val==3: 1 - rs1_val==-46340 and rs2_val==46341: 1 - rs1_val==-46340 and rs2_val==-46339: 1 - rs1_val==-46340 and rs2_val==1717986919: 1 - rs1_val==-46340 and rs2_val==858993460: 1 - rs1_val==-46340 and rs2_val==6: 1 - rs1_val==-46340 and rs2_val==-1431655765: 1 - rs1_val==-46340 and rs2_val==1431655766: 1 - rs1_val==-46340 and rs2_val==4: 1 - rs1_val==-46340 and rs2_val==46339: 1 - rs1_val==-46340 and rs2_val==0: 1 - rs1_val==-46340 and rs2_val==1717986917: 1 - rs1_val==-46340 and rs2_val==858993458: 1 - rs1_val==-46340 and rs2_val==1431655764: 1 - rs1_val==-46340 and rs2_val==2: 1 - rs1_val==-46340 and rs2_val==46340: 1 - rs1_val==-46340 and rs2_val==-46340: 1 - rs1_val==-46340 and rs2_val==1717986918: 1 - rs1_val==-46340 and rs2_val==858993459: 1 - rs1_val==-46340 and rs2_val==5: 1 - rs1_val==-46340 and rs2_val==-1431655766: 1 - rs1_val==-46340 and rs2_val==1431655765: 1 - rs1_val==-46340 and rs2_val==3: 1 - rs1_val==1717986918 and rs2_val==46341: 1 - rs1_val==1717986918 and rs2_val==-46339: 1 - rs1_val==1717986918 and rs2_val==1717986919: 1 - rs1_val==1717986918 and rs2_val==858993460: 1 - rs1_val==1717986918 and rs2_val==6: 1 - rs1_val==1717986918 and rs2_val==-1431655765: 1 - rs1_val==1717986918 and rs2_val==1431655766: 1 - rs1_val==1717986918 and rs2_val==4: 1 - rs1_val==1717986918 and rs2_val==46339: 1 - rs1_val==1717986918 and rs2_val==0: 1 - rs1_val==1717986918 and rs2_val==1717986917: 1 - rs1_val==1717986918 and rs2_val==858993458: 1 - rs1_val==1717986918 and rs2_val==1431655764: 1 - rs1_val==1717986918 and rs2_val==2: 1 - rs1_val==1717986918 and rs2_val==46340: 1 - rs1_val==1717986918 and rs2_val==-46340: 1 - rs1_val==1717986918 and rs2_val==1717986918: 1 - rs1_val==1717986918 and rs2_val==858993459: 1 - rs1_val==1717986918 and rs2_val==5: 1 - rs1_val==1717986918 and rs2_val==-1431655766: 1 - rs1_val==1717986918 and rs2_val==1431655765: 1 - rs1_val==1717986918 and rs2_val==3: 1 - rs1_val==858993459 and rs2_val==46341: 1 - rs1_val==858993459 and rs2_val==-46339: 1 - rs1_val==858993459 and rs2_val==1717986919: 1 - rs1_val==858993459 and rs2_val==858993460: 1 - rs1_val==858993459 and rs2_val==6: 1 - rs1_val==858993459 and rs2_val==-1431655765: 1 - rs1_val==858993459 and rs2_val==1431655766: 1 - rs1_val==858993459 and rs2_val==4: 1 - rs1_val==858993459 and rs2_val==46339: 1 - rs1_val==858993459 and rs2_val==0: 1 - rs1_val==858993459 and rs2_val==1717986917: 1 - rs1_val==858993459 and rs2_val==858993458: 1 - rs1_val==858993459 and rs2_val==1431655764: 1 - rs1_val==858993459 and rs2_val==2: 1 - rs1_val==858993459 and rs2_val==46340: 1 - rs1_val==858993459 and rs2_val==-46340: 1 - rs1_val==858993459 and rs2_val==1717986918: 1 - rs1_val==858993459 and rs2_val==858993459: 1 - rs1_val==858993459 and rs2_val==5: 1 - rs1_val==858993459 and rs2_val==-1431655766: 1 - rs1_val==858993459 and rs2_val==1431655765: 1 - rs1_val==858993459 and rs2_val==3: 1 - rs1_val==5 and rs2_val==46341: 1 - rs1_val==5 and rs2_val==-46339: 1 - rs1_val==5 and rs2_val==1717986919: 1 - rs1_val==5 and rs2_val==858993460: 1 - rs1_val==5 and rs2_val==6: 1 - rs1_val==5 and rs2_val==-1431655765: 1 - rs1_val==5 and rs2_val==1431655766: 1 - rs1_val==5 and rs2_val==4: 1 - rs1_val==5 and rs2_val==46339: 1 - rs1_val==5 and rs2_val==0: 1 - rs1_val==5 and rs2_val==1717986917: 1 - rs1_val==5 and rs2_val==858993458: 1 - rs1_val==5 and rs2_val==1431655764: 1 - rs1_val==5 and rs2_val==2: 1 - rs1_val==5 and rs2_val==46340: 1 - rs1_val==5 and rs2_val==-46340: 1 - rs1_val==5 and rs2_val==1717986918: 1 - rs1_val==5 and rs2_val==858993459: 1 - rs1_val==5 and rs2_val==5: 1 - rs1_val==5 and rs2_val==-1431655766: 1 - rs1_val==5 and rs2_val==1431655765: 1 - rs1_val==5 and rs2_val==3: 1 - rs1_val==-1431655766 and rs2_val==46341: 1 - rs1_val==-1431655766 and rs2_val==-46339: 1 - rs1_val==-1431655766 and rs2_val==1717986919: 1 - rs1_val==-1431655766 and rs2_val==858993460: 1 - rs1_val==-1431655766 and rs2_val==6: 1 - rs1_val==-1431655766 and rs2_val==-1431655765: 1 - rs1_val==-1431655766 and rs2_val==1431655766: 1 - rs1_val==-1431655766 and rs2_val==4: 1 - rs1_val==-1431655766 and rs2_val==46339: 1 - rs1_val==-1431655766 and rs2_val==0: 1 - rs1_val==-1431655766 and rs2_val==1717986917: 1 - rs1_val==-1431655766 and rs2_val==858993458: 1 - rs1_val==-1431655766 and rs2_val==1431655764: 1 - rs1_val==-1431655766 and rs2_val==2: 1 - rs1_val==-1431655766 and rs2_val==46340: 1 - rs1_val==-1431655766 and rs2_val==-46340: 1 - rs1_val==-1431655766 and rs2_val==1717986918: 1 - rs1_val==-1431655766 and rs2_val==858993459: 1 - rs1_val==-1431655766 and rs2_val==5: 1 - rs1_val==-1431655766 and rs2_val==-1431655766: 1 - rs1_val==-1431655766 and rs2_val==1431655765: 1 - rs1_val==-1431655766 and rs2_val==3: 1 - rs1_val==1431655765 and rs2_val==46341: 1 - rs1_val==1431655765 and rs2_val==-46339: 1 - rs1_val==1431655765 and rs2_val==1717986919: 1 - rs1_val==1431655765 and rs2_val==858993460: 1 - rs1_val==1431655765 and rs2_val==6: 1 - rs1_val==1431655765 and rs2_val==-1431655765: 1 - rs1_val==1431655765 and rs2_val==1431655766: 1 - rs1_val==1431655765 and rs2_val==4: 1 - rs1_val==1431655765 and rs2_val==46339: 1 - rs1_val==1431655765 and rs2_val==0: 1 - rs1_val==1431655765 and rs2_val==1717986917: 1 - rs1_val==1431655765 and rs2_val==858993458: 1 - rs1_val==1431655765 and rs2_val==1431655764: 1 - rs1_val==1431655765 and rs2_val==2: 1 - rs1_val==1431655765 and rs2_val==46340: 1 - rs1_val==1431655765 and rs2_val==-46340: 1 - rs1_val==1431655765 and rs2_val==1717986918: 1 - rs1_val==1431655765 and rs2_val==858993459: 1 - rs1_val==1431655765 and rs2_val==5: 1 - rs1_val==1431655765 and rs2_val==-1431655766: 1 - rs1_val==1431655765 and rs2_val==1431655765: 1 - rs1_val==1431655765 and rs2_val==3: 1 - rs1_val==3 and rs2_val==46341: 1 - rs1_val==3 and rs2_val==-46339: 1 - rs1_val==3 and rs2_val==1717986919: 1 - rs1_val==3 and rs2_val==858993460: 1 - rs1_val==3 and rs2_val==6: 1 - rs1_val==3 and rs2_val==-1431655765: 1 - rs1_val==3 and rs2_val==1431655766: 1 - rs1_val==3 and rs2_val==4: 1 - rs1_val==3 and rs2_val==46339: 1 - rs1_val==3 and rs2_val==0: 1 - rs1_val==3 and rs2_val==1717986917: 1 - rs1_val==3 and rs2_val==858993458: 1 - rs1_val==3 and rs2_val==1431655764: 1 - rs1_val==3 and rs2_val==2: 1 - rs1_val==3 and rs2_val==46340: 1 - rs1_val==3 and rs2_val==-46340: 1 - rs1_val==3 and rs2_val==1717986918: 1 - rs1_val==3 and rs2_val==858993459: 1 - rs1_val==3 and rs2_val==5: 1 - rs1_val==3 and rs2_val==-1431655766: 1 - rs1_val==3 and rs2_val==1431655765: 1 - rs1_val==3 and rs2_val==3: 1 - rs2_val == -1431655766: 22 - rs2_val == 1431655765: 23 - rs1_val == -1431655766: 23 - rs1_val == 1431655765: 22 - rs1_val == (2**(xlen-1)-1): 1 - rs1_val == 0: 23 - rs2_val < 0: 132 - rs2_val == (-2**(xlen-1)): 1 - rs2_val == (2**(xlen-1)-1): 1 - rs2_val == 0: 23 - rs2_val > 0: 425 - coverage: 624/624 + rs1_val == (-2**(xlen-1)): 1 + rs2_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs2_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs2_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs2_val == -268435457: 2 # Walking Zeros: -0x10000001 + rs2_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs2_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs2_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs2_val == -16777217: 2 # Walking Zeros: -0x1000001 + rs2_val == -8388609: 1 # Walking Zeros: -0x800001 + rs2_val == -4194305: 1 # Walking Zeros: -0x400001 + rs2_val == -2097153: 2 # Walking Zeros: -0x200001 + rs2_val == -1048577: 1 # Walking Zeros: -0x100001 + rs2_val == -524289: 1 # Walking Zeros: -0x80001 + rs2_val == -262145: 1 # Walking Zeros: -0x40001 + rs2_val == -131073: 1 # Walking Zeros: -0x20001 + rs2_val == -65537: 1 # Walking Zeros: -0x10001 + rs2_val == -32769: 2 # Walking Zeros: -0x8001 + rs2_val == -16385: 1 # Walking Zeros: -0x4001 + rs2_val == -8193: 2 # Walking Zeros: -0x2001 + rs2_val == -4097: 1 # Walking Zeros: -0x1001 + rs2_val == -2049: 1 # Walking Zeros: -0x801 + rs2_val == -1025: 1 # Walking Zeros: -0x401 + rs2_val == -513: 1 # Walking Zeros: -0x201 + rs2_val == -257: 1 # Walking Zeros: -0x101 + rs2_val == -129: 2 # Walking Zeros: -0x81 + rs2_val == -65: 1 # Walking Zeros: -0x41 + rs2_val == -33: 1 # Walking Zeros: -0x21 + rs2_val == -17: 1 # Walking Zeros: -0x11 + rs2_val == -9: 1 # Walking Zeros: -0x9 + rs2_val == -5: 1 # Walking Zeros: -0x5 + rs2_val == -3: 1 # Walking Zeros: -0x3 + rs2_val == -2: 1 # Walking Zeros: -0x2 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 3 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 2 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 1 # Walking Zeros: -0x800001 + rs1_val == -4194305: 1 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 1 # Walking Zeros: -0x100001 + rs1_val == -524289: 1 # Walking Zeros: -0x80001 + rs1_val == -262145: 1 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 1 # Walking Zeros: -0x10001 + rs1_val == -32769: 3 # Walking Zeros: -0x8001 + rs1_val == -16385: 1 # Walking Zeros: -0x4001 + rs1_val == -8193: 1 # Walking Zeros: -0x2001 + rs1_val == -4097: 2 # Walking Zeros: -0x1001 + rs1_val == -2049: 1 # Walking Zeros: -0x801 + rs1_val == -1025: 1 # Walking Zeros: -0x401 + rs1_val == -513: 2 # Walking Zeros: -0x201 + rs1_val == -257: 1 # Walking Zeros: -0x101 + rs1_val == -129: 1 # Walking Zeros: -0x81 + rs1_val == -65: 1 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 2 # Walking Zeros: -0x11 + rs1_val == -9: 1 # Walking Zeros: -0x9 + rs1_val == -5: 2 # Walking Zeros: -0x5 + rs1_val == -3: 1 # Walking Zeros: -0x3 + rs1_val == -2: 1 # Walking Zeros: -0x2 + rs2_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs2_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs2_val == 536870912: 3 # Walking Ones: 0x20000000 + rs2_val == 268435456: 1 # Walking Ones: 0x10000000 + rs2_val == 134217728: 1 # Walking Ones: 0x8000000 + rs2_val == 67108864: 1 # Walking Ones: 0x4000000 + rs2_val == 33554432: 1 # Walking Ones: 0x2000000 + rs2_val == 16777216: 2 # Walking Ones: 0x1000000 + rs2_val == 8388608: 1 # Walking Ones: 0x800000 + rs2_val == 4194304: 2 # Walking Ones: 0x400000 + rs2_val == 2097152: 1 # Walking Ones: 0x200000 + rs2_val == 1048576: 1 # Walking Ones: 0x100000 + rs2_val == 524288: 1 # Walking Ones: 0x80000 + rs2_val == 262144: 2 # Walking Ones: 0x40000 + rs2_val == 131072: 1 # Walking Ones: 0x20000 + rs2_val == 65536: 1 # Walking Ones: 0x10000 + rs2_val == 32768: 2 # Walking Ones: 0x8000 + rs2_val == 16384: 1 # Walking Ones: 0x4000 + rs2_val == 8192: 2 # Walking Ones: 0x2000 + rs2_val == 4096: 1 # Walking Ones: 0x1000 + rs2_val == 2048: 1 # Walking Ones: 0x800 + rs2_val == 1024: 1 # Walking Ones: 0x400 + rs2_val == 512: 2 # Walking Ones: 0x200 + rs2_val == 256: 2 # Walking Ones: 0x100 + rs2_val == 128: 1 # Walking Ones: 0x80 + rs2_val == 64: 2 # Walking Ones: 0x40 + rs2_val == 32: 1 # Walking Ones: 0x20 + rs2_val == 16: 1 # Walking Ones: 0x10 + rs2_val == 8: 1 # Walking Ones: 0x8 + rs2_val == 4: 23 # Walking Ones: 0x4 + rs2_val == 2: 23 # Walking Ones: 0x2 + rs2_val == 1: 1 # Walking Ones: 0x1 + rs1_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 1 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 1 # Walking Ones: 0x8000000 + rs1_val == 67108864: 1 # Walking Ones: 0x4000000 + rs1_val == 33554432: 1 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 1 # Walking Ones: 0x400000 + rs1_val == 2097152: 1 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 1 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 2 # Walking Ones: 0x10000 + rs1_val == 32768: 1 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 2 # Walking Ones: 0x2000 + rs1_val == 4096: 1 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 1 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 1 # Walking Ones: 0x40 + rs1_val == 32: 2 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 1 # Walking Ones: 0x8 + rs1_val == 4: 24 # Walking Ones: 0x4 + rs1_val == 2: 25 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + rs1_val==46341 and rs2_val==46341: 1 # Special Dataset + rs1_val==46341 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46341 and rs2_val==6: 1 # Special Dataset + rs1_val==46341 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46341 and rs2_val==4: 1 # Special Dataset + rs1_val==46341 and rs2_val==46339: 1 # Special Dataset + rs1_val==46341 and rs2_val==0: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46341 and rs2_val==2: 1 # Special Dataset + rs1_val==46341 and rs2_val==46340: 1 # Special Dataset + rs1_val==46341 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46341 and rs2_val==5: 1 # Special Dataset + rs1_val==46341 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46341 and rs2_val==3: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46341: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-46339 and rs2_val==6: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-46339 and rs2_val==4: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46339: 1 # Special Dataset + rs1_val==-46339 and rs2_val==0: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-46339 and rs2_val==2: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46340: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-46339 and rs2_val==5: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-46339 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==3: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993460 and rs2_val==6: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993460 and rs2_val==4: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993460 and rs2_val==0: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993460 and rs2_val==2: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993460 and rs2_val==5: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993460 and rs2_val==3: 1 # Special Dataset + rs1_val==6 and rs2_val==46341: 1 # Special Dataset + rs1_val==6 and rs2_val==-46339: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==6 and rs2_val==858993460: 1 # Special Dataset + rs1_val==6 and rs2_val==6: 1 # Special Dataset + rs1_val==6 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==6 and rs2_val==4: 1 # Special Dataset + rs1_val==6 and rs2_val==46339: 1 # Special Dataset + rs1_val==6 and rs2_val==0: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==6 and rs2_val==858993458: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==6 and rs2_val==2: 1 # Special Dataset + rs1_val==6 and rs2_val==46340: 1 # Special Dataset + rs1_val==6 and rs2_val==-46340: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==6 and rs2_val==858993459: 1 # Special Dataset + rs1_val==6 and rs2_val==5: 1 # Special Dataset + rs1_val==6 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==6 and rs2_val==3: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46341: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==6: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==4: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46339: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==0: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==2: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46340: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==5: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==3: 1 # Special Dataset + rs1_val==4 and rs2_val==46341: 1 # Special Dataset + rs1_val==4 and rs2_val==-46339: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==4 and rs2_val==858993460: 1 # Special Dataset + rs1_val==4 and rs2_val==6: 1 # Special Dataset + rs1_val==4 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==4 and rs2_val==4: 1 # Special Dataset + rs1_val==4 and rs2_val==46339: 1 # Special Dataset + rs1_val==4 and rs2_val==0: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==4 and rs2_val==858993458: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==4 and rs2_val==2: 1 # Special Dataset + rs1_val==4 and rs2_val==46340: 1 # Special Dataset + rs1_val==4 and rs2_val==-46340: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==4 and rs2_val==858993459: 1 # Special Dataset + rs1_val==4 and rs2_val==5: 1 # Special Dataset + rs1_val==4 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==4 and rs2_val==3: 1 # Special Dataset + rs1_val==46339 and rs2_val==46341: 1 # Special Dataset + rs1_val==46339 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46339 and rs2_val==6: 1 # Special Dataset + rs1_val==46339 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46339 and rs2_val==4: 1 # Special Dataset + rs1_val==46339 and rs2_val==46339: 1 # Special Dataset + rs1_val==46339 and rs2_val==0: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46339 and rs2_val==2: 1 # Special Dataset + rs1_val==46339 and rs2_val==46340: 1 # Special Dataset + rs1_val==46339 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46339 and rs2_val==5: 1 # Special Dataset + rs1_val==46339 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46339 and rs2_val==3: 1 # Special Dataset + rs1_val==0 and rs2_val==46341: 1 # Special Dataset + rs1_val==0 and rs2_val==-46339: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==0 and rs2_val==858993460: 1 # Special Dataset + rs1_val==0 and rs2_val==6: 1 # Special Dataset + rs1_val==0 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==0 and rs2_val==4: 1 # Special Dataset + rs1_val==0 and rs2_val==46339: 1 # Special Dataset + rs1_val==0 and rs2_val==0: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==0 and rs2_val==858993458: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==0 and rs2_val==2: 1 # Special Dataset + rs1_val==0 and rs2_val==46340: 1 # Special Dataset + rs1_val==0 and rs2_val==-46340: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==0 and rs2_val==858993459: 1 # Special Dataset + rs1_val==0 and rs2_val==5: 1 # Special Dataset + rs1_val==0 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==0 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==3: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993458 and rs2_val==6: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993458 and rs2_val==4: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993458 and rs2_val==0: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993458 and rs2_val==2: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993458 and rs2_val==5: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993458 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==3: 1 # Special Dataset + rs1_val==2 and rs2_val==46341: 1 # Special Dataset + rs1_val==2 and rs2_val==-46339: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==2 and rs2_val==858993460: 1 # Special Dataset + rs1_val==2 and rs2_val==6: 1 # Special Dataset + rs1_val==2 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==2 and rs2_val==4: 1 # Special Dataset + rs1_val==2 and rs2_val==46339: 1 # Special Dataset + rs1_val==2 and rs2_val==0: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==2 and rs2_val==858993458: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==2 and rs2_val==2: 1 # Special Dataset + rs1_val==2 and rs2_val==46340: 1 # Special Dataset + rs1_val==2 and rs2_val==-46340: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==2 and rs2_val==858993459: 1 # Special Dataset + rs1_val==2 and rs2_val==5: 1 # Special Dataset + rs1_val==2 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==2 and rs2_val==3: 1 # Special Dataset + rs1_val==46340 and rs2_val==46341: 1 # Special Dataset + rs1_val==46340 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46340 and rs2_val==6: 1 # Special Dataset + rs1_val==46340 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46340 and rs2_val==4: 1 # Special Dataset + rs1_val==46340 and rs2_val==46339: 1 # Special Dataset + rs1_val==46340 and rs2_val==0: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46340 and rs2_val==2: 1 # Special Dataset + rs1_val==46340 and rs2_val==46340: 1 # Special Dataset + rs1_val==46340 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46340 and rs2_val==5: 1 # Special Dataset + rs1_val==46340 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46340 and rs2_val==3: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46341: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-46340 and rs2_val==6: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-46340 and rs2_val==4: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46339: 1 # Special Dataset + rs1_val==-46340 and rs2_val==0: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-46340 and rs2_val==2: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46340: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-46340 and rs2_val==5: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-46340 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==3: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993459 and rs2_val==6: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993459 and rs2_val==4: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993459 and rs2_val==0: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993459 and rs2_val==2: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993459 and rs2_val==5: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993459 and rs2_val==3: 1 # Special Dataset + rs1_val==5 and rs2_val==46341: 1 # Special Dataset + rs1_val==5 and rs2_val==-46339: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==5 and rs2_val==858993460: 1 # Special Dataset + rs1_val==5 and rs2_val==6: 1 # Special Dataset + rs1_val==5 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==5 and rs2_val==4: 1 # Special Dataset + rs1_val==5 and rs2_val==46339: 1 # Special Dataset + rs1_val==5 and rs2_val==0: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==5 and rs2_val==858993458: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==5 and rs2_val==2: 1 # Special Dataset + rs1_val==5 and rs2_val==46340: 1 # Special Dataset + rs1_val==5 and rs2_val==-46340: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==5 and rs2_val==858993459: 1 # Special Dataset + rs1_val==5 and rs2_val==5: 1 # Special Dataset + rs1_val==5 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==5 and rs2_val==3: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46341: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==6: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==4: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46339: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==0: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==2: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46340: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==5: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==3: 1 # Special Dataset + rs1_val==3 and rs2_val==46341: 1 # Special Dataset + rs1_val==3 and rs2_val==-46339: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==3 and rs2_val==858993460: 1 # Special Dataset + rs1_val==3 and rs2_val==6: 1 # Special Dataset + rs1_val==3 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==3 and rs2_val==4: 1 # Special Dataset + rs1_val==3 and rs2_val==46339: 1 # Special Dataset + rs1_val==3 and rs2_val==0: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==3 and rs2_val==858993458: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==3 and rs2_val==2: 1 # Special Dataset + rs1_val==3 and rs2_val==46340: 1 # Special Dataset + rs1_val==3 and rs2_val==-46340: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==3 and rs2_val==858993459: 1 # Special Dataset + rs1_val==3 and rs2_val==5: 1 # Special Dataset + rs1_val==3 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==3 and rs2_val==3: 1 # Special Dataset + rs2_val == -1431655766: 22 # Alternate: -0x55555556 + rs2_val == 1431655765: 23 # Alternate: 0x55555555 + rs1_val == -1431655766: 23 # Alternate: -0x55555556 + rs1_val == 1431655765: 22 # Alternate: 0x55555555 + rs1_val == (2**(xlen-1)-1): 1 + rs1_val == 0: 23 + rs2_val < 0: 132 + rs2_val == (-2**(xlen-1)): 1 + rs2_val == (2**(xlen-1)-1): 1 + rs2_val == 0: 23 + rs2_val > 0: 425 + coverage: 624/624 total_coverage: 658/658
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.addi: 375 - coverage: 1/1 + c.addi: 375 + coverage: 1/1 rd: - x1: 1 - x10: 361 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x2: 1 - x3: 1 - x4: 1 - x5: 1 - x6: 1 - x7: 1 - x8: 1 - x9: 1 - coverage: 15/15 + x1: 1 + x10: 361 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x2: 1 + x3: 1 + x4: 1 + x5: 1 + x6: 1 + x7: 1 + x8: 1 + x9: 1 + coverage: 15/15 val_comb: - imm_val == (-2**(6-1)): 3 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 1 - rs1_val == -536870913: 1 - rs1_val == -268435457: 2 - rs1_val == -134217729: 1 - rs1_val == -67108865: 1 - rs1_val == -33554433: 1 - rs1_val == -16777217: 1 - rs1_val == -8388609: 1 - rs1_val == -4194305: 1 - rs1_val == -2097153: 1 - rs1_val == -1048577: 1 - rs1_val == -524289: 1 - rs1_val == -262145: 1 - rs1_val == -131073: 1 - rs1_val == -65537: 1 - rs1_val == -32769: 1 - rs1_val == -16385: 1 - rs1_val == -8193: 1 - rs1_val == -4097: 1 - rs1_val == -2049: 1 - rs1_val == -1025: 1 - rs1_val == -513: 1 - rs1_val == -257: 1 - rs1_val == -129: 1 - rs1_val == -65: 1 - rs1_val == -33: 1 - rs1_val == -17: 1 - rs1_val == -9: 1 - rs1_val == -5: 1 - rs1_val == -3: 2 - rs1_val == -2: 1 - imm_val == 31: 1 - imm_val == -17: 2 - imm_val == -9: 1 - imm_val == -5: 26 - imm_val == -3: 1 - imm_val == -2: 26 - rs1_val == -2147483648: 1 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 1 - rs1_val == 268435456: 1 - rs1_val == 134217728: 1 - rs1_val == 67108864: 1 - rs1_val == 33554432: 1 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 1 - rs1_val == 2097152: 1 - rs1_val == 1048576: 1 - rs1_val == 524288: 1 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 1 - rs1_val == 32768: 1 - rs1_val == 16384: 1 - rs1_val == 8192: 1 - rs1_val == 4096: 1 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 1 - rs1_val == 128: 1 - rs1_val == 64: 1 - rs1_val == 32: 1 - rs1_val == 16: 1 - rs1_val == 8: 1 - rs1_val == 4: 14 - rs1_val == 2: 14 - rs1_val == 1: 1 - imm_val == -32: 3 - imm_val == 16: 3 - imm_val == 8: 2 - imm_val == 4: 32 - imm_val == 2: 23 - imm_val == 1: 1 - rs1_val==46341 and imm_val==6: 1 - rs1_val==46341 and imm_val==-4: 1 - rs1_val==46341 and imm_val==-1: 1 - rs1_val==46341 and imm_val==7: 1 - rs1_val==46341 and imm_val==4: 1 - rs1_val==46341 and imm_val==11: 1 - rs1_val==46341 and imm_val==0: 1 - rs1_val==46341 and imm_val==5: 1 - rs1_val==46341 and imm_val==2: 1 - rs1_val==46341 and imm_val==9: 1 - rs1_val==46341 and imm_val==-5: 1 - rs1_val==46341 and imm_val==-2: 1 - rs1_val==46341 and imm_val==3: 1 - rs1_val==46341 and imm_val==10: 1 - rs1_val==-46339 and imm_val==6: 1 - rs1_val==-46339 and imm_val==-4: 1 - rs1_val==-46339 and imm_val==-1: 1 - rs1_val==-46339 and imm_val==7: 1 - rs1_val==-46339 and imm_val==4: 1 - rs1_val==-46339 and imm_val==11: 1 - rs1_val==-46339 and imm_val==0: 1 - rs1_val==-46339 and imm_val==5: 1 - rs1_val==-46339 and imm_val==2: 1 - rs1_val==-46339 and imm_val==9: 1 - rs1_val==-46339 and imm_val==-5: 1 - rs1_val==-46339 and imm_val==-2: 1 - rs1_val==-46339 and imm_val==3: 1 - rs1_val==-46339 and imm_val==10: 1 - rs1_val==1717986919 and imm_val==6: 1 - rs1_val==1717986919 and imm_val==-4: 1 - rs1_val==1717986919 and imm_val==-1: 1 - rs1_val==1717986919 and imm_val==7: 1 - rs1_val==1717986919 and imm_val==4: 1 - rs1_val==1717986919 and imm_val==11: 1 - rs1_val==1717986919 and imm_val==0: 1 - rs1_val==1717986919 and imm_val==5: 1 - rs1_val==1717986919 and imm_val==2: 1 - rs1_val==1717986919 and imm_val==9: 1 - rs1_val==1717986919 and imm_val==-5: 1 - rs1_val==1717986919 and imm_val==-2: 1 - rs1_val==1717986919 and imm_val==3: 1 - rs1_val==1717986919 and imm_val==10: 1 - rs1_val==858993460 and imm_val==6: 1 - rs1_val==858993460 and imm_val==-4: 1 - rs1_val==858993460 and imm_val==-1: 1 - rs1_val==858993460 and imm_val==7: 1 - rs1_val==858993460 and imm_val==4: 1 - rs1_val==858993460 and imm_val==11: 1 - rs1_val==858993460 and imm_val==0: 1 - rs1_val==858993460 and imm_val==5: 1 - rs1_val==858993460 and imm_val==2: 1 - rs1_val==858993460 and imm_val==9: 1 - rs1_val==858993460 and imm_val==-5: 1 - rs1_val==858993460 and imm_val==-2: 1 - rs1_val==858993460 and imm_val==3: 1 - rs1_val==858993460 and imm_val==10: 1 - rs1_val==6 and imm_val==6: 1 - rs1_val==6 and imm_val==-4: 1 - rs1_val==6 and imm_val==-1: 1 - rs1_val==6 and imm_val==7: 1 - rs1_val==6 and imm_val==4: 1 - rs1_val==6 and imm_val==11: 1 - rs1_val==6 and imm_val==0: 1 - rs1_val==6 and imm_val==5: 1 - rs1_val==6 and imm_val==2: 1 - rs1_val==6 and imm_val==9: 1 - rs1_val==6 and imm_val==-5: 1 - rs1_val==6 and imm_val==-2: 1 - rs1_val==6 and imm_val==3: 1 - rs1_val==6 and imm_val==10: 1 - rs1_val==-1431655765 and imm_val==6: 1 - rs1_val==-1431655765 and imm_val==-4: 1 - rs1_val==-1431655765 and imm_val==-1: 1 - rs1_val==-1431655765 and imm_val==7: 1 - rs1_val==-1431655765 and imm_val==4: 1 - rs1_val==-1431655765 and imm_val==11: 1 - rs1_val==-1431655765 and imm_val==0: 1 - rs1_val==-1431655765 and imm_val==5: 1 - rs1_val==-1431655765 and imm_val==2: 1 - rs1_val==-1431655765 and imm_val==9: 1 - rs1_val==-1431655765 and imm_val==-5: 1 - rs1_val==-1431655765 and imm_val==-2: 1 - rs1_val==-1431655765 and imm_val==3: 1 - rs1_val==-1431655765 and imm_val==10: 1 - rs1_val==1431655766 and imm_val==6: 1 - rs1_val==1431655766 and imm_val==-4: 1 - rs1_val==1431655766 and imm_val==-1: 1 - rs1_val==1431655766 and imm_val==7: 1 - rs1_val==1431655766 and imm_val==4: 1 - rs1_val==1431655766 and imm_val==11: 1 - rs1_val==1431655766 and imm_val==0: 1 - rs1_val==1431655766 and imm_val==5: 1 - rs1_val==1431655766 and imm_val==2: 1 - rs1_val==1431655766 and imm_val==9: 1 - rs1_val==1431655766 and imm_val==-5: 1 - rs1_val==1431655766 and imm_val==-2: 1 - rs1_val==1431655766 and imm_val==3: 1 - rs1_val==1431655766 and imm_val==10: 1 - rs1_val==4 and imm_val==6: 1 - rs1_val==4 and imm_val==-4: 1 - rs1_val==4 and imm_val==-1: 1 - rs1_val==4 and imm_val==7: 1 - rs1_val==4 and imm_val==4: 1 - rs1_val==4 and imm_val==11: 1 - rs1_val==4 and imm_val==0: 1 - rs1_val==4 and imm_val==5: 1 - rs1_val==4 and imm_val==2: 1 - rs1_val==4 and imm_val==9: 1 - rs1_val==4 and imm_val==-5: 1 - rs1_val==4 and imm_val==-2: 1 - rs1_val==4 and imm_val==3: 1 - rs1_val==4 and imm_val==10: 1 - rs1_val==46339 and imm_val==6: 1 - rs1_val==46339 and imm_val==-4: 1 - rs1_val==46339 and imm_val==-1: 1 - rs1_val==46339 and imm_val==7: 1 - rs1_val==46339 and imm_val==4: 1 - rs1_val==46339 and imm_val==11: 1 - rs1_val==46339 and imm_val==0: 1 - rs1_val==46339 and imm_val==5: 1 - rs1_val==46339 and imm_val==2: 1 - rs1_val==46339 and imm_val==9: 1 - rs1_val==46339 and imm_val==-5: 1 - rs1_val==46339 and imm_val==-2: 1 - rs1_val==46339 and imm_val==3: 1 - rs1_val==46339 and imm_val==10: 1 - rs1_val==0 and imm_val==6: 1 - rs1_val==0 and imm_val==-4: 1 - rs1_val==0 and imm_val==-1: 1 - rs1_val==0 and imm_val==7: 1 - rs1_val==0 and imm_val==4: 1 - rs1_val==0 and imm_val==11: 1 - rs1_val==0 and imm_val==0: 1 - rs1_val==0 and imm_val==5: 1 - rs1_val==0 and imm_val==2: 1 - rs1_val==0 and imm_val==9: 1 - rs1_val==0 and imm_val==-5: 1 - rs1_val==0 and imm_val==-2: 1 - rs1_val==0 and imm_val==3: 1 - rs1_val==0 and imm_val==10: 1 - rs1_val==1717986917 and imm_val==6: 1 - rs1_val==1717986917 and imm_val==-4: 1 - rs1_val==1717986917 and imm_val==-1: 1 - rs1_val==1717986917 and imm_val==7: 1 - rs1_val==1717986917 and imm_val==4: 1 - rs1_val==1717986917 and imm_val==11: 1 - rs1_val==1717986917 and imm_val==0: 1 - rs1_val==1717986917 and imm_val==5: 1 - rs1_val==1717986917 and imm_val==2: 1 - rs1_val==1717986917 and imm_val==9: 1 - rs1_val==1717986917 and imm_val==-5: 1 - rs1_val==1717986917 and imm_val==-2: 1 - rs1_val==1717986917 and imm_val==3: 1 - rs1_val==1717986917 and imm_val==10: 1 - rs1_val==858993458 and imm_val==6: 1 - rs1_val==858993458 and imm_val==-4: 1 - rs1_val==858993458 and imm_val==-1: 1 - rs1_val==858993458 and imm_val==7: 1 - rs1_val==858993458 and imm_val==4: 1 - rs1_val==858993458 and imm_val==11: 1 - rs1_val==858993458 and imm_val==0: 1 - rs1_val==858993458 and imm_val==5: 1 - rs1_val==858993458 and imm_val==2: 1 - rs1_val==858993458 and imm_val==9: 1 - rs1_val==858993458 and imm_val==-5: 1 - rs1_val==858993458 and imm_val==-2: 1 - rs1_val==858993458 and imm_val==3: 1 - rs1_val==858993458 and imm_val==10: 1 - rs1_val==1431655764 and imm_val==6: 1 - rs1_val==1431655764 and imm_val==-4: 1 - rs1_val==1431655764 and imm_val==-1: 1 - rs1_val==1431655764 and imm_val==7: 1 - rs1_val==1431655764 and imm_val==4: 1 - rs1_val==1431655764 and imm_val==11: 1 - rs1_val==1431655764 and imm_val==0: 1 - rs1_val==1431655764 and imm_val==5: 1 - rs1_val==1431655764 and imm_val==2: 1 - rs1_val==1431655764 and imm_val==9: 1 - rs1_val==1431655764 and imm_val==-5: 1 - rs1_val==1431655764 and imm_val==-2: 1 - rs1_val==1431655764 and imm_val==3: 1 - rs1_val==1431655764 and imm_val==10: 1 - rs1_val==2 and imm_val==6: 1 - rs1_val==2 and imm_val==-4: 1 - rs1_val==2 and imm_val==-1: 1 - rs1_val==2 and imm_val==7: 1 - rs1_val==2 and imm_val==4: 1 - rs1_val==2 and imm_val==11: 1 - rs1_val==2 and imm_val==0: 1 - rs1_val==2 and imm_val==5: 1 - rs1_val==2 and imm_val==2: 1 - rs1_val==2 and imm_val==9: 1 - rs1_val==2 and imm_val==-5: 1 - rs1_val==2 and imm_val==-2: 1 - rs1_val==2 and imm_val==3: 1 - rs1_val==2 and imm_val==10: 1 - rs1_val==46340 and imm_val==6: 1 - rs1_val==46340 and imm_val==-4: 1 - rs1_val==46340 and imm_val==-1: 1 - rs1_val==46340 and imm_val==7: 1 - rs1_val==46340 and imm_val==4: 1 - rs1_val==46340 and imm_val==11: 1 - rs1_val==46340 and imm_val==0: 1 - rs1_val==46340 and imm_val==5: 1 - rs1_val==46340 and imm_val==2: 1 - rs1_val==46340 and imm_val==9: 1 - rs1_val==46340 and imm_val==-5: 1 - rs1_val==46340 and imm_val==-2: 1 - rs1_val==46340 and imm_val==3: 1 - rs1_val==46340 and imm_val==10: 1 - rs1_val==-46340 and imm_val==6: 1 - rs1_val==-46340 and imm_val==-4: 1 - rs1_val==-46340 and imm_val==-1: 1 - rs1_val==-46340 and imm_val==7: 1 - rs1_val==-46340 and imm_val==4: 1 - rs1_val==-46340 and imm_val==11: 1 - rs1_val==-46340 and imm_val==0: 1 - rs1_val==-46340 and imm_val==5: 1 - rs1_val==-46340 and imm_val==2: 1 - rs1_val==-46340 and imm_val==9: 1 - rs1_val==-46340 and imm_val==-5: 1 - rs1_val==-46340 and imm_val==-2: 1 - rs1_val==-46340 and imm_val==3: 1 - rs1_val==-46340 and imm_val==10: 1 - rs1_val==1717986918 and imm_val==6: 1 - rs1_val==1717986918 and imm_val==-4: 1 - rs1_val==1717986918 and imm_val==-1: 1 - rs1_val==1717986918 and imm_val==7: 1 - rs1_val==1717986918 and imm_val==4: 1 - rs1_val==1717986918 and imm_val==11: 1 - rs1_val==1717986918 and imm_val==0: 1 - rs1_val==1717986918 and imm_val==5: 1 - rs1_val==1717986918 and imm_val==2: 1 - rs1_val==1717986918 and imm_val==9: 1 - rs1_val==1717986918 and imm_val==-5: 1 - rs1_val==1717986918 and imm_val==-2: 1 - rs1_val==1717986918 and imm_val==3: 1 - rs1_val==1717986918 and imm_val==10: 1 - rs1_val==858993459 and imm_val==6: 1 - rs1_val==858993459 and imm_val==-4: 1 - rs1_val==858993459 and imm_val==-1: 1 - rs1_val==858993459 and imm_val==7: 1 - rs1_val==858993459 and imm_val==4: 1 - rs1_val==858993459 and imm_val==11: 1 - rs1_val==858993459 and imm_val==0: 1 - rs1_val==858993459 and imm_val==5: 1 - rs1_val==858993459 and imm_val==2: 1 - rs1_val==858993459 and imm_val==9: 1 - rs1_val==858993459 and imm_val==-5: 1 - rs1_val==858993459 and imm_val==-2: 1 - rs1_val==858993459 and imm_val==3: 1 - rs1_val==858993459 and imm_val==10: 1 - rs1_val==5 and imm_val==6: 1 - rs1_val==5 and imm_val==-4: 1 - rs1_val==5 and imm_val==-1: 1 - rs1_val==5 and imm_val==7: 1 - rs1_val==5 and imm_val==4: 1 - rs1_val==5 and imm_val==11: 1 - rs1_val==5 and imm_val==0: 1 - rs1_val==5 and imm_val==5: 1 - rs1_val==5 and imm_val==2: 1 - rs1_val==5 and imm_val==9: 1 - rs1_val==5 and imm_val==-5: 1 - rs1_val==5 and imm_val==-2: 1 - rs1_val==5 and imm_val==3: 1 - rs1_val==5 and imm_val==10: 1 - rs1_val==-1431655766 and imm_val==6: 1 - rs1_val==-1431655766 and imm_val==-4: 1 - rs1_val==-1431655766 and imm_val==-1: 1 - rs1_val==-1431655766 and imm_val==7: 1 - rs1_val==-1431655766 and imm_val==4: 1 - rs1_val==-1431655766 and imm_val==11: 1 - rs1_val==-1431655766 and imm_val==0: 1 - rs1_val==-1431655766 and imm_val==5: 1 - rs1_val==-1431655766 and imm_val==2: 1 - rs1_val==-1431655766 and imm_val==9: 1 - rs1_val==-1431655766 and imm_val==-5: 1 - rs1_val==-1431655766 and imm_val==-2: 1 - rs1_val==-1431655766 and imm_val==3: 1 - rs1_val==-1431655766 and imm_val==10: 1 - rs1_val==1431655765 and imm_val==6: 1 - rs1_val==1431655765 and imm_val==-4: 1 - rs1_val==1431655765 and imm_val==-1: 1 - rs1_val==1431655765 and imm_val==7: 1 - rs1_val==1431655765 and imm_val==4: 1 - rs1_val==1431655765 and imm_val==11: 1 - rs1_val==1431655765 and imm_val==0: 1 - rs1_val==1431655765 and imm_val==5: 1 - rs1_val==1431655765 and imm_val==2: 1 - rs1_val==1431655765 and imm_val==9: 1 - rs1_val==1431655765 and imm_val==-5: 1 - rs1_val==1431655765 and imm_val==-2: 1 - rs1_val==1431655765 and imm_val==3: 1 - rs1_val==1431655765 and imm_val==10: 1 - rs1_val==3 and imm_val==6: 1 - rs1_val==3 and imm_val==-4: 1 - rs1_val==3 and imm_val==-1: 1 - rs1_val==3 and imm_val==7: 1 - rs1_val==3 and imm_val==4: 1 - rs1_val==3 and imm_val==11: 1 - rs1_val==3 and imm_val==0: 1 - rs1_val==3 and imm_val==5: 1 - rs1_val==3 and imm_val==2: 1 - rs1_val==3 and imm_val==9: 1 - rs1_val==3 and imm_val==-5: 1 - rs1_val==3 and imm_val==-2: 1 - rs1_val==3 and imm_val==3: 1 - rs1_val==3 and imm_val==10: 1 - rs1_val == -1431655766: 15 - rs1_val == 1431655765: 14 - imm_val == -22: 3 - imm_val == 21: 1 - imm_val == (2**(6-1)-1): 1 - imm_val == 0: 23 - rs1_val != imm_val: 369 - rs1_val < 0 and imm_val < 0: 35 - rs1_val < 0 and imm_val > 0: 53 - rs1_val == (-2**(xlen-1)): 1 - rs1_val == (2**(xlen-1)-1): 1 - rs1_val == 0: 14 - rs1_val == imm_val: 6 - rs1_val > 0 and imm_val < 0: 77 - rs1_val > 0 and imm_val > 0: 174 - coverage: 400/400 + imm_val == (-2**(6-1)): 3 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 2 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 1 # Walking Zeros: -0x800001 + rs1_val == -4194305: 1 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 1 # Walking Zeros: -0x100001 + rs1_val == -524289: 1 # Walking Zeros: -0x80001 + rs1_val == -262145: 1 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 1 # Walking Zeros: -0x10001 + rs1_val == -32769: 1 # Walking Zeros: -0x8001 + rs1_val == -16385: 1 # Walking Zeros: -0x4001 + rs1_val == -8193: 1 # Walking Zeros: -0x2001 + rs1_val == -4097: 1 # Walking Zeros: -0x1001 + rs1_val == -2049: 1 # Walking Zeros: -0x801 + rs1_val == -1025: 1 # Walking Zeros: -0x401 + rs1_val == -513: 1 # Walking Zeros: -0x201 + rs1_val == -257: 1 # Walking Zeros: -0x101 + rs1_val == -129: 1 # Walking Zeros: -0x81 + rs1_val == -65: 1 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 1 # Walking Zeros: -0x11 + rs1_val == -9: 1 # Walking Zeros: -0x9 + rs1_val == -5: 1 # Walking Zeros: -0x5 + rs1_val == -3: 2 # Walking Zeros: -0x3 + rs1_val == -2: 1 # Walking Zeros: -0x2 + imm_val == 31: 1 # Walking Zeros: 0x1f + imm_val == -17: 2 # Walking Zeros: -0x11 + imm_val == -9: 1 # Walking Zeros: -0x9 + imm_val == -5: 26 # Walking Zeros: -0x5 + imm_val == -3: 1 # Walking Zeros: -0x3 + imm_val == -2: 26 # Walking Zeros: -0x2 + rs1_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 1 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 1 # Walking Ones: 0x8000000 + rs1_val == 67108864: 1 # Walking Ones: 0x4000000 + rs1_val == 33554432: 1 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 1 # Walking Ones: 0x400000 + rs1_val == 2097152: 1 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 1 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 1 # Walking Ones: 0x10000 + rs1_val == 32768: 1 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 1 # Walking Ones: 0x2000 + rs1_val == 4096: 1 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 1 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 1 # Walking Ones: 0x40 + rs1_val == 32: 1 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 1 # Walking Ones: 0x8 + rs1_val == 4: 14 # Walking Ones: 0x4 + rs1_val == 2: 14 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + imm_val == -32: 3 # Walking Ones: -0x20 + imm_val == 16: 3 # Walking Ones: 0x10 + imm_val == 8: 2 # Walking Ones: 0x8 + imm_val == 4: 32 # Walking Ones: 0x4 + imm_val == 2: 23 # Walking Ones: 0x2 + imm_val == 1: 1 # Walking Ones: 0x1 + rs1_val==46341 and imm_val==6: 1 # Special Dataset + rs1_val==46341 and imm_val==-4: 1 # Special Dataset + rs1_val==46341 and imm_val==-1: 1 # Special Dataset + rs1_val==46341 and imm_val==7: 1 # Special Dataset + rs1_val==46341 and imm_val==4: 1 # Special Dataset + rs1_val==46341 and imm_val==11: 1 # Special Dataset + rs1_val==46341 and imm_val==0: 1 # Special Dataset + rs1_val==46341 and imm_val==5: 1 # Special Dataset + rs1_val==46341 and imm_val==2: 1 # Special Dataset + rs1_val==46341 and imm_val==9: 1 # Special Dataset + rs1_val==46341 and imm_val==-5: 1 # Special Dataset + rs1_val==46341 and imm_val==-2: 1 # Special Dataset + rs1_val==46341 and imm_val==3: 1 # Special Dataset + rs1_val==46341 and imm_val==10: 1 # Special Dataset + rs1_val==-46339 and imm_val==6: 1 # Special Dataset + rs1_val==-46339 and imm_val==-4: 1 # Special Dataset + rs1_val==-46339 and imm_val==-1: 1 # Special Dataset + rs1_val==-46339 and imm_val==7: 1 # Special Dataset + rs1_val==-46339 and imm_val==4: 1 # Special Dataset + rs1_val==-46339 and imm_val==11: 1 # Special Dataset + rs1_val==-46339 and imm_val==0: 1 # Special Dataset + rs1_val==-46339 and imm_val==5: 1 # Special Dataset + rs1_val==-46339 and imm_val==2: 1 # Special Dataset + rs1_val==-46339 and imm_val==9: 1 # Special Dataset + rs1_val==-46339 and imm_val==-5: 1 # Special Dataset + rs1_val==-46339 and imm_val==-2: 1 # Special Dataset + rs1_val==-46339 and imm_val==3: 1 # Special Dataset + rs1_val==-46339 and imm_val==10: 1 # Special Dataset + rs1_val==1717986919 and imm_val==6: 1 # Special Dataset + rs1_val==1717986919 and imm_val==-4: 1 # Special Dataset + rs1_val==1717986919 and imm_val==-1: 1 # Special Dataset + rs1_val==1717986919 and imm_val==7: 1 # Special Dataset + rs1_val==1717986919 and imm_val==4: 1 # Special Dataset + rs1_val==1717986919 and imm_val==11: 1 # Special Dataset + rs1_val==1717986919 and imm_val==0: 1 # Special Dataset + rs1_val==1717986919 and imm_val==5: 1 # Special Dataset + rs1_val==1717986919 and imm_val==2: 1 # Special Dataset + rs1_val==1717986919 and imm_val==9: 1 # Special Dataset + rs1_val==1717986919 and imm_val==-5: 1 # Special Dataset + rs1_val==1717986919 and imm_val==-2: 1 # Special Dataset + rs1_val==1717986919 and imm_val==3: 1 # Special Dataset + rs1_val==1717986919 and imm_val==10: 1 # Special Dataset + rs1_val==858993460 and imm_val==6: 1 # Special Dataset + rs1_val==858993460 and imm_val==-4: 1 # Special Dataset + rs1_val==858993460 and imm_val==-1: 1 # Special Dataset + rs1_val==858993460 and imm_val==7: 1 # Special Dataset + rs1_val==858993460 and imm_val==4: 1 # Special Dataset + rs1_val==858993460 and imm_val==11: 1 # Special Dataset + rs1_val==858993460 and imm_val==0: 1 # Special Dataset + rs1_val==858993460 and imm_val==5: 1 # Special Dataset + rs1_val==858993460 and imm_val==2: 1 # Special Dataset + rs1_val==858993460 and imm_val==9: 1 # Special Dataset + rs1_val==858993460 and imm_val==-5: 1 # Special Dataset + rs1_val==858993460 and imm_val==-2: 1 # Special Dataset + rs1_val==858993460 and imm_val==3: 1 # Special Dataset + rs1_val==858993460 and imm_val==10: 1 # Special Dataset + rs1_val==6 and imm_val==6: 1 # Special Dataset + rs1_val==6 and imm_val==-4: 1 # Special Dataset + rs1_val==6 and imm_val==-1: 1 # Special Dataset + rs1_val==6 and imm_val==7: 1 # Special Dataset + rs1_val==6 and imm_val==4: 1 # Special Dataset + rs1_val==6 and imm_val==11: 1 # Special Dataset + rs1_val==6 and imm_val==0: 1 # Special Dataset + rs1_val==6 and imm_val==5: 1 # Special Dataset + rs1_val==6 and imm_val==2: 1 # Special Dataset + rs1_val==6 and imm_val==9: 1 # Special Dataset + rs1_val==6 and imm_val==-5: 1 # Special Dataset + rs1_val==6 and imm_val==-2: 1 # Special Dataset + rs1_val==6 and imm_val==3: 1 # Special Dataset + rs1_val==6 and imm_val==10: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==6: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==-4: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==-1: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==7: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==4: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==11: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==0: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==5: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==2: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==9: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==-5: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==-2: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==3: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==10: 1 # Special Dataset + rs1_val==1431655766 and imm_val==6: 1 # Special Dataset + rs1_val==1431655766 and imm_val==-4: 1 # Special Dataset + rs1_val==1431655766 and imm_val==-1: 1 # Special Dataset + rs1_val==1431655766 and imm_val==7: 1 # Special Dataset + rs1_val==1431655766 and imm_val==4: 1 # Special Dataset + rs1_val==1431655766 and imm_val==11: 1 # Special Dataset + rs1_val==1431655766 and imm_val==0: 1 # Special Dataset + rs1_val==1431655766 and imm_val==5: 1 # Special Dataset + rs1_val==1431655766 and imm_val==2: 1 # Special Dataset + rs1_val==1431655766 and imm_val==9: 1 # Special Dataset + rs1_val==1431655766 and imm_val==-5: 1 # Special Dataset + rs1_val==1431655766 and imm_val==-2: 1 # Special Dataset + rs1_val==1431655766 and imm_val==3: 1 # Special Dataset + rs1_val==1431655766 and imm_val==10: 1 # Special Dataset + rs1_val==4 and imm_val==6: 1 # Special Dataset + rs1_val==4 and imm_val==-4: 1 # Special Dataset + rs1_val==4 and imm_val==-1: 1 # Special Dataset + rs1_val==4 and imm_val==7: 1 # Special Dataset + rs1_val==4 and imm_val==4: 1 # Special Dataset + rs1_val==4 and imm_val==11: 1 # Special Dataset + rs1_val==4 and imm_val==0: 1 # Special Dataset + rs1_val==4 and imm_val==5: 1 # Special Dataset + rs1_val==4 and imm_val==2: 1 # Special Dataset + rs1_val==4 and imm_val==9: 1 # Special Dataset + rs1_val==4 and imm_val==-5: 1 # Special Dataset + rs1_val==4 and imm_val==-2: 1 # Special Dataset + rs1_val==4 and imm_val==3: 1 # Special Dataset + rs1_val==4 and imm_val==10: 1 # Special Dataset + rs1_val==46339 and imm_val==6: 1 # Special Dataset + rs1_val==46339 and imm_val==-4: 1 # Special Dataset + rs1_val==46339 and imm_val==-1: 1 # Special Dataset + rs1_val==46339 and imm_val==7: 1 # Special Dataset + rs1_val==46339 and imm_val==4: 1 # Special Dataset + rs1_val==46339 and imm_val==11: 1 # Special Dataset + rs1_val==46339 and imm_val==0: 1 # Special Dataset + rs1_val==46339 and imm_val==5: 1 # Special Dataset + rs1_val==46339 and imm_val==2: 1 # Special Dataset + rs1_val==46339 and imm_val==9: 1 # Special Dataset + rs1_val==46339 and imm_val==-5: 1 # Special Dataset + rs1_val==46339 and imm_val==-2: 1 # Special Dataset + rs1_val==46339 and imm_val==3: 1 # Special Dataset + rs1_val==46339 and imm_val==10: 1 # Special Dataset + rs1_val==0 and imm_val==6: 1 # Special Dataset + rs1_val==0 and imm_val==-4: 1 # Special Dataset + rs1_val==0 and imm_val==-1: 1 # Special Dataset + rs1_val==0 and imm_val==7: 1 # Special Dataset + rs1_val==0 and imm_val==4: 1 # Special Dataset + rs1_val==0 and imm_val==11: 1 # Special Dataset + rs1_val==0 and imm_val==0: 1 # Special Dataset + rs1_val==0 and imm_val==5: 1 # Special Dataset + rs1_val==0 and imm_val==2: 1 # Special Dataset + rs1_val==0 and imm_val==9: 1 # Special Dataset + rs1_val==0 and imm_val==-5: 1 # Special Dataset + rs1_val==0 and imm_val==-2: 1 # Special Dataset + rs1_val==0 and imm_val==3: 1 # Special Dataset + rs1_val==0 and imm_val==10: 1 # Special Dataset + rs1_val==1717986917 and imm_val==6: 1 # Special Dataset + rs1_val==1717986917 and imm_val==-4: 1 # Special Dataset + rs1_val==1717986917 and imm_val==-1: 1 # Special Dataset + rs1_val==1717986917 and imm_val==7: 1 # Special Dataset + rs1_val==1717986917 and imm_val==4: 1 # Special Dataset + rs1_val==1717986917 and imm_val==11: 1 # Special Dataset + rs1_val==1717986917 and imm_val==0: 1 # Special Dataset + rs1_val==1717986917 and imm_val==5: 1 # Special Dataset + rs1_val==1717986917 and imm_val==2: 1 # Special Dataset + rs1_val==1717986917 and imm_val==9: 1 # Special Dataset + rs1_val==1717986917 and imm_val==-5: 1 # Special Dataset + rs1_val==1717986917 and imm_val==-2: 1 # Special Dataset + rs1_val==1717986917 and imm_val==3: 1 # Special Dataset + rs1_val==1717986917 and imm_val==10: 1 # Special Dataset + rs1_val==858993458 and imm_val==6: 1 # Special Dataset + rs1_val==858993458 and imm_val==-4: 1 # Special Dataset + rs1_val==858993458 and imm_val==-1: 1 # Special Dataset + rs1_val==858993458 and imm_val==7: 1 # Special Dataset + rs1_val==858993458 and imm_val==4: 1 # Special Dataset + rs1_val==858993458 and imm_val==11: 1 # Special Dataset + rs1_val==858993458 and imm_val==0: 1 # Special Dataset + rs1_val==858993458 and imm_val==5: 1 # Special Dataset + rs1_val==858993458 and imm_val==2: 1 # Special Dataset + rs1_val==858993458 and imm_val==9: 1 # Special Dataset + rs1_val==858993458 and imm_val==-5: 1 # Special Dataset + rs1_val==858993458 and imm_val==-2: 1 # Special Dataset + rs1_val==858993458 and imm_val==3: 1 # Special Dataset + rs1_val==858993458 and imm_val==10: 1 # Special Dataset + rs1_val==1431655764 and imm_val==6: 1 # Special Dataset + rs1_val==1431655764 and imm_val==-4: 1 # Special Dataset + rs1_val==1431655764 and imm_val==-1: 1 # Special Dataset + rs1_val==1431655764 and imm_val==7: 1 # Special Dataset + rs1_val==1431655764 and imm_val==4: 1 # Special Dataset + rs1_val==1431655764 and imm_val==11: 1 # Special Dataset + rs1_val==1431655764 and imm_val==0: 1 # Special Dataset + rs1_val==1431655764 and imm_val==5: 1 # Special Dataset + rs1_val==1431655764 and imm_val==2: 1 # Special Dataset + rs1_val==1431655764 and imm_val==9: 1 # Special Dataset + rs1_val==1431655764 and imm_val==-5: 1 # Special Dataset + rs1_val==1431655764 and imm_val==-2: 1 # Special Dataset + rs1_val==1431655764 and imm_val==3: 1 # Special Dataset + rs1_val==1431655764 and imm_val==10: 1 # Special Dataset + rs1_val==2 and imm_val==6: 1 # Special Dataset + rs1_val==2 and imm_val==-4: 1 # Special Dataset + rs1_val==2 and imm_val==-1: 1 # Special Dataset + rs1_val==2 and imm_val==7: 1 # Special Dataset + rs1_val==2 and imm_val==4: 1 # Special Dataset + rs1_val==2 and imm_val==11: 1 # Special Dataset + rs1_val==2 and imm_val==0: 1 # Special Dataset + rs1_val==2 and imm_val==5: 1 # Special Dataset + rs1_val==2 and imm_val==2: 1 # Special Dataset + rs1_val==2 and imm_val==9: 1 # Special Dataset + rs1_val==2 and imm_val==-5: 1 # Special Dataset + rs1_val==2 and imm_val==-2: 1 # Special Dataset + rs1_val==2 and imm_val==3: 1 # Special Dataset + rs1_val==2 and imm_val==10: 1 # Special Dataset + rs1_val==46340 and imm_val==6: 1 # Special Dataset + rs1_val==46340 and imm_val==-4: 1 # Special Dataset + rs1_val==46340 and imm_val==-1: 1 # Special Dataset + rs1_val==46340 and imm_val==7: 1 # Special Dataset + rs1_val==46340 and imm_val==4: 1 # Special Dataset + rs1_val==46340 and imm_val==11: 1 # Special Dataset + rs1_val==46340 and imm_val==0: 1 # Special Dataset + rs1_val==46340 and imm_val==5: 1 # Special Dataset + rs1_val==46340 and imm_val==2: 1 # Special Dataset + rs1_val==46340 and imm_val==9: 1 # Special Dataset + rs1_val==46340 and imm_val==-5: 1 # Special Dataset + rs1_val==46340 and imm_val==-2: 1 # Special Dataset + rs1_val==46340 and imm_val==3: 1 # Special Dataset + rs1_val==46340 and imm_val==10: 1 # Special Dataset + rs1_val==-46340 and imm_val==6: 1 # Special Dataset + rs1_val==-46340 and imm_val==-4: 1 # Special Dataset + rs1_val==-46340 and imm_val==-1: 1 # Special Dataset + rs1_val==-46340 and imm_val==7: 1 # Special Dataset + rs1_val==-46340 and imm_val==4: 1 # Special Dataset + rs1_val==-46340 and imm_val==11: 1 # Special Dataset + rs1_val==-46340 and imm_val==0: 1 # Special Dataset + rs1_val==-46340 and imm_val==5: 1 # Special Dataset + rs1_val==-46340 and imm_val==2: 1 # Special Dataset + rs1_val==-46340 and imm_val==9: 1 # Special Dataset + rs1_val==-46340 and imm_val==-5: 1 # Special Dataset + rs1_val==-46340 and imm_val==-2: 1 # Special Dataset + rs1_val==-46340 and imm_val==3: 1 # Special Dataset + rs1_val==-46340 and imm_val==10: 1 # Special Dataset + rs1_val==1717986918 and imm_val==6: 1 # Special Dataset + rs1_val==1717986918 and imm_val==-4: 1 # Special Dataset + rs1_val==1717986918 and imm_val==-1: 1 # Special Dataset + rs1_val==1717986918 and imm_val==7: 1 # Special Dataset + rs1_val==1717986918 and imm_val==4: 1 # Special Dataset + rs1_val==1717986918 and imm_val==11: 1 # Special Dataset + rs1_val==1717986918 and imm_val==0: 1 # Special Dataset + rs1_val==1717986918 and imm_val==5: 1 # Special Dataset + rs1_val==1717986918 and imm_val==2: 1 # Special Dataset + rs1_val==1717986918 and imm_val==9: 1 # Special Dataset + rs1_val==1717986918 and imm_val==-5: 1 # Special Dataset + rs1_val==1717986918 and imm_val==-2: 1 # Special Dataset + rs1_val==1717986918 and imm_val==3: 1 # Special Dataset + rs1_val==1717986918 and imm_val==10: 1 # Special Dataset + rs1_val==858993459 and imm_val==6: 1 # Special Dataset + rs1_val==858993459 and imm_val==-4: 1 # Special Dataset + rs1_val==858993459 and imm_val==-1: 1 # Special Dataset + rs1_val==858993459 and imm_val==7: 1 # Special Dataset + rs1_val==858993459 and imm_val==4: 1 # Special Dataset + rs1_val==858993459 and imm_val==11: 1 # Special Dataset + rs1_val==858993459 and imm_val==0: 1 # Special Dataset + rs1_val==858993459 and imm_val==5: 1 # Special Dataset + rs1_val==858993459 and imm_val==2: 1 # Special Dataset + rs1_val==858993459 and imm_val==9: 1 # Special Dataset + rs1_val==858993459 and imm_val==-5: 1 # Special Dataset + rs1_val==858993459 and imm_val==-2: 1 # Special Dataset + rs1_val==858993459 and imm_val==3: 1 # Special Dataset + rs1_val==858993459 and imm_val==10: 1 # Special Dataset + rs1_val==5 and imm_val==6: 1 # Special Dataset + rs1_val==5 and imm_val==-4: 1 # Special Dataset + rs1_val==5 and imm_val==-1: 1 # Special Dataset + rs1_val==5 and imm_val==7: 1 # Special Dataset + rs1_val==5 and imm_val==4: 1 # Special Dataset + rs1_val==5 and imm_val==11: 1 # Special Dataset + rs1_val==5 and imm_val==0: 1 # Special Dataset + rs1_val==5 and imm_val==5: 1 # Special Dataset + rs1_val==5 and imm_val==2: 1 # Special Dataset + rs1_val==5 and imm_val==9: 1 # Special Dataset + rs1_val==5 and imm_val==-5: 1 # Special Dataset + rs1_val==5 and imm_val==-2: 1 # Special Dataset + rs1_val==5 and imm_val==3: 1 # Special Dataset + rs1_val==5 and imm_val==10: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==6: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==-4: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==-1: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==7: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==4: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==11: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==0: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==5: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==2: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==9: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==-5: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==-2: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==3: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==10: 1 # Special Dataset + rs1_val==1431655765 and imm_val==6: 1 # Special Dataset + rs1_val==1431655765 and imm_val==-4: 1 # Special Dataset + rs1_val==1431655765 and imm_val==-1: 1 # Special Dataset + rs1_val==1431655765 and imm_val==7: 1 # Special Dataset + rs1_val==1431655765 and imm_val==4: 1 # Special Dataset + rs1_val==1431655765 and imm_val==11: 1 # Special Dataset + rs1_val==1431655765 and imm_val==0: 1 # Special Dataset + rs1_val==1431655765 and imm_val==5: 1 # Special Dataset + rs1_val==1431655765 and imm_val==2: 1 # Special Dataset + rs1_val==1431655765 and imm_val==9: 1 # Special Dataset + rs1_val==1431655765 and imm_val==-5: 1 # Special Dataset + rs1_val==1431655765 and imm_val==-2: 1 # Special Dataset + rs1_val==1431655765 and imm_val==3: 1 # Special Dataset + rs1_val==1431655765 and imm_val==10: 1 # Special Dataset + rs1_val==3 and imm_val==6: 1 # Special Dataset + rs1_val==3 and imm_val==-4: 1 # Special Dataset + rs1_val==3 and imm_val==-1: 1 # Special Dataset + rs1_val==3 and imm_val==7: 1 # Special Dataset + rs1_val==3 and imm_val==4: 1 # Special Dataset + rs1_val==3 and imm_val==11: 1 # Special Dataset + rs1_val==3 and imm_val==0: 1 # Special Dataset + rs1_val==3 and imm_val==5: 1 # Special Dataset + rs1_val==3 and imm_val==2: 1 # Special Dataset + rs1_val==3 and imm_val==9: 1 # Special Dataset + rs1_val==3 and imm_val==-5: 1 # Special Dataset + rs1_val==3 and imm_val==-2: 1 # Special Dataset + rs1_val==3 and imm_val==3: 1 # Special Dataset + rs1_val==3 and imm_val==10: 1 # Special Dataset + rs1_val == -1431655766: 15 # Alternate: -0x55555556 + rs1_val == 1431655765: 14 # Alternate: 0x55555555 + imm_val == -22: 3 # Alternate: -0x16 + imm_val == 21: 1 # Alternate: 0x15 + imm_val == (2**(6-1)-1): 1 + imm_val == 0: 23 + rs1_val != imm_val: 369 + rs1_val < 0 and imm_val < 0: 35 + rs1_val < 0 and imm_val > 0: 53 + rs1_val == (-2**(xlen-1)): 1 + rs1_val == (2**(xlen-1)-1): 1 + rs1_val == 0: 14 + rs1_val == imm_val: 6 + rs1_val > 0 and imm_val < 0: 77 + rs1_val > 0 and imm_val > 0: 174 + coverage: 400/400 total_coverage: 416/416
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.addi16sp: 72 - coverage: 1/1 + c.addi16sp: 72 + coverage: 1/1 rd: - x2: 72 - coverage: 1/1 + x2: 72 + coverage: 1/1 val_comb: - imm_val == -512: 3 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 1 - rs1_val == -536870913: 1 - rs1_val == -268435457: 1 - rs1_val == -134217729: 1 - rs1_val == -67108865: 1 - rs1_val == -33554433: 1 - rs1_val == -16777217: 1 - rs1_val == -8388609: 1 - rs1_val == -4194305: 2 - rs1_val == -2097153: 1 - rs1_val == -1048577: 1 - rs1_val == -524289: 1 - rs1_val == -262145: 1 - rs1_val == -131073: 1 - rs1_val == -65537: 1 - rs1_val == -32769: 1 - rs1_val == -16385: 1 - rs1_val == -8193: 1 - rs1_val == -4097: 1 - rs1_val == -2049: 1 - rs1_val == -1025: 1 - rs1_val == -513: 1 - rs1_val == -257: 1 - rs1_val == -129: 1 - rs1_val == -65: 1 - rs1_val == -33: 1 - rs1_val == -17: 1 - rs1_val == -9: 1 - rs1_val == -5: 2 - rs1_val == -3: 1 - rs1_val == -2: 1 - imm_val == 496: 7 - imm_val == -272: 2 - imm_val == -144: 2 - imm_val == -80: 3 - imm_val == -48: 1 - imm_val == -32: 2 - rs1_val == -2147483648: 1 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 1 - rs1_val == 268435456: 1 - rs1_val == 134217728: 1 - rs1_val == 67108864: 1 - rs1_val == 33554432: 1 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 2 - rs1_val == 2097152: 1 - rs1_val == 1048576: 1 - rs1_val == 524288: 1 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 1 - rs1_val == 32768: 1 - rs1_val == 16384: 1 - rs1_val == 8192: 1 - rs1_val == 4096: 1 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 1 - rs1_val == 128: 1 - rs1_val == 64: 2 - rs1_val == 32: 1 - rs1_val == 16: 1 - rs1_val == 8: 1 - rs1_val == 4: 1 - rs1_val == 2: 1 - rs1_val == 1: 1 - imm_val == 256: 2 - imm_val == 128: 5 - imm_val == 64: 4 - imm_val == 32: 2 - imm_val == 16: 4 - rs1_val == -1431655766: 1 - rs1_val == 1431655765: 1 - imm_val == -352: 4 - imm_val == 336: 4 - rs1_val != imm_val: 71 - rs1_val < 0 and imm_val < 0: 20 - rs1_val < 0 and imm_val > 0: 15 - rs1_val == (-2**(xlen-1)): 1 - rs1_val == (2**(xlen-1)-1): 1 - rs1_val == 0: 1 - rs1_val == imm_val: 1 - rs1_val > 0 and imm_val < 0: 10 - rs1_val > 0 and imm_val > 0: 26 - coverage: 89/89 + imm_val == -512: 3 # Walking Ones: -0x200 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 1 # Walking Zeros: -0x800001 + rs1_val == -4194305: 2 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 1 # Walking Zeros: -0x100001 + rs1_val == -524289: 1 # Walking Zeros: -0x80001 + rs1_val == -262145: 1 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 1 # Walking Zeros: -0x10001 + rs1_val == -32769: 1 # Walking Zeros: -0x8001 + rs1_val == -16385: 1 # Walking Zeros: -0x4001 + rs1_val == -8193: 1 # Walking Zeros: -0x2001 + rs1_val == -4097: 1 # Walking Zeros: -0x1001 + rs1_val == -2049: 1 # Walking Zeros: -0x801 + rs1_val == -1025: 1 # Walking Zeros: -0x401 + rs1_val == -513: 1 # Walking Zeros: -0x201 + rs1_val == -257: 1 # Walking Zeros: -0x101 + rs1_val == -129: 1 # Walking Zeros: -0x81 + rs1_val == -65: 1 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 1 # Walking Zeros: -0x11 + rs1_val == -9: 1 # Walking Zeros: -0x9 + rs1_val == -5: 2 # Walking Zeros: -0x5 + rs1_val == -3: 1 # Walking Zeros: -0x3 + rs1_val == -2: 1 # Walking Zeros: -0x2 + imm_val == 496: 7 # Walking Zeros: 0x1f0 + imm_val == -272: 2 # Walking Zeros: -0x110 + imm_val == -144: 2 # Walking Zeros: -0x90 + imm_val == -80: 3 # Walking Zeros: -0x50 + imm_val == -48: 1 # Walking Zeros: -0x30 + imm_val == -32: 2 # Walking Zeros: -0x20 + rs1_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 1 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 1 # Walking Ones: 0x8000000 + rs1_val == 67108864: 1 # Walking Ones: 0x4000000 + rs1_val == 33554432: 1 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 2 # Walking Ones: 0x400000 + rs1_val == 2097152: 1 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 1 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 1 # Walking Ones: 0x10000 + rs1_val == 32768: 1 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 1 # Walking Ones: 0x2000 + rs1_val == 4096: 1 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 1 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 2 # Walking Ones: 0x40 + rs1_val == 32: 1 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 1 # Walking Ones: 0x8 + rs1_val == 4: 1 # Walking Ones: 0x4 + rs1_val == 2: 1 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + imm_val == 256: 2 # Walking Ones: 0x100 + imm_val == 128: 5 # Walking Ones: 0x80 + imm_val == 64: 4 # Walking Ones: 0x40 + imm_val == 32: 2 # Walking Ones: 0x20 + imm_val == 16: 4 # Walking Ones: 0x10 + rs1_val == -1431655766: 1 # Alternate: -0x55555556 + rs1_val == 1431655765: 1 # Alternate: 0x55555555 + imm_val == -352: 4 # Alternate: -0x160 + imm_val == 336: 4 # Alternate: 0x150 + rs1_val != imm_val: 71 + rs1_val < 0 and imm_val < 0: 20 + rs1_val < 0 and imm_val > 0: 15 + rs1_val == (-2**(xlen-1)): 1 + rs1_val == (2**(xlen-1)-1): 1 + rs1_val == 0: 1 + rs1_val == imm_val: 1 + rs1_val > 0 and imm_val < 0: 10 + rs1_val > 0 and imm_val > 0: 26 + coverage: 89/89 total_coverage: 91/91
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.addi4spn: 19 - coverage: 1/1 + c.addi4spn: 19 + coverage: 1/1 rd: - x10: 12 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 12 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - imm_val == 1020: 1 - imm_val == 508: 1 - imm_val == 764: 1 - imm_val == 892: 1 - imm_val == 956: 1 - imm_val == 988: 1 - imm_val == 1004: 1 - imm_val == 1012: 1 - imm_val == 1016: 1 - imm_val == 512: 1 - imm_val == 256: 1 - imm_val == 128: 1 - imm_val == 64: 1 - imm_val == 32: 1 - imm_val == 16: 1 - imm_val == 8: 1 - imm_val == 4: 1 - imm_val == 680: 1 - imm_val == 340: 1 - imm_val > 0: 19 - coverage: 20/20 + imm_val == 1020: 1 + imm_val == 508: 1 # Walking Zeros: 0x1fc + imm_val == 764: 1 # Walking Zeros: 0x2fc + imm_val == 892: 1 # Walking Zeros: 0x37c + imm_val == 956: 1 # Walking Zeros: 0x3bc + imm_val == 988: 1 # Walking Zeros: 0x3dc + imm_val == 1004: 1 # Walking Zeros: 0x3ec + imm_val == 1012: 1 # Walking Zeros: 0x3f4 + imm_val == 1016: 1 # Walking Zeros: 0x3f8 + imm_val == 512: 1 # Walking Ones: 0x200 + imm_val == 256: 1 # Walking Ones: 0x100 + imm_val == 128: 1 # Walking Ones: 0x80 + imm_val == 64: 1 # Walking Ones: 0x40 + imm_val == 32: 1 # Walking Ones: 0x20 + imm_val == 16: 1 # Walking Ones: 0x10 + imm_val == 8: 1 # Walking Ones: 0x8 + imm_val == 4: 1 # Walking Ones: 0x4 + imm_val == 680: 1 # Alternate: 0x2a8 + imm_val == 340: 1 # Alternate: 0x154 + imm_val > 0: 19 + coverage: 20/20 total_coverage: 29/29
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True op_comb: - rs1 != rs2: 585 - rs1 == rs2: 1 - coverage: 2/2 + rs1 != rs2: 585 + rs1 == rs2: 1 + coverage: 2/2 opcode: - c.and: 586 - coverage: 1/1 + c.and: 586 + coverage: 1/1 rs1: - x10: 579 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 579 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 rs2: - x10: 1 - x11: 579 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 1 + x11: 579 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - rs1_val == (-2**(xlen-1)): 2 - rs2_val == 2147483647: 1 - rs2_val == -1073741825: 1 - rs2_val == -536870913: 2 - rs2_val == -268435457: 2 - rs2_val == -134217729: 1 - rs2_val == -67108865: 1 - rs2_val == -33554433: 1 - rs2_val == -16777217: 1 - rs2_val == -8388609: 1 - rs2_val == -4194305: 2 - rs2_val == -2097153: 1 - rs2_val == -1048577: 1 - rs2_val == -524289: 1 - rs2_val == -262145: 1 - rs2_val == -131073: 1 - rs2_val == -65537: 2 - rs2_val == -32769: 2 - rs2_val == -16385: 1 - rs2_val == -8193: 1 - rs2_val == -4097: 1 - rs2_val == -2049: 1 - rs2_val == -1025: 2 - rs2_val == -513: 1 - rs2_val == -257: 1 - rs2_val == -129: 2 - rs2_val == -65: 1 - rs2_val == -33: 2 - rs2_val == -17: 1 - rs2_val == -9: 1 - rs2_val == -5: 1 - rs2_val == -3: 2 - rs2_val == -2: 1 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 1 - rs1_val == -536870913: 1 - rs1_val == -268435457: 1 - rs1_val == -134217729: 1 - rs1_val == -67108865: 1 - rs1_val == -33554433: 1 - rs1_val == -16777217: 1 - rs1_val == -8388609: 1 - rs1_val == -4194305: 1 - rs1_val == -2097153: 1 - rs1_val == -1048577: 2 - rs1_val == -524289: 2 - rs1_val == -262145: 1 - rs1_val == -131073: 1 - rs1_val == -65537: 1 - rs1_val == -32769: 1 - rs1_val == -16385: 2 - rs1_val == -8193: 1 - rs1_val == -4097: 1 - rs1_val == -2049: 1 - rs1_val == -1025: 2 - rs1_val == -513: 1 - rs1_val == -257: 1 - rs1_val == -129: 1 - rs1_val == -65: 1 - rs1_val == -33: 1 - rs1_val == -17: 1 - rs1_val == -9: 2 - rs1_val == -5: 1 - rs1_val == -3: 1 - rs1_val == -2: 2 - rs2_val == -2147483648: 1 - rs2_val == 1073741824: 1 - rs2_val == 536870912: 1 - rs2_val == 268435456: 1 - rs2_val == 134217728: 1 - rs2_val == 67108864: 1 - rs2_val == 33554432: 1 - rs2_val == 16777216: 1 - rs2_val == 8388608: 1 - rs2_val == 4194304: 1 - rs2_val == 2097152: 1 - rs2_val == 1048576: 1 - rs2_val == 524288: 1 - rs2_val == 262144: 1 - rs2_val == 131072: 3 - rs2_val == 65536: 1 - rs2_val == 32768: 1 - rs2_val == 16384: 1 - rs2_val == 8192: 1 - rs2_val == 4096: 1 - rs2_val == 2048: 1 - rs2_val == 1024: 1 - rs2_val == 512: 1 - rs2_val == 256: 1 - rs2_val == 128: 1 - rs2_val == 64: 1 - rs2_val == 32: 2 - rs2_val == 16: 3 - rs2_val == 8: 1 - rs2_val == 4: 23 - rs2_val == 2: 22 - rs2_val == 1: 2 - rs1_val == -2147483648: 2 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 2 - rs1_val == 268435456: 1 - rs1_val == 134217728: 1 - rs1_val == 67108864: 1 - rs1_val == 33554432: 1 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 1 - rs1_val == 2097152: 2 - rs1_val == 1048576: 1 - rs1_val == 524288: 1 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 1 - rs1_val == 32768: 1 - rs1_val == 16384: 1 - rs1_val == 8192: 1 - rs1_val == 4096: 2 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 1 - rs1_val == 128: 1 - rs1_val == 64: 1 - rs1_val == 32: 2 - rs1_val == 16: 1 - rs1_val == 8: 2 - rs1_val == 4: 22 - rs1_val == 2: 23 - rs1_val == 1: 1 - rs1_val==46341 and rs2_val==46341: 1 - rs1_val==46341 and rs2_val==-46339: 1 - rs1_val==46341 and rs2_val==1717986919: 1 - rs1_val==46341 and rs2_val==858993460: 1 - rs1_val==46341 and rs2_val==6: 1 - rs1_val==46341 and rs2_val==-1431655765: 1 - rs1_val==46341 and rs2_val==1431655766: 1 - rs1_val==46341 and rs2_val==4: 1 - rs1_val==46341 and rs2_val==46339: 1 - rs1_val==46341 and rs2_val==0: 1 - rs1_val==46341 and rs2_val==1717986917: 1 - rs1_val==46341 and rs2_val==858993458: 1 - rs1_val==46341 and rs2_val==1431655764: 1 - rs1_val==46341 and rs2_val==2: 1 - rs1_val==46341 and rs2_val==46340: 1 - rs1_val==46341 and rs2_val==-46340: 1 - rs1_val==46341 and rs2_val==1717986918: 1 - rs1_val==46341 and rs2_val==858993459: 1 - rs1_val==46341 and rs2_val==5: 1 - rs1_val==46341 and rs2_val==-1431655766: 1 - rs1_val==46341 and rs2_val==1431655765: 1 - rs1_val==46341 and rs2_val==3: 1 - rs1_val==-46339 and rs2_val==46341: 1 - rs1_val==-46339 and rs2_val==-46339: 1 - rs1_val==-46339 and rs2_val==1717986919: 1 - rs1_val==-46339 and rs2_val==858993460: 1 - rs1_val==-46339 and rs2_val==6: 1 - rs1_val==-46339 and rs2_val==-1431655765: 1 - rs1_val==-46339 and rs2_val==1431655766: 1 - rs1_val==-46339 and rs2_val==4: 1 - rs1_val==-46339 and rs2_val==46339: 1 - rs1_val==-46339 and rs2_val==0: 1 - rs1_val==-46339 and rs2_val==1717986917: 1 - rs1_val==-46339 and rs2_val==858993458: 1 - rs1_val==-46339 and rs2_val==1431655764: 1 - rs1_val==-46339 and rs2_val==2: 1 - rs1_val==-46339 and rs2_val==46340: 1 - rs1_val==-46339 and rs2_val==-46340: 1 - rs1_val==-46339 and rs2_val==1717986918: 1 - rs1_val==-46339 and rs2_val==858993459: 1 - rs1_val==-46339 and rs2_val==5: 1 - rs1_val==-46339 and rs2_val==-1431655766: 1 - rs1_val==-46339 and rs2_val==1431655765: 1 - rs1_val==-46339 and rs2_val==3: 1 - rs1_val==1717986919 and rs2_val==46341: 1 - rs1_val==1717986919 and rs2_val==-46339: 1 - rs1_val==1717986919 and rs2_val==1717986919: 1 - rs1_val==1717986919 and rs2_val==858993460: 1 - rs1_val==1717986919 and rs2_val==6: 1 - rs1_val==1717986919 and rs2_val==-1431655765: 1 - rs1_val==1717986919 and rs2_val==1431655766: 1 - rs1_val==1717986919 and rs2_val==4: 1 - rs1_val==1717986919 and rs2_val==46339: 1 - rs1_val==1717986919 and rs2_val==0: 1 - rs1_val==1717986919 and rs2_val==1717986917: 1 - rs1_val==1717986919 and rs2_val==858993458: 1 - rs1_val==1717986919 and rs2_val==1431655764: 1 - rs1_val==1717986919 and rs2_val==2: 1 - rs1_val==1717986919 and rs2_val==46340: 1 - rs1_val==1717986919 and rs2_val==-46340: 1 - rs1_val==1717986919 and rs2_val==1717986918: 1 - rs1_val==1717986919 and rs2_val==858993459: 1 - rs1_val==1717986919 and rs2_val==5: 1 - rs1_val==1717986919 and rs2_val==-1431655766: 1 - rs1_val==1717986919 and rs2_val==1431655765: 1 - rs1_val==1717986919 and rs2_val==3: 1 - rs1_val==858993460 and rs2_val==46341: 1 - rs1_val==858993460 and rs2_val==-46339: 1 - rs1_val==858993460 and rs2_val==1717986919: 1 - rs1_val==858993460 and rs2_val==858993460: 1 - rs1_val==858993460 and rs2_val==6: 1 - rs1_val==858993460 and rs2_val==-1431655765: 1 - rs1_val==858993460 and rs2_val==1431655766: 1 - rs1_val==858993460 and rs2_val==4: 1 - rs1_val==858993460 and rs2_val==46339: 1 - rs1_val==858993460 and rs2_val==0: 1 - rs1_val==858993460 and rs2_val==1717986917: 1 - rs1_val==858993460 and rs2_val==858993458: 1 - rs1_val==858993460 and rs2_val==1431655764: 1 - rs1_val==858993460 and rs2_val==2: 1 - rs1_val==858993460 and rs2_val==46340: 1 - rs1_val==858993460 and rs2_val==-46340: 1 - rs1_val==858993460 and rs2_val==1717986918: 1 - rs1_val==858993460 and rs2_val==858993459: 1 - rs1_val==858993460 and rs2_val==5: 1 - rs1_val==858993460 and rs2_val==-1431655766: 1 - rs1_val==858993460 and rs2_val==1431655765: 1 - rs1_val==858993460 and rs2_val==3: 1 - rs1_val==6 and rs2_val==46341: 1 - rs1_val==6 and rs2_val==-46339: 1 - rs1_val==6 and rs2_val==1717986919: 1 - rs1_val==6 and rs2_val==858993460: 1 - rs1_val==6 and rs2_val==6: 1 - rs1_val==6 and rs2_val==-1431655765: 1 - rs1_val==6 and rs2_val==1431655766: 1 - rs1_val==6 and rs2_val==4: 1 - rs1_val==6 and rs2_val==46339: 1 - rs1_val==6 and rs2_val==0: 1 - rs1_val==6 and rs2_val==1717986917: 1 - rs1_val==6 and rs2_val==858993458: 1 - rs1_val==6 and rs2_val==1431655764: 1 - rs1_val==6 and rs2_val==2: 1 - rs1_val==6 and rs2_val==46340: 1 - rs1_val==6 and rs2_val==-46340: 1 - rs1_val==6 and rs2_val==1717986918: 1 - rs1_val==6 and rs2_val==858993459: 1 - rs1_val==6 and rs2_val==5: 1 - rs1_val==6 and rs2_val==-1431655766: 1 - rs1_val==6 and rs2_val==1431655765: 1 - rs1_val==6 and rs2_val==3: 1 - rs1_val==-1431655765 and rs2_val==46341: 1 - rs1_val==-1431655765 and rs2_val==-46339: 1 - rs1_val==-1431655765 and rs2_val==1717986919: 1 - rs1_val==-1431655765 and rs2_val==858993460: 1 - rs1_val==-1431655765 and rs2_val==6: 1 - rs1_val==-1431655765 and rs2_val==-1431655765: 1 - rs1_val==-1431655765 and rs2_val==1431655766: 1 - rs1_val==-1431655765 and rs2_val==4: 1 - rs1_val==-1431655765 and rs2_val==46339: 1 - rs1_val==-1431655765 and rs2_val==0: 1 - rs1_val==-1431655765 and rs2_val==1717986917: 1 - rs1_val==-1431655765 and rs2_val==858993458: 1 - rs1_val==-1431655765 and rs2_val==1431655764: 1 - rs1_val==-1431655765 and rs2_val==2: 1 - rs1_val==-1431655765 and rs2_val==46340: 1 - rs1_val==-1431655765 and rs2_val==-46340: 1 - rs1_val==-1431655765 and rs2_val==1717986918: 1 - rs1_val==-1431655765 and rs2_val==858993459: 1 - rs1_val==-1431655765 and rs2_val==5: 1 - rs1_val==-1431655765 and rs2_val==-1431655766: 1 - rs1_val==-1431655765 and rs2_val==1431655765: 1 - rs1_val==-1431655765 and rs2_val==3: 1 - rs1_val==1431655766 and rs2_val==46341: 1 - rs1_val==1431655766 and rs2_val==-46339: 1 - rs1_val==1431655766 and rs2_val==1717986919: 1 - rs1_val==1431655766 and rs2_val==858993460: 1 - rs1_val==1431655766 and rs2_val==6: 1 - rs1_val==1431655766 and rs2_val==-1431655765: 1 - rs1_val==1431655766 and rs2_val==1431655766: 1 - rs1_val==1431655766 and rs2_val==4: 1 - rs1_val==1431655766 and rs2_val==46339: 1 - rs1_val==1431655766 and rs2_val==0: 1 - rs1_val==1431655766 and rs2_val==1717986917: 1 - rs1_val==1431655766 and rs2_val==858993458: 1 - rs1_val==1431655766 and rs2_val==1431655764: 1 - rs1_val==1431655766 and rs2_val==2: 1 - rs1_val==1431655766 and rs2_val==46340: 1 - rs1_val==1431655766 and rs2_val==-46340: 1 - rs1_val==1431655766 and rs2_val==1717986918: 1 - rs1_val==1431655766 and rs2_val==858993459: 1 - rs1_val==1431655766 and rs2_val==5: 1 - rs1_val==1431655766 and rs2_val==-1431655766: 1 - rs1_val==1431655766 and rs2_val==1431655765: 1 - rs1_val==1431655766 and rs2_val==3: 1 - rs1_val==4 and rs2_val==46341: 1 - rs1_val==4 and rs2_val==-46339: 1 - rs1_val==4 and rs2_val==1717986919: 1 - rs1_val==4 and rs2_val==858993460: 1 - rs1_val==4 and rs2_val==6: 1 - rs1_val==4 and rs2_val==-1431655765: 1 - rs1_val==4 and rs2_val==1431655766: 1 - rs1_val==4 and rs2_val==4: 1 - rs1_val==4 and rs2_val==46339: 1 - rs1_val==4 and rs2_val==0: 1 - rs1_val==4 and rs2_val==1717986917: 1 - rs1_val==4 and rs2_val==858993458: 1 - rs1_val==4 and rs2_val==1431655764: 1 - rs1_val==4 and rs2_val==2: 1 - rs1_val==4 and rs2_val==46340: 1 - rs1_val==4 and rs2_val==-46340: 1 - rs1_val==4 and rs2_val==1717986918: 1 - rs1_val==4 and rs2_val==858993459: 1 - rs1_val==4 and rs2_val==5: 1 - rs1_val==4 and rs2_val==-1431655766: 1 - rs1_val==4 and rs2_val==1431655765: 1 - rs1_val==4 and rs2_val==3: 1 - rs1_val==46339 and rs2_val==46341: 1 - rs1_val==46339 and rs2_val==-46339: 1 - rs1_val==46339 and rs2_val==1717986919: 1 - rs1_val==46339 and rs2_val==858993460: 1 - rs1_val==46339 and rs2_val==6: 1 - rs1_val==46339 and rs2_val==-1431655765: 1 - rs1_val==46339 and rs2_val==1431655766: 1 - rs1_val==46339 and rs2_val==4: 1 - rs1_val==46339 and rs2_val==46339: 2 - rs1_val==46339 and rs2_val==0: 1 - rs1_val==46339 and rs2_val==1717986917: 1 - rs1_val==46339 and rs2_val==858993458: 1 - rs1_val==46339 and rs2_val==1431655764: 1 - rs1_val==46339 and rs2_val==2: 1 - rs1_val==46339 and rs2_val==46340: 1 - rs1_val==46339 and rs2_val==-46340: 1 - rs1_val==46339 and rs2_val==1717986918: 1 - rs1_val==46339 and rs2_val==858993459: 1 - rs1_val==46339 and rs2_val==5: 1 - rs1_val==46339 and rs2_val==-1431655766: 1 - rs1_val==46339 and rs2_val==1431655765: 1 - rs1_val==46339 and rs2_val==3: 1 - rs1_val==0 and rs2_val==46341: 1 - rs1_val==0 and rs2_val==-46339: 1 - rs1_val==0 and rs2_val==1717986919: 1 - rs1_val==0 and rs2_val==858993460: 1 - rs1_val==0 and rs2_val==6: 1 - rs1_val==0 and rs2_val==-1431655765: 1 - rs1_val==0 and rs2_val==1431655766: 1 - rs1_val==0 and rs2_val==4: 1 - rs1_val==0 and rs2_val==46339: 1 - rs1_val==0 and rs2_val==0: 1 - rs1_val==0 and rs2_val==1717986917: 1 - rs1_val==0 and rs2_val==858993458: 1 - rs1_val==0 and rs2_val==1431655764: 1 - rs1_val==0 and rs2_val==2: 1 - rs1_val==0 and rs2_val==46340: 1 - rs1_val==0 and rs2_val==-46340: 1 - rs1_val==0 and rs2_val==1717986918: 1 - rs1_val==0 and rs2_val==858993459: 1 - rs1_val==0 and rs2_val==5: 1 - rs1_val==0 and rs2_val==-1431655766: 1 - rs1_val==0 and rs2_val==1431655765: 1 - rs1_val==0 and rs2_val==3: 1 - rs1_val==1717986917 and rs2_val==46341: 1 - rs1_val==1717986917 and rs2_val==-46339: 1 - rs1_val==1717986917 and rs2_val==1717986919: 1 - rs1_val==1717986917 and rs2_val==858993460: 1 - rs1_val==1717986917 and rs2_val==6: 1 - rs1_val==1717986917 and rs2_val==-1431655765: 1 - rs1_val==1717986917 and rs2_val==1431655766: 1 - rs1_val==1717986917 and rs2_val==4: 1 - rs1_val==1717986917 and rs2_val==46339: 1 - rs1_val==1717986917 and rs2_val==0: 1 - rs1_val==1717986917 and rs2_val==1717986917: 1 - rs1_val==1717986917 and rs2_val==858993458: 1 - rs1_val==1717986917 and rs2_val==1431655764: 1 - rs1_val==1717986917 and rs2_val==2: 1 - rs1_val==1717986917 and rs2_val==46340: 1 - rs1_val==1717986917 and rs2_val==-46340: 1 - rs1_val==1717986917 and rs2_val==1717986918: 1 - rs1_val==1717986917 and rs2_val==858993459: 1 - rs1_val==1717986917 and rs2_val==5: 1 - rs1_val==1717986917 and rs2_val==-1431655766: 1 - rs1_val==1717986917 and rs2_val==1431655765: 1 - rs1_val==1717986917 and rs2_val==3: 1 - rs1_val==858993458 and rs2_val==46341: 1 - rs1_val==858993458 and rs2_val==-46339: 1 - rs1_val==858993458 and rs2_val==1717986919: 1 - rs1_val==858993458 and rs2_val==858993460: 1 - rs1_val==858993458 and rs2_val==6: 1 - rs1_val==858993458 and rs2_val==-1431655765: 1 - rs1_val==858993458 and rs2_val==1431655766: 1 - rs1_val==858993458 and rs2_val==4: 1 - rs1_val==858993458 and rs2_val==46339: 1 - rs1_val==858993458 and rs2_val==0: 1 - rs1_val==858993458 and rs2_val==1717986917: 1 - rs1_val==858993458 and rs2_val==858993458: 1 - rs1_val==858993458 and rs2_val==1431655764: 1 - rs1_val==858993458 and rs2_val==2: 1 - rs1_val==858993458 and rs2_val==46340: 1 - rs1_val==858993458 and rs2_val==-46340: 1 - rs1_val==858993458 and rs2_val==1717986918: 1 - rs1_val==858993458 and rs2_val==858993459: 1 - rs1_val==858993458 and rs2_val==5: 1 - rs1_val==858993458 and rs2_val==-1431655766: 1 - rs1_val==858993458 and rs2_val==1431655765: 1 - rs1_val==858993458 and rs2_val==3: 1 - rs1_val==1431655764 and rs2_val==46341: 1 - rs1_val==1431655764 and rs2_val==-46339: 1 - rs1_val==1431655764 and rs2_val==1717986919: 1 - rs1_val==1431655764 and rs2_val==858993460: 1 - rs1_val==1431655764 and rs2_val==6: 1 - rs1_val==1431655764 and rs2_val==-1431655765: 1 - rs1_val==1431655764 and rs2_val==1431655766: 1 - rs1_val==1431655764 and rs2_val==4: 1 - rs1_val==1431655764 and rs2_val==46339: 1 - rs1_val==1431655764 and rs2_val==0: 1 - rs1_val==1431655764 and rs2_val==1717986917: 1 - rs1_val==1431655764 and rs2_val==858993458: 1 - rs1_val==1431655764 and rs2_val==1431655764: 1 - rs1_val==1431655764 and rs2_val==2: 1 - rs1_val==1431655764 and rs2_val==46340: 1 - rs1_val==1431655764 and rs2_val==-46340: 1 - rs1_val==1431655764 and rs2_val==1717986918: 1 - rs1_val==1431655764 and rs2_val==858993459: 1 - rs1_val==1431655764 and rs2_val==5: 1 - rs1_val==1431655764 and rs2_val==-1431655766: 1 - rs1_val==1431655764 and rs2_val==1431655765: 1 - rs1_val==1431655764 and rs2_val==3: 1 - rs1_val==2 and rs2_val==46341: 1 - rs1_val==2 and rs2_val==-46339: 1 - rs1_val==2 and rs2_val==1717986919: 1 - rs1_val==2 and rs2_val==858993460: 1 - rs1_val==2 and rs2_val==6: 1 - rs1_val==2 and rs2_val==-1431655765: 1 - rs1_val==2 and rs2_val==1431655766: 1 - rs1_val==2 and rs2_val==4: 1 - rs1_val==2 and rs2_val==46339: 1 - rs1_val==2 and rs2_val==0: 1 - rs1_val==2 and rs2_val==1717986917: 1 - rs1_val==2 and rs2_val==858993458: 1 - rs1_val==2 and rs2_val==1431655764: 1 - rs1_val==2 and rs2_val==2: 1 - rs1_val==2 and rs2_val==46340: 1 - rs1_val==2 and rs2_val==-46340: 1 - rs1_val==2 and rs2_val==1717986918: 1 - rs1_val==2 and rs2_val==858993459: 1 - rs1_val==2 and rs2_val==5: 1 - rs1_val==2 and rs2_val==-1431655766: 1 - rs1_val==2 and rs2_val==1431655765: 1 - rs1_val==2 and rs2_val==3: 1 - rs1_val==46340 and rs2_val==46341: 1 - rs1_val==46340 and rs2_val==-46339: 1 - rs1_val==46340 and rs2_val==1717986919: 1 - rs1_val==46340 and rs2_val==858993460: 1 - rs1_val==46340 and rs2_val==6: 1 - rs1_val==46340 and rs2_val==-1431655765: 1 - rs1_val==46340 and rs2_val==1431655766: 1 - rs1_val==46340 and rs2_val==4: 1 - rs1_val==46340 and rs2_val==46339: 1 - rs1_val==46340 and rs2_val==0: 1 - rs1_val==46340 and rs2_val==1717986917: 1 - rs1_val==46340 and rs2_val==858993458: 1 - rs1_val==46340 and rs2_val==1431655764: 1 - rs1_val==46340 and rs2_val==2: 1 - rs1_val==46340 and rs2_val==46340: 1 - rs1_val==46340 and rs2_val==-46340: 1 - rs1_val==46340 and rs2_val==1717986918: 1 - rs1_val==46340 and rs2_val==858993459: 1 - rs1_val==46340 and rs2_val==5: 1 - rs1_val==46340 and rs2_val==-1431655766: 1 - rs1_val==46340 and rs2_val==1431655765: 1 - rs1_val==46340 and rs2_val==3: 1 - rs1_val==-46340 and rs2_val==46341: 1 - rs1_val==-46340 and rs2_val==-46339: 1 - rs1_val==-46340 and rs2_val==1717986919: 1 - rs1_val==-46340 and rs2_val==858993460: 1 - rs1_val==-46340 and rs2_val==6: 1 - rs1_val==-46340 and rs2_val==-1431655765: 1 - rs1_val==-46340 and rs2_val==1431655766: 1 - rs1_val==-46340 and rs2_val==4: 1 - rs1_val==-46340 and rs2_val==46339: 1 - rs1_val==-46340 and rs2_val==0: 1 - rs1_val==-46340 and rs2_val==1717986917: 1 - rs1_val==-46340 and rs2_val==858993458: 1 - rs1_val==-46340 and rs2_val==1431655764: 1 - rs1_val==-46340 and rs2_val==2: 1 - rs1_val==-46340 and rs2_val==46340: 1 - rs1_val==-46340 and rs2_val==-46340: 1 - rs1_val==-46340 and rs2_val==1717986918: 1 - rs1_val==-46340 and rs2_val==858993459: 1 - rs1_val==-46340 and rs2_val==5: 1 - rs1_val==-46340 and rs2_val==-1431655766: 1 - rs1_val==-46340 and rs2_val==1431655765: 1 - rs1_val==-46340 and rs2_val==3: 1 - rs1_val==1717986918 and rs2_val==46341: 1 - rs1_val==1717986918 and rs2_val==-46339: 1 - rs1_val==1717986918 and rs2_val==1717986919: 1 - rs1_val==1717986918 and rs2_val==858993460: 1 - rs1_val==1717986918 and rs2_val==6: 1 - rs1_val==1717986918 and rs2_val==-1431655765: 1 - rs1_val==1717986918 and rs2_val==1431655766: 1 - rs1_val==1717986918 and rs2_val==4: 1 - rs1_val==1717986918 and rs2_val==46339: 1 - rs1_val==1717986918 and rs2_val==0: 1 - rs1_val==1717986918 and rs2_val==1717986917: 1 - rs1_val==1717986918 and rs2_val==858993458: 1 - rs1_val==1717986918 and rs2_val==1431655764: 1 - rs1_val==1717986918 and rs2_val==2: 1 - rs1_val==1717986918 and rs2_val==46340: 1 - rs1_val==1717986918 and rs2_val==-46340: 1 - rs1_val==1717986918 and rs2_val==1717986918: 1 - rs1_val==1717986918 and rs2_val==858993459: 1 - rs1_val==1717986918 and rs2_val==5: 1 - rs1_val==1717986918 and rs2_val==-1431655766: 1 - rs1_val==1717986918 and rs2_val==1431655765: 1 - rs1_val==1717986918 and rs2_val==3: 1 - rs1_val==858993459 and rs2_val==46341: 1 - rs1_val==858993459 and rs2_val==-46339: 1 - rs1_val==858993459 and rs2_val==1717986919: 1 - rs1_val==858993459 and rs2_val==858993460: 1 - rs1_val==858993459 and rs2_val==6: 1 - rs1_val==858993459 and rs2_val==-1431655765: 1 - rs1_val==858993459 and rs2_val==1431655766: 1 - rs1_val==858993459 and rs2_val==4: 1 - rs1_val==858993459 and rs2_val==46339: 1 - rs1_val==858993459 and rs2_val==0: 1 - rs1_val==858993459 and rs2_val==1717986917: 1 - rs1_val==858993459 and rs2_val==858993458: 1 - rs1_val==858993459 and rs2_val==1431655764: 1 - rs1_val==858993459 and rs2_val==2: 1 - rs1_val==858993459 and rs2_val==46340: 1 - rs1_val==858993459 and rs2_val==-46340: 1 - rs1_val==858993459 and rs2_val==1717986918: 1 - rs1_val==858993459 and rs2_val==858993459: 1 - rs1_val==858993459 and rs2_val==5: 1 - rs1_val==858993459 and rs2_val==-1431655766: 1 - rs1_val==858993459 and rs2_val==1431655765: 1 - rs1_val==858993459 and rs2_val==3: 1 - rs1_val==5 and rs2_val==46341: 1 - rs1_val==5 and rs2_val==-46339: 1 - rs1_val==5 and rs2_val==1717986919: 1 - rs1_val==5 and rs2_val==858993460: 1 - rs1_val==5 and rs2_val==6: 1 - rs1_val==5 and rs2_val==-1431655765: 1 - rs1_val==5 and rs2_val==1431655766: 1 - rs1_val==5 and rs2_val==4: 1 - rs1_val==5 and rs2_val==46339: 1 - rs1_val==5 and rs2_val==0: 1 - rs1_val==5 and rs2_val==1717986917: 1 - rs1_val==5 and rs2_val==858993458: 1 - rs1_val==5 and rs2_val==1431655764: 1 - rs1_val==5 and rs2_val==2: 1 - rs1_val==5 and rs2_val==46340: 1 - rs1_val==5 and rs2_val==-46340: 1 - rs1_val==5 and rs2_val==1717986918: 1 - rs1_val==5 and rs2_val==858993459: 1 - rs1_val==5 and rs2_val==5: 1 - rs1_val==5 and rs2_val==-1431655766: 1 - rs1_val==5 and rs2_val==1431655765: 1 - rs1_val==5 and rs2_val==3: 1 - rs1_val==-1431655766 and rs2_val==46341: 1 - rs1_val==-1431655766 and rs2_val==-46339: 1 - rs1_val==-1431655766 and rs2_val==1717986919: 1 - rs1_val==-1431655766 and rs2_val==858993460: 1 - rs1_val==-1431655766 and rs2_val==6: 1 - rs1_val==-1431655766 and rs2_val==-1431655765: 1 - rs1_val==-1431655766 and rs2_val==1431655766: 1 - rs1_val==-1431655766 and rs2_val==4: 1 - rs1_val==-1431655766 and rs2_val==46339: 1 - rs1_val==-1431655766 and rs2_val==0: 1 - rs1_val==-1431655766 and rs2_val==1717986917: 1 - rs1_val==-1431655766 and rs2_val==858993458: 1 - rs1_val==-1431655766 and rs2_val==1431655764: 1 - rs1_val==-1431655766 and rs2_val==2: 1 - rs1_val==-1431655766 and rs2_val==46340: 1 - rs1_val==-1431655766 and rs2_val==-46340: 1 - rs1_val==-1431655766 and rs2_val==1717986918: 1 - rs1_val==-1431655766 and rs2_val==858993459: 1 - rs1_val==-1431655766 and rs2_val==5: 1 - rs1_val==-1431655766 and rs2_val==-1431655766: 1 - rs1_val==-1431655766 and rs2_val==1431655765: 1 - rs1_val==-1431655766 and rs2_val==3: 1 - rs1_val==1431655765 and rs2_val==46341: 1 - rs1_val==1431655765 and rs2_val==-46339: 1 - rs1_val==1431655765 and rs2_val==1717986919: 1 - rs1_val==1431655765 and rs2_val==858993460: 1 - rs1_val==1431655765 and rs2_val==6: 1 - rs1_val==1431655765 and rs2_val==-1431655765: 1 - rs1_val==1431655765 and rs2_val==1431655766: 1 - rs1_val==1431655765 and rs2_val==4: 1 - rs1_val==1431655765 and rs2_val==46339: 1 - rs1_val==1431655765 and rs2_val==0: 1 - rs1_val==1431655765 and rs2_val==1717986917: 1 - rs1_val==1431655765 and rs2_val==858993458: 1 - rs1_val==1431655765 and rs2_val==1431655764: 1 - rs1_val==1431655765 and rs2_val==2: 1 - rs1_val==1431655765 and rs2_val==46340: 1 - rs1_val==1431655765 and rs2_val==-46340: 1 - rs1_val==1431655765 and rs2_val==1717986918: 1 - rs1_val==1431655765 and rs2_val==858993459: 1 - rs1_val==1431655765 and rs2_val==5: 1 - rs1_val==1431655765 and rs2_val==-1431655766: 1 - rs1_val==1431655765 and rs2_val==1431655765: 1 - rs1_val==1431655765 and rs2_val==3: 1 - rs1_val==3 and rs2_val==46341: 1 - rs1_val==3 and rs2_val==-46339: 1 - rs1_val==3 and rs2_val==1717986919: 1 - rs1_val==3 and rs2_val==858993460: 1 - rs1_val==3 and rs2_val==6: 1 - rs1_val==3 and rs2_val==-1431655765: 1 - rs1_val==3 and rs2_val==1431655766: 1 - rs1_val==3 and rs2_val==4: 1 - rs1_val==3 and rs2_val==46339: 1 - rs1_val==3 and rs2_val==0: 1 - rs1_val==3 and rs2_val==1717986917: 1 - rs1_val==3 and rs2_val==858993458: 1 - rs1_val==3 and rs2_val==1431655764: 1 - rs1_val==3 and rs2_val==2: 1 - rs1_val==3 and rs2_val==46340: 1 - rs1_val==3 and rs2_val==-46340: 1 - rs1_val==3 and rs2_val==1717986918: 1 - rs1_val==3 and rs2_val==858993459: 1 - rs1_val==3 and rs2_val==5: 1 - rs1_val==3 and rs2_val==-1431655766: 1 - rs1_val==3 and rs2_val==1431655765: 1 - rs1_val==3 and rs2_val==3: 1 - rs2_val == -1431655766: 26 - rs2_val == 1431655765: 24 - rs1_val == -1431655766: 22 - rs1_val == 1431655765: 26 - rs1_val == (2**(xlen-1)-1): 1 - rs1_val == 0: 23 - rs2_val < 0: 138 - rs2_val == (-2**(xlen-1)): 1 - rs2_val == (2**(xlen-1)-1): 1 - rs2_val == 0: 23 - rs2_val > 0: 425 - coverage: 624/624 + rs1_val == (-2**(xlen-1)): 2 + rs2_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs2_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs2_val == -536870913: 2 # Walking Zeros: -0x20000001 + rs2_val == -268435457: 2 # Walking Zeros: -0x10000001 + rs2_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs2_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs2_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs2_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs2_val == -8388609: 1 # Walking Zeros: -0x800001 + rs2_val == -4194305: 2 # Walking Zeros: -0x400001 + rs2_val == -2097153: 1 # Walking Zeros: -0x200001 + rs2_val == -1048577: 1 # Walking Zeros: -0x100001 + rs2_val == -524289: 1 # Walking Zeros: -0x80001 + rs2_val == -262145: 1 # Walking Zeros: -0x40001 + rs2_val == -131073: 1 # Walking Zeros: -0x20001 + rs2_val == -65537: 2 # Walking Zeros: -0x10001 + rs2_val == -32769: 2 # Walking Zeros: -0x8001 + rs2_val == -16385: 1 # Walking Zeros: -0x4001 + rs2_val == -8193: 1 # Walking Zeros: -0x2001 + rs2_val == -4097: 1 # Walking Zeros: -0x1001 + rs2_val == -2049: 1 # Walking Zeros: -0x801 + rs2_val == -1025: 2 # Walking Zeros: -0x401 + rs2_val == -513: 1 # Walking Zeros: -0x201 + rs2_val == -257: 1 # Walking Zeros: -0x101 + rs2_val == -129: 2 # Walking Zeros: -0x81 + rs2_val == -65: 1 # Walking Zeros: -0x41 + rs2_val == -33: 2 # Walking Zeros: -0x21 + rs2_val == -17: 1 # Walking Zeros: -0x11 + rs2_val == -9: 1 # Walking Zeros: -0x9 + rs2_val == -5: 1 # Walking Zeros: -0x5 + rs2_val == -3: 2 # Walking Zeros: -0x3 + rs2_val == -2: 1 # Walking Zeros: -0x2 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 1 # Walking Zeros: -0x800001 + rs1_val == -4194305: 1 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 2 # Walking Zeros: -0x100001 + rs1_val == -524289: 2 # Walking Zeros: -0x80001 + rs1_val == -262145: 1 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 1 # Walking Zeros: -0x10001 + rs1_val == -32769: 1 # Walking Zeros: -0x8001 + rs1_val == -16385: 2 # Walking Zeros: -0x4001 + rs1_val == -8193: 1 # Walking Zeros: -0x2001 + rs1_val == -4097: 1 # Walking Zeros: -0x1001 + rs1_val == -2049: 1 # Walking Zeros: -0x801 + rs1_val == -1025: 2 # Walking Zeros: -0x401 + rs1_val == -513: 1 # Walking Zeros: -0x201 + rs1_val == -257: 1 # Walking Zeros: -0x101 + rs1_val == -129: 1 # Walking Zeros: -0x81 + rs1_val == -65: 1 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 1 # Walking Zeros: -0x11 + rs1_val == -9: 2 # Walking Zeros: -0x9 + rs1_val == -5: 1 # Walking Zeros: -0x5 + rs1_val == -3: 1 # Walking Zeros: -0x3 + rs1_val == -2: 2 # Walking Zeros: -0x2 + rs2_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs2_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs2_val == 536870912: 1 # Walking Ones: 0x20000000 + rs2_val == 268435456: 1 # Walking Ones: 0x10000000 + rs2_val == 134217728: 1 # Walking Ones: 0x8000000 + rs2_val == 67108864: 1 # Walking Ones: 0x4000000 + rs2_val == 33554432: 1 # Walking Ones: 0x2000000 + rs2_val == 16777216: 1 # Walking Ones: 0x1000000 + rs2_val == 8388608: 1 # Walking Ones: 0x800000 + rs2_val == 4194304: 1 # Walking Ones: 0x400000 + rs2_val == 2097152: 1 # Walking Ones: 0x200000 + rs2_val == 1048576: 1 # Walking Ones: 0x100000 + rs2_val == 524288: 1 # Walking Ones: 0x80000 + rs2_val == 262144: 1 # Walking Ones: 0x40000 + rs2_val == 131072: 3 # Walking Ones: 0x20000 + rs2_val == 65536: 1 # Walking Ones: 0x10000 + rs2_val == 32768: 1 # Walking Ones: 0x8000 + rs2_val == 16384: 1 # Walking Ones: 0x4000 + rs2_val == 8192: 1 # Walking Ones: 0x2000 + rs2_val == 4096: 1 # Walking Ones: 0x1000 + rs2_val == 2048: 1 # Walking Ones: 0x800 + rs2_val == 1024: 1 # Walking Ones: 0x400 + rs2_val == 512: 1 # Walking Ones: 0x200 + rs2_val == 256: 1 # Walking Ones: 0x100 + rs2_val == 128: 1 # Walking Ones: 0x80 + rs2_val == 64: 1 # Walking Ones: 0x40 + rs2_val == 32: 2 # Walking Ones: 0x20 + rs2_val == 16: 3 # Walking Ones: 0x10 + rs2_val == 8: 1 # Walking Ones: 0x8 + rs2_val == 4: 23 # Walking Ones: 0x4 + rs2_val == 2: 22 # Walking Ones: 0x2 + rs2_val == 1: 2 # Walking Ones: 0x1 + rs1_val == -2147483648: 2 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 2 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 1 # Walking Ones: 0x8000000 + rs1_val == 67108864: 1 # Walking Ones: 0x4000000 + rs1_val == 33554432: 1 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 1 # Walking Ones: 0x400000 + rs1_val == 2097152: 2 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 1 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 1 # Walking Ones: 0x10000 + rs1_val == 32768: 1 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 1 # Walking Ones: 0x2000 + rs1_val == 4096: 2 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 1 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 1 # Walking Ones: 0x40 + rs1_val == 32: 2 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 2 # Walking Ones: 0x8 + rs1_val == 4: 22 # Walking Ones: 0x4 + rs1_val == 2: 23 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + rs1_val==46341 and rs2_val==46341: 1 # Special Dataset + rs1_val==46341 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46341 and rs2_val==6: 1 # Special Dataset + rs1_val==46341 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46341 and rs2_val==4: 1 # Special Dataset + rs1_val==46341 and rs2_val==46339: 1 # Special Dataset + rs1_val==46341 and rs2_val==0: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46341 and rs2_val==2: 1 # Special Dataset + rs1_val==46341 and rs2_val==46340: 1 # Special Dataset + rs1_val==46341 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46341 and rs2_val==5: 1 # Special Dataset + rs1_val==46341 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46341 and rs2_val==3: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46341: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-46339 and rs2_val==6: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-46339 and rs2_val==4: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46339: 1 # Special Dataset + rs1_val==-46339 and rs2_val==0: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-46339 and rs2_val==2: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46340: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-46339 and rs2_val==5: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-46339 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==3: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993460 and rs2_val==6: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993460 and rs2_val==4: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993460 and rs2_val==0: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993460 and rs2_val==2: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993460 and rs2_val==5: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993460 and rs2_val==3: 1 # Special Dataset + rs1_val==6 and rs2_val==46341: 1 # Special Dataset + rs1_val==6 and rs2_val==-46339: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==6 and rs2_val==858993460: 1 # Special Dataset + rs1_val==6 and rs2_val==6: 1 # Special Dataset + rs1_val==6 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==6 and rs2_val==4: 1 # Special Dataset + rs1_val==6 and rs2_val==46339: 1 # Special Dataset + rs1_val==6 and rs2_val==0: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==6 and rs2_val==858993458: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==6 and rs2_val==2: 1 # Special Dataset + rs1_val==6 and rs2_val==46340: 1 # Special Dataset + rs1_val==6 and rs2_val==-46340: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==6 and rs2_val==858993459: 1 # Special Dataset + rs1_val==6 and rs2_val==5: 1 # Special Dataset + rs1_val==6 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==6 and rs2_val==3: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46341: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==6: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==4: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46339: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==0: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==2: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46340: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==5: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==3: 1 # Special Dataset + rs1_val==4 and rs2_val==46341: 1 # Special Dataset + rs1_val==4 and rs2_val==-46339: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==4 and rs2_val==858993460: 1 # Special Dataset + rs1_val==4 and rs2_val==6: 1 # Special Dataset + rs1_val==4 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==4 and rs2_val==4: 1 # Special Dataset + rs1_val==4 and rs2_val==46339: 1 # Special Dataset + rs1_val==4 and rs2_val==0: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==4 and rs2_val==858993458: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==4 and rs2_val==2: 1 # Special Dataset + rs1_val==4 and rs2_val==46340: 1 # Special Dataset + rs1_val==4 and rs2_val==-46340: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==4 and rs2_val==858993459: 1 # Special Dataset + rs1_val==4 and rs2_val==5: 1 # Special Dataset + rs1_val==4 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==4 and rs2_val==3: 1 # Special Dataset + rs1_val==46339 and rs2_val==46341: 1 # Special Dataset + rs1_val==46339 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46339 and rs2_val==6: 1 # Special Dataset + rs1_val==46339 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46339 and rs2_val==4: 1 # Special Dataset + rs1_val==46339 and rs2_val==46339: 2 # Special Dataset + rs1_val==46339 and rs2_val==0: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46339 and rs2_val==2: 1 # Special Dataset + rs1_val==46339 and rs2_val==46340: 1 # Special Dataset + rs1_val==46339 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46339 and rs2_val==5: 1 # Special Dataset + rs1_val==46339 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46339 and rs2_val==3: 1 # Special Dataset + rs1_val==0 and rs2_val==46341: 1 # Special Dataset + rs1_val==0 and rs2_val==-46339: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==0 and rs2_val==858993460: 1 # Special Dataset + rs1_val==0 and rs2_val==6: 1 # Special Dataset + rs1_val==0 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==0 and rs2_val==4: 1 # Special Dataset + rs1_val==0 and rs2_val==46339: 1 # Special Dataset + rs1_val==0 and rs2_val==0: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==0 and rs2_val==858993458: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==0 and rs2_val==2: 1 # Special Dataset + rs1_val==0 and rs2_val==46340: 1 # Special Dataset + rs1_val==0 and rs2_val==-46340: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==0 and rs2_val==858993459: 1 # Special Dataset + rs1_val==0 and rs2_val==5: 1 # Special Dataset + rs1_val==0 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==0 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==3: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993458 and rs2_val==6: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993458 and rs2_val==4: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993458 and rs2_val==0: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993458 and rs2_val==2: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993458 and rs2_val==5: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993458 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==3: 1 # Special Dataset + rs1_val==2 and rs2_val==46341: 1 # Special Dataset + rs1_val==2 and rs2_val==-46339: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==2 and rs2_val==858993460: 1 # Special Dataset + rs1_val==2 and rs2_val==6: 1 # Special Dataset + rs1_val==2 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==2 and rs2_val==4: 1 # Special Dataset + rs1_val==2 and rs2_val==46339: 1 # Special Dataset + rs1_val==2 and rs2_val==0: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==2 and rs2_val==858993458: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==2 and rs2_val==2: 1 # Special Dataset + rs1_val==2 and rs2_val==46340: 1 # Special Dataset + rs1_val==2 and rs2_val==-46340: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==2 and rs2_val==858993459: 1 # Special Dataset + rs1_val==2 and rs2_val==5: 1 # Special Dataset + rs1_val==2 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==2 and rs2_val==3: 1 # Special Dataset + rs1_val==46340 and rs2_val==46341: 1 # Special Dataset + rs1_val==46340 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46340 and rs2_val==6: 1 # Special Dataset + rs1_val==46340 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46340 and rs2_val==4: 1 # Special Dataset + rs1_val==46340 and rs2_val==46339: 1 # Special Dataset + rs1_val==46340 and rs2_val==0: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46340 and rs2_val==2: 1 # Special Dataset + rs1_val==46340 and rs2_val==46340: 1 # Special Dataset + rs1_val==46340 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46340 and rs2_val==5: 1 # Special Dataset + rs1_val==46340 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46340 and rs2_val==3: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46341: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-46340 and rs2_val==6: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-46340 and rs2_val==4: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46339: 1 # Special Dataset + rs1_val==-46340 and rs2_val==0: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-46340 and rs2_val==2: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46340: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-46340 and rs2_val==5: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-46340 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==3: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993459 and rs2_val==6: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993459 and rs2_val==4: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993459 and rs2_val==0: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993459 and rs2_val==2: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993459 and rs2_val==5: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993459 and rs2_val==3: 1 # Special Dataset + rs1_val==5 and rs2_val==46341: 1 # Special Dataset + rs1_val==5 and rs2_val==-46339: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==5 and rs2_val==858993460: 1 # Special Dataset + rs1_val==5 and rs2_val==6: 1 # Special Dataset + rs1_val==5 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==5 and rs2_val==4: 1 # Special Dataset + rs1_val==5 and rs2_val==46339: 1 # Special Dataset + rs1_val==5 and rs2_val==0: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==5 and rs2_val==858993458: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==5 and rs2_val==2: 1 # Special Dataset + rs1_val==5 and rs2_val==46340: 1 # Special Dataset + rs1_val==5 and rs2_val==-46340: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==5 and rs2_val==858993459: 1 # Special Dataset + rs1_val==5 and rs2_val==5: 1 # Special Dataset + rs1_val==5 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==5 and rs2_val==3: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46341: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==6: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==4: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46339: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==0: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==2: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46340: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==5: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==3: 1 # Special Dataset + rs1_val==3 and rs2_val==46341: 1 # Special Dataset + rs1_val==3 and rs2_val==-46339: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==3 and rs2_val==858993460: 1 # Special Dataset + rs1_val==3 and rs2_val==6: 1 # Special Dataset + rs1_val==3 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==3 and rs2_val==4: 1 # Special Dataset + rs1_val==3 and rs2_val==46339: 1 # Special Dataset + rs1_val==3 and rs2_val==0: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==3 and rs2_val==858993458: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==3 and rs2_val==2: 1 # Special Dataset + rs1_val==3 and rs2_val==46340: 1 # Special Dataset + rs1_val==3 and rs2_val==-46340: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==3 and rs2_val==858993459: 1 # Special Dataset + rs1_val==3 and rs2_val==5: 1 # Special Dataset + rs1_val==3 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==3 and rs2_val==3: 1 # Special Dataset + rs2_val == -1431655766: 26 # Alternate: -0x55555556 + rs2_val == 1431655765: 24 # Alternate: 0x55555555 + rs1_val == -1431655766: 22 # Alternate: -0x55555556 + rs1_val == 1431655765: 26 # Alternate: 0x55555555 + rs1_val == (2**(xlen-1)-1): 1 + rs1_val == 0: 23 + rs2_val < 0: 138 + rs2_val == (-2**(xlen-1)): 1 + rs2_val == (2**(xlen-1)-1): 1 + rs2_val == 0: 23 + rs2_val > 0: 425 + coverage: 624/624 total_coverage: 643/643
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.andi: 374 - coverage: 1/1 + c.andi: 374 + coverage: 1/1 rs1: - x10: 367 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 367 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - imm_val == (-2**(6-1)): 2 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 1 - rs1_val == -536870913: 1 - rs1_val == -268435457: 1 - rs1_val == -134217729: 2 - rs1_val == -67108865: 1 - rs1_val == -33554433: 1 - rs1_val == -16777217: 1 - rs1_val == -8388609: 1 - rs1_val == -4194305: 1 - rs1_val == -2097153: 1 - rs1_val == -1048577: 1 - rs1_val == -524289: 1 - rs1_val == -262145: 1 - rs1_val == -131073: 1 - rs1_val == -65537: 1 - rs1_val == -32769: 1 - rs1_val == -16385: 1 - rs1_val == -8193: 1 - rs1_val == -4097: 1 - rs1_val == -2049: 1 - rs1_val == -1025: 1 - rs1_val == -513: 1 - rs1_val == -257: 1 - rs1_val == -129: 1 - rs1_val == -65: 1 - rs1_val == -33: 1 - rs1_val == -17: 1 - rs1_val == -9: 1 - rs1_val == -5: 1 - rs1_val == -3: 1 - rs1_val == -2: 1 - imm_val == 31: 2 - imm_val == -17: 2 - imm_val == -9: 1 - imm_val == -5: 23 - imm_val == -3: 1 - imm_val == -2: 24 - rs1_val == -2147483648: 1 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 1 - rs1_val == 268435456: 1 - rs1_val == 134217728: 1 - rs1_val == 67108864: 1 - rs1_val == 33554432: 1 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 1 - rs1_val == 2097152: 1 - rs1_val == 1048576: 1 - rs1_val == 524288: 1 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 1 - rs1_val == 32768: 1 - rs1_val == 16384: 1 - rs1_val == 8192: 1 - rs1_val == 4096: 1 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 1 - rs1_val == 128: 1 - rs1_val == 64: 1 - rs1_val == 32: 1 - rs1_val == 16: 1 - rs1_val == 8: 1 - rs1_val == 4: 14 - rs1_val == 2: 15 - rs1_val == 1: 1 - imm_val == -32: 2 - imm_val == 16: 1 - imm_val == 8: 2 - imm_val == 4: 30 - imm_val == 2: 27 - imm_val == 1: 1 - rs1_val==46341 and imm_val==6: 1 - rs1_val==46341 and imm_val==-4: 1 - rs1_val==46341 and imm_val==-1: 1 - rs1_val==46341 and imm_val==7: 1 - rs1_val==46341 and imm_val==4: 1 - rs1_val==46341 and imm_val==11: 1 - rs1_val==46341 and imm_val==0: 1 - rs1_val==46341 and imm_val==5: 1 - rs1_val==46341 and imm_val==2: 1 - rs1_val==46341 and imm_val==9: 1 - rs1_val==46341 and imm_val==-5: 1 - rs1_val==46341 and imm_val==-2: 1 - rs1_val==46341 and imm_val==3: 1 - rs1_val==46341 and imm_val==10: 1 - rs1_val==-46339 and imm_val==6: 1 - rs1_val==-46339 and imm_val==-4: 1 - rs1_val==-46339 and imm_val==-1: 1 - rs1_val==-46339 and imm_val==7: 1 - rs1_val==-46339 and imm_val==4: 1 - rs1_val==-46339 and imm_val==11: 1 - rs1_val==-46339 and imm_val==0: 1 - rs1_val==-46339 and imm_val==5: 1 - rs1_val==-46339 and imm_val==2: 1 - rs1_val==-46339 and imm_val==9: 1 - rs1_val==-46339 and imm_val==-5: 1 - rs1_val==-46339 and imm_val==-2: 1 - rs1_val==-46339 and imm_val==3: 1 - rs1_val==-46339 and imm_val==10: 1 - rs1_val==1717986919 and imm_val==6: 1 - rs1_val==1717986919 and imm_val==-4: 1 - rs1_val==1717986919 and imm_val==-1: 1 - rs1_val==1717986919 and imm_val==7: 1 - rs1_val==1717986919 and imm_val==4: 1 - rs1_val==1717986919 and imm_val==11: 1 - rs1_val==1717986919 and imm_val==0: 1 - rs1_val==1717986919 and imm_val==5: 1 - rs1_val==1717986919 and imm_val==2: 1 - rs1_val==1717986919 and imm_val==9: 1 - rs1_val==1717986919 and imm_val==-5: 1 - rs1_val==1717986919 and imm_val==-2: 1 - rs1_val==1717986919 and imm_val==3: 1 - rs1_val==1717986919 and imm_val==10: 1 - rs1_val==858993460 and imm_val==6: 1 - rs1_val==858993460 and imm_val==-4: 1 - rs1_val==858993460 and imm_val==-1: 1 - rs1_val==858993460 and imm_val==7: 1 - rs1_val==858993460 and imm_val==4: 1 - rs1_val==858993460 and imm_val==11: 1 - rs1_val==858993460 and imm_val==0: 1 - rs1_val==858993460 and imm_val==5: 1 - rs1_val==858993460 and imm_val==2: 1 - rs1_val==858993460 and imm_val==9: 1 - rs1_val==858993460 and imm_val==-5: 1 - rs1_val==858993460 and imm_val==-2: 1 - rs1_val==858993460 and imm_val==3: 1 - rs1_val==858993460 and imm_val==10: 1 - rs1_val==6 and imm_val==6: 1 - rs1_val==6 and imm_val==-4: 1 - rs1_val==6 and imm_val==-1: 1 - rs1_val==6 and imm_val==7: 1 - rs1_val==6 and imm_val==4: 1 - rs1_val==6 and imm_val==11: 1 - rs1_val==6 and imm_val==0: 1 - rs1_val==6 and imm_val==5: 1 - rs1_val==6 and imm_val==2: 1 - rs1_val==6 and imm_val==9: 1 - rs1_val==6 and imm_val==-5: 1 - rs1_val==6 and imm_val==-2: 1 - rs1_val==6 and imm_val==3: 1 - rs1_val==6 and imm_val==10: 1 - rs1_val==-1431655765 and imm_val==6: 1 - rs1_val==-1431655765 and imm_val==-4: 1 - rs1_val==-1431655765 and imm_val==-1: 1 - rs1_val==-1431655765 and imm_val==7: 1 - rs1_val==-1431655765 and imm_val==4: 1 - rs1_val==-1431655765 and imm_val==11: 1 - rs1_val==-1431655765 and imm_val==0: 1 - rs1_val==-1431655765 and imm_val==5: 1 - rs1_val==-1431655765 and imm_val==2: 1 - rs1_val==-1431655765 and imm_val==9: 1 - rs1_val==-1431655765 and imm_val==-5: 1 - rs1_val==-1431655765 and imm_val==-2: 1 - rs1_val==-1431655765 and imm_val==3: 1 - rs1_val==-1431655765 and imm_val==10: 1 - rs1_val==1431655766 and imm_val==6: 1 - rs1_val==1431655766 and imm_val==-4: 1 - rs1_val==1431655766 and imm_val==-1: 1 - rs1_val==1431655766 and imm_val==7: 1 - rs1_val==1431655766 and imm_val==4: 1 - rs1_val==1431655766 and imm_val==11: 1 - rs1_val==1431655766 and imm_val==0: 1 - rs1_val==1431655766 and imm_val==5: 1 - rs1_val==1431655766 and imm_val==2: 1 - rs1_val==1431655766 and imm_val==9: 1 - rs1_val==1431655766 and imm_val==-5: 1 - rs1_val==1431655766 and imm_val==-2: 1 - rs1_val==1431655766 and imm_val==3: 1 - rs1_val==1431655766 and imm_val==10: 1 - rs1_val==4 and imm_val==6: 1 - rs1_val==4 and imm_val==-4: 1 - rs1_val==4 and imm_val==-1: 1 - rs1_val==4 and imm_val==7: 1 - rs1_val==4 and imm_val==4: 1 - rs1_val==4 and imm_val==11: 1 - rs1_val==4 and imm_val==0: 1 - rs1_val==4 and imm_val==5: 1 - rs1_val==4 and imm_val==2: 1 - rs1_val==4 and imm_val==9: 1 - rs1_val==4 and imm_val==-5: 1 - rs1_val==4 and imm_val==-2: 1 - rs1_val==4 and imm_val==3: 1 - rs1_val==4 and imm_val==10: 1 - rs1_val==46339 and imm_val==6: 1 - rs1_val==46339 and imm_val==-4: 1 - rs1_val==46339 and imm_val==-1: 1 - rs1_val==46339 and imm_val==7: 1 - rs1_val==46339 and imm_val==4: 1 - rs1_val==46339 and imm_val==11: 1 - rs1_val==46339 and imm_val==0: 1 - rs1_val==46339 and imm_val==5: 1 - rs1_val==46339 and imm_val==2: 1 - rs1_val==46339 and imm_val==9: 1 - rs1_val==46339 and imm_val==-5: 1 - rs1_val==46339 and imm_val==-2: 1 - rs1_val==46339 and imm_val==3: 1 - rs1_val==46339 and imm_val==10: 1 - rs1_val==0 and imm_val==6: 1 - rs1_val==0 and imm_val==-4: 1 - rs1_val==0 and imm_val==-1: 1 - rs1_val==0 and imm_val==7: 1 - rs1_val==0 and imm_val==4: 1 - rs1_val==0 and imm_val==11: 1 - rs1_val==0 and imm_val==0: 1 - rs1_val==0 and imm_val==5: 1 - rs1_val==0 and imm_val==2: 1 - rs1_val==0 and imm_val==9: 1 - rs1_val==0 and imm_val==-5: 1 - rs1_val==0 and imm_val==-2: 1 - rs1_val==0 and imm_val==3: 1 - rs1_val==0 and imm_val==10: 1 - rs1_val==1717986917 and imm_val==6: 1 - rs1_val==1717986917 and imm_val==-4: 1 - rs1_val==1717986917 and imm_val==-1: 1 - rs1_val==1717986917 and imm_val==7: 1 - rs1_val==1717986917 and imm_val==4: 1 - rs1_val==1717986917 and imm_val==11: 1 - rs1_val==1717986917 and imm_val==0: 1 - rs1_val==1717986917 and imm_val==5: 1 - rs1_val==1717986917 and imm_val==2: 1 - rs1_val==1717986917 and imm_val==9: 1 - rs1_val==1717986917 and imm_val==-5: 1 - rs1_val==1717986917 and imm_val==-2: 1 - rs1_val==1717986917 and imm_val==3: 1 - rs1_val==1717986917 and imm_val==10: 1 - rs1_val==858993458 and imm_val==6: 1 - rs1_val==858993458 and imm_val==-4: 1 - rs1_val==858993458 and imm_val==-1: 1 - rs1_val==858993458 and imm_val==7: 1 - rs1_val==858993458 and imm_val==4: 1 - rs1_val==858993458 and imm_val==11: 1 - rs1_val==858993458 and imm_val==0: 1 - rs1_val==858993458 and imm_val==5: 1 - rs1_val==858993458 and imm_val==2: 1 - rs1_val==858993458 and imm_val==9: 1 - rs1_val==858993458 and imm_val==-5: 1 - rs1_val==858993458 and imm_val==-2: 1 - rs1_val==858993458 and imm_val==3: 1 - rs1_val==858993458 and imm_val==10: 1 - rs1_val==1431655764 and imm_val==6: 1 - rs1_val==1431655764 and imm_val==-4: 1 - rs1_val==1431655764 and imm_val==-1: 1 - rs1_val==1431655764 and imm_val==7: 1 - rs1_val==1431655764 and imm_val==4: 1 - rs1_val==1431655764 and imm_val==11: 1 - rs1_val==1431655764 and imm_val==0: 1 - rs1_val==1431655764 and imm_val==5: 1 - rs1_val==1431655764 and imm_val==2: 1 - rs1_val==1431655764 and imm_val==9: 1 - rs1_val==1431655764 and imm_val==-5: 1 - rs1_val==1431655764 and imm_val==-2: 1 - rs1_val==1431655764 and imm_val==3: 1 - rs1_val==1431655764 and imm_val==10: 1 - rs1_val==2 and imm_val==6: 1 - rs1_val==2 and imm_val==-4: 1 - rs1_val==2 and imm_val==-1: 1 - rs1_val==2 and imm_val==7: 1 - rs1_val==2 and imm_val==4: 1 - rs1_val==2 and imm_val==11: 1 - rs1_val==2 and imm_val==0: 1 - rs1_val==2 and imm_val==5: 1 - rs1_val==2 and imm_val==2: 1 - rs1_val==2 and imm_val==9: 1 - rs1_val==2 and imm_val==-5: 1 - rs1_val==2 and imm_val==-2: 1 - rs1_val==2 and imm_val==3: 1 - rs1_val==2 and imm_val==10: 1 - rs1_val==46340 and imm_val==6: 1 - rs1_val==46340 and imm_val==-4: 1 - rs1_val==46340 and imm_val==-1: 1 - rs1_val==46340 and imm_val==7: 1 - rs1_val==46340 and imm_val==4: 1 - rs1_val==46340 and imm_val==11: 1 - rs1_val==46340 and imm_val==0: 1 - rs1_val==46340 and imm_val==5: 1 - rs1_val==46340 and imm_val==2: 1 - rs1_val==46340 and imm_val==9: 1 - rs1_val==46340 and imm_val==-5: 1 - rs1_val==46340 and imm_val==-2: 1 - rs1_val==46340 and imm_val==3: 1 - rs1_val==46340 and imm_val==10: 1 - rs1_val==-46340 and imm_val==6: 1 - rs1_val==-46340 and imm_val==-4: 1 - rs1_val==-46340 and imm_val==-1: 1 - rs1_val==-46340 and imm_val==7: 1 - rs1_val==-46340 and imm_val==4: 1 - rs1_val==-46340 and imm_val==11: 1 - rs1_val==-46340 and imm_val==0: 1 - rs1_val==-46340 and imm_val==5: 1 - rs1_val==-46340 and imm_val==2: 1 - rs1_val==-46340 and imm_val==9: 1 - rs1_val==-46340 and imm_val==-5: 1 - rs1_val==-46340 and imm_val==-2: 1 - rs1_val==-46340 and imm_val==3: 1 - rs1_val==-46340 and imm_val==10: 1 - rs1_val==1717986918 and imm_val==6: 1 - rs1_val==1717986918 and imm_val==-4: 1 - rs1_val==1717986918 and imm_val==-1: 1 - rs1_val==1717986918 and imm_val==7: 1 - rs1_val==1717986918 and imm_val==4: 1 - rs1_val==1717986918 and imm_val==11: 1 - rs1_val==1717986918 and imm_val==0: 1 - rs1_val==1717986918 and imm_val==5: 1 - rs1_val==1717986918 and imm_val==2: 1 - rs1_val==1717986918 and imm_val==9: 1 - rs1_val==1717986918 and imm_val==-5: 1 - rs1_val==1717986918 and imm_val==-2: 1 - rs1_val==1717986918 and imm_val==3: 1 - rs1_val==1717986918 and imm_val==10: 1 - rs1_val==858993459 and imm_val==6: 1 - rs1_val==858993459 and imm_val==-4: 1 - rs1_val==858993459 and imm_val==-1: 1 - rs1_val==858993459 and imm_val==7: 1 - rs1_val==858993459 and imm_val==4: 1 - rs1_val==858993459 and imm_val==11: 1 - rs1_val==858993459 and imm_val==0: 1 - rs1_val==858993459 and imm_val==5: 1 - rs1_val==858993459 and imm_val==2: 1 - rs1_val==858993459 and imm_val==9: 1 - rs1_val==858993459 and imm_val==-5: 1 - rs1_val==858993459 and imm_val==-2: 1 - rs1_val==858993459 and imm_val==3: 1 - rs1_val==858993459 and imm_val==10: 1 - rs1_val==5 and imm_val==6: 1 - rs1_val==5 and imm_val==-4: 1 - rs1_val==5 and imm_val==-1: 1 - rs1_val==5 and imm_val==7: 1 - rs1_val==5 and imm_val==4: 1 - rs1_val==5 and imm_val==11: 1 - rs1_val==5 and imm_val==0: 1 - rs1_val==5 and imm_val==5: 1 - rs1_val==5 and imm_val==2: 1 - rs1_val==5 and imm_val==9: 1 - rs1_val==5 and imm_val==-5: 1 - rs1_val==5 and imm_val==-2: 1 - rs1_val==5 and imm_val==3: 1 - rs1_val==5 and imm_val==10: 1 - rs1_val==-1431655766 and imm_val==6: 1 - rs1_val==-1431655766 and imm_val==-4: 1 - rs1_val==-1431655766 and imm_val==-1: 1 - rs1_val==-1431655766 and imm_val==7: 1 - rs1_val==-1431655766 and imm_val==4: 1 - rs1_val==-1431655766 and imm_val==11: 1 - rs1_val==-1431655766 and imm_val==0: 1 - rs1_val==-1431655766 and imm_val==5: 1 - rs1_val==-1431655766 and imm_val==2: 1 - rs1_val==-1431655766 and imm_val==9: 1 - rs1_val==-1431655766 and imm_val==-5: 1 - rs1_val==-1431655766 and imm_val==-2: 1 - rs1_val==-1431655766 and imm_val==3: 1 - rs1_val==-1431655766 and imm_val==10: 1 - rs1_val==1431655765 and imm_val==6: 1 - rs1_val==1431655765 and imm_val==-4: 1 - rs1_val==1431655765 and imm_val==-1: 1 - rs1_val==1431655765 and imm_val==7: 1 - rs1_val==1431655765 and imm_val==4: 1 - rs1_val==1431655765 and imm_val==11: 1 - rs1_val==1431655765 and imm_val==0: 1 - rs1_val==1431655765 and imm_val==5: 1 - rs1_val==1431655765 and imm_val==2: 1 - rs1_val==1431655765 and imm_val==9: 1 - rs1_val==1431655765 and imm_val==-5: 1 - rs1_val==1431655765 and imm_val==-2: 1 - rs1_val==1431655765 and imm_val==3: 1 - rs1_val==1431655765 and imm_val==10: 1 - rs1_val==3 and imm_val==6: 1 - rs1_val==3 and imm_val==-4: 1 - rs1_val==3 and imm_val==-1: 1 - rs1_val==3 and imm_val==7: 1 - rs1_val==3 and imm_val==4: 1 - rs1_val==3 and imm_val==11: 1 - rs1_val==3 and imm_val==0: 1 - rs1_val==3 and imm_val==5: 1 - rs1_val==3 and imm_val==2: 1 - rs1_val==3 and imm_val==9: 1 - rs1_val==3 and imm_val==-5: 1 - rs1_val==3 and imm_val==-2: 1 - rs1_val==3 and imm_val==3: 1 - rs1_val==3 and imm_val==10: 1 - rs1_val == -1431655766: 15 - rs1_val == 1431655765: 14 - imm_val == -22: 2 - imm_val == 21: 1 - imm_val == (2**(6-1)-1): 2 - imm_val == 0: 29 - rs1_val != imm_val: 368 - rs1_val < 0 and imm_val < 0: 25 - rs1_val < 0 and imm_val > 0: 58 - rs1_val == (-2**(xlen-1)): 1 - rs1_val == (2**(xlen-1)-1): 1 - rs1_val == 0: 14 - rs1_val == imm_val: 6 - rs1_val > 0 and imm_val < 0: 77 - rs1_val > 0 and imm_val > 0: 172 - coverage: 400/400 + imm_val == (-2**(6-1)): 2 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 2 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 1 # Walking Zeros: -0x800001 + rs1_val == -4194305: 1 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 1 # Walking Zeros: -0x100001 + rs1_val == -524289: 1 # Walking Zeros: -0x80001 + rs1_val == -262145: 1 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 1 # Walking Zeros: -0x10001 + rs1_val == -32769: 1 # Walking Zeros: -0x8001 + rs1_val == -16385: 1 # Walking Zeros: -0x4001 + rs1_val == -8193: 1 # Walking Zeros: -0x2001 + rs1_val == -4097: 1 # Walking Zeros: -0x1001 + rs1_val == -2049: 1 # Walking Zeros: -0x801 + rs1_val == -1025: 1 # Walking Zeros: -0x401 + rs1_val == -513: 1 # Walking Zeros: -0x201 + rs1_val == -257: 1 # Walking Zeros: -0x101 + rs1_val == -129: 1 # Walking Zeros: -0x81 + rs1_val == -65: 1 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 1 # Walking Zeros: -0x11 + rs1_val == -9: 1 # Walking Zeros: -0x9 + rs1_val == -5: 1 # Walking Zeros: -0x5 + rs1_val == -3: 1 # Walking Zeros: -0x3 + rs1_val == -2: 1 # Walking Zeros: -0x2 + imm_val == 31: 2 # Walking Zeros: 0x1f + imm_val == -17: 2 # Walking Zeros: -0x11 + imm_val == -9: 1 # Walking Zeros: -0x9 + imm_val == -5: 23 # Walking Zeros: -0x5 + imm_val == -3: 1 # Walking Zeros: -0x3 + imm_val == -2: 24 # Walking Zeros: -0x2 + rs1_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 1 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 1 # Walking Ones: 0x8000000 + rs1_val == 67108864: 1 # Walking Ones: 0x4000000 + rs1_val == 33554432: 1 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 1 # Walking Ones: 0x400000 + rs1_val == 2097152: 1 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 1 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 1 # Walking Ones: 0x10000 + rs1_val == 32768: 1 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 1 # Walking Ones: 0x2000 + rs1_val == 4096: 1 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 1 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 1 # Walking Ones: 0x40 + rs1_val == 32: 1 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 1 # Walking Ones: 0x8 + rs1_val == 4: 14 # Walking Ones: 0x4 + rs1_val == 2: 15 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + imm_val == -32: 2 # Walking Ones: -0x20 + imm_val == 16: 1 # Walking Ones: 0x10 + imm_val == 8: 2 # Walking Ones: 0x8 + imm_val == 4: 30 # Walking Ones: 0x4 + imm_val == 2: 27 # Walking Ones: 0x2 + imm_val == 1: 1 # Walking Ones: 0x1 + rs1_val==46341 and imm_val==6: 1 # Special Dataset + rs1_val==46341 and imm_val==-4: 1 # Special Dataset + rs1_val==46341 and imm_val==-1: 1 # Special Dataset + rs1_val==46341 and imm_val==7: 1 # Special Dataset + rs1_val==46341 and imm_val==4: 1 # Special Dataset + rs1_val==46341 and imm_val==11: 1 # Special Dataset + rs1_val==46341 and imm_val==0: 1 # Special Dataset + rs1_val==46341 and imm_val==5: 1 # Special Dataset + rs1_val==46341 and imm_val==2: 1 # Special Dataset + rs1_val==46341 and imm_val==9: 1 # Special Dataset + rs1_val==46341 and imm_val==-5: 1 # Special Dataset + rs1_val==46341 and imm_val==-2: 1 # Special Dataset + rs1_val==46341 and imm_val==3: 1 # Special Dataset + rs1_val==46341 and imm_val==10: 1 # Special Dataset + rs1_val==-46339 and imm_val==6: 1 # Special Dataset + rs1_val==-46339 and imm_val==-4: 1 # Special Dataset + rs1_val==-46339 and imm_val==-1: 1 # Special Dataset + rs1_val==-46339 and imm_val==7: 1 # Special Dataset + rs1_val==-46339 and imm_val==4: 1 # Special Dataset + rs1_val==-46339 and imm_val==11: 1 # Special Dataset + rs1_val==-46339 and imm_val==0: 1 # Special Dataset + rs1_val==-46339 and imm_val==5: 1 # Special Dataset + rs1_val==-46339 and imm_val==2: 1 # Special Dataset + rs1_val==-46339 and imm_val==9: 1 # Special Dataset + rs1_val==-46339 and imm_val==-5: 1 # Special Dataset + rs1_val==-46339 and imm_val==-2: 1 # Special Dataset + rs1_val==-46339 and imm_val==3: 1 # Special Dataset + rs1_val==-46339 and imm_val==10: 1 # Special Dataset + rs1_val==1717986919 and imm_val==6: 1 # Special Dataset + rs1_val==1717986919 and imm_val==-4: 1 # Special Dataset + rs1_val==1717986919 and imm_val==-1: 1 # Special Dataset + rs1_val==1717986919 and imm_val==7: 1 # Special Dataset + rs1_val==1717986919 and imm_val==4: 1 # Special Dataset + rs1_val==1717986919 and imm_val==11: 1 # Special Dataset + rs1_val==1717986919 and imm_val==0: 1 # Special Dataset + rs1_val==1717986919 and imm_val==5: 1 # Special Dataset + rs1_val==1717986919 and imm_val==2: 1 # Special Dataset + rs1_val==1717986919 and imm_val==9: 1 # Special Dataset + rs1_val==1717986919 and imm_val==-5: 1 # Special Dataset + rs1_val==1717986919 and imm_val==-2: 1 # Special Dataset + rs1_val==1717986919 and imm_val==3: 1 # Special Dataset + rs1_val==1717986919 and imm_val==10: 1 # Special Dataset + rs1_val==858993460 and imm_val==6: 1 # Special Dataset + rs1_val==858993460 and imm_val==-4: 1 # Special Dataset + rs1_val==858993460 and imm_val==-1: 1 # Special Dataset + rs1_val==858993460 and imm_val==7: 1 # Special Dataset + rs1_val==858993460 and imm_val==4: 1 # Special Dataset + rs1_val==858993460 and imm_val==11: 1 # Special Dataset + rs1_val==858993460 and imm_val==0: 1 # Special Dataset + rs1_val==858993460 and imm_val==5: 1 # Special Dataset + rs1_val==858993460 and imm_val==2: 1 # Special Dataset + rs1_val==858993460 and imm_val==9: 1 # Special Dataset + rs1_val==858993460 and imm_val==-5: 1 # Special Dataset + rs1_val==858993460 and imm_val==-2: 1 # Special Dataset + rs1_val==858993460 and imm_val==3: 1 # Special Dataset + rs1_val==858993460 and imm_val==10: 1 # Special Dataset + rs1_val==6 and imm_val==6: 1 # Special Dataset + rs1_val==6 and imm_val==-4: 1 # Special Dataset + rs1_val==6 and imm_val==-1: 1 # Special Dataset + rs1_val==6 and imm_val==7: 1 # Special Dataset + rs1_val==6 and imm_val==4: 1 # Special Dataset + rs1_val==6 and imm_val==11: 1 # Special Dataset + rs1_val==6 and imm_val==0: 1 # Special Dataset + rs1_val==6 and imm_val==5: 1 # Special Dataset + rs1_val==6 and imm_val==2: 1 # Special Dataset + rs1_val==6 and imm_val==9: 1 # Special Dataset + rs1_val==6 and imm_val==-5: 1 # Special Dataset + rs1_val==6 and imm_val==-2: 1 # Special Dataset + rs1_val==6 and imm_val==3: 1 # Special Dataset + rs1_val==6 and imm_val==10: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==6: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==-4: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==-1: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==7: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==4: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==11: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==0: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==5: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==2: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==9: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==-5: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==-2: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==3: 1 # Special Dataset + rs1_val==-1431655765 and imm_val==10: 1 # Special Dataset + rs1_val==1431655766 and imm_val==6: 1 # Special Dataset + rs1_val==1431655766 and imm_val==-4: 1 # Special Dataset + rs1_val==1431655766 and imm_val==-1: 1 # Special Dataset + rs1_val==1431655766 and imm_val==7: 1 # Special Dataset + rs1_val==1431655766 and imm_val==4: 1 # Special Dataset + rs1_val==1431655766 and imm_val==11: 1 # Special Dataset + rs1_val==1431655766 and imm_val==0: 1 # Special Dataset + rs1_val==1431655766 and imm_val==5: 1 # Special Dataset + rs1_val==1431655766 and imm_val==2: 1 # Special Dataset + rs1_val==1431655766 and imm_val==9: 1 # Special Dataset + rs1_val==1431655766 and imm_val==-5: 1 # Special Dataset + rs1_val==1431655766 and imm_val==-2: 1 # Special Dataset + rs1_val==1431655766 and imm_val==3: 1 # Special Dataset + rs1_val==1431655766 and imm_val==10: 1 # Special Dataset + rs1_val==4 and imm_val==6: 1 # Special Dataset + rs1_val==4 and imm_val==-4: 1 # Special Dataset + rs1_val==4 and imm_val==-1: 1 # Special Dataset + rs1_val==4 and imm_val==7: 1 # Special Dataset + rs1_val==4 and imm_val==4: 1 # Special Dataset + rs1_val==4 and imm_val==11: 1 # Special Dataset + rs1_val==4 and imm_val==0: 1 # Special Dataset + rs1_val==4 and imm_val==5: 1 # Special Dataset + rs1_val==4 and imm_val==2: 1 # Special Dataset + rs1_val==4 and imm_val==9: 1 # Special Dataset + rs1_val==4 and imm_val==-5: 1 # Special Dataset + rs1_val==4 and imm_val==-2: 1 # Special Dataset + rs1_val==4 and imm_val==3: 1 # Special Dataset + rs1_val==4 and imm_val==10: 1 # Special Dataset + rs1_val==46339 and imm_val==6: 1 # Special Dataset + rs1_val==46339 and imm_val==-4: 1 # Special Dataset + rs1_val==46339 and imm_val==-1: 1 # Special Dataset + rs1_val==46339 and imm_val==7: 1 # Special Dataset + rs1_val==46339 and imm_val==4: 1 # Special Dataset + rs1_val==46339 and imm_val==11: 1 # Special Dataset + rs1_val==46339 and imm_val==0: 1 # Special Dataset + rs1_val==46339 and imm_val==5: 1 # Special Dataset + rs1_val==46339 and imm_val==2: 1 # Special Dataset + rs1_val==46339 and imm_val==9: 1 # Special Dataset + rs1_val==46339 and imm_val==-5: 1 # Special Dataset + rs1_val==46339 and imm_val==-2: 1 # Special Dataset + rs1_val==46339 and imm_val==3: 1 # Special Dataset + rs1_val==46339 and imm_val==10: 1 # Special Dataset + rs1_val==0 and imm_val==6: 1 # Special Dataset + rs1_val==0 and imm_val==-4: 1 # Special Dataset + rs1_val==0 and imm_val==-1: 1 # Special Dataset + rs1_val==0 and imm_val==7: 1 # Special Dataset + rs1_val==0 and imm_val==4: 1 # Special Dataset + rs1_val==0 and imm_val==11: 1 # Special Dataset + rs1_val==0 and imm_val==0: 1 # Special Dataset + rs1_val==0 and imm_val==5: 1 # Special Dataset + rs1_val==0 and imm_val==2: 1 # Special Dataset + rs1_val==0 and imm_val==9: 1 # Special Dataset + rs1_val==0 and imm_val==-5: 1 # Special Dataset + rs1_val==0 and imm_val==-2: 1 # Special Dataset + rs1_val==0 and imm_val==3: 1 # Special Dataset + rs1_val==0 and imm_val==10: 1 # Special Dataset + rs1_val==1717986917 and imm_val==6: 1 # Special Dataset + rs1_val==1717986917 and imm_val==-4: 1 # Special Dataset + rs1_val==1717986917 and imm_val==-1: 1 # Special Dataset + rs1_val==1717986917 and imm_val==7: 1 # Special Dataset + rs1_val==1717986917 and imm_val==4: 1 # Special Dataset + rs1_val==1717986917 and imm_val==11: 1 # Special Dataset + rs1_val==1717986917 and imm_val==0: 1 # Special Dataset + rs1_val==1717986917 and imm_val==5: 1 # Special Dataset + rs1_val==1717986917 and imm_val==2: 1 # Special Dataset + rs1_val==1717986917 and imm_val==9: 1 # Special Dataset + rs1_val==1717986917 and imm_val==-5: 1 # Special Dataset + rs1_val==1717986917 and imm_val==-2: 1 # Special Dataset + rs1_val==1717986917 and imm_val==3: 1 # Special Dataset + rs1_val==1717986917 and imm_val==10: 1 # Special Dataset + rs1_val==858993458 and imm_val==6: 1 # Special Dataset + rs1_val==858993458 and imm_val==-4: 1 # Special Dataset + rs1_val==858993458 and imm_val==-1: 1 # Special Dataset + rs1_val==858993458 and imm_val==7: 1 # Special Dataset + rs1_val==858993458 and imm_val==4: 1 # Special Dataset + rs1_val==858993458 and imm_val==11: 1 # Special Dataset + rs1_val==858993458 and imm_val==0: 1 # Special Dataset + rs1_val==858993458 and imm_val==5: 1 # Special Dataset + rs1_val==858993458 and imm_val==2: 1 # Special Dataset + rs1_val==858993458 and imm_val==9: 1 # Special Dataset + rs1_val==858993458 and imm_val==-5: 1 # Special Dataset + rs1_val==858993458 and imm_val==-2: 1 # Special Dataset + rs1_val==858993458 and imm_val==3: 1 # Special Dataset + rs1_val==858993458 and imm_val==10: 1 # Special Dataset + rs1_val==1431655764 and imm_val==6: 1 # Special Dataset + rs1_val==1431655764 and imm_val==-4: 1 # Special Dataset + rs1_val==1431655764 and imm_val==-1: 1 # Special Dataset + rs1_val==1431655764 and imm_val==7: 1 # Special Dataset + rs1_val==1431655764 and imm_val==4: 1 # Special Dataset + rs1_val==1431655764 and imm_val==11: 1 # Special Dataset + rs1_val==1431655764 and imm_val==0: 1 # Special Dataset + rs1_val==1431655764 and imm_val==5: 1 # Special Dataset + rs1_val==1431655764 and imm_val==2: 1 # Special Dataset + rs1_val==1431655764 and imm_val==9: 1 # Special Dataset + rs1_val==1431655764 and imm_val==-5: 1 # Special Dataset + rs1_val==1431655764 and imm_val==-2: 1 # Special Dataset + rs1_val==1431655764 and imm_val==3: 1 # Special Dataset + rs1_val==1431655764 and imm_val==10: 1 # Special Dataset + rs1_val==2 and imm_val==6: 1 # Special Dataset + rs1_val==2 and imm_val==-4: 1 # Special Dataset + rs1_val==2 and imm_val==-1: 1 # Special Dataset + rs1_val==2 and imm_val==7: 1 # Special Dataset + rs1_val==2 and imm_val==4: 1 # Special Dataset + rs1_val==2 and imm_val==11: 1 # Special Dataset + rs1_val==2 and imm_val==0: 1 # Special Dataset + rs1_val==2 and imm_val==5: 1 # Special Dataset + rs1_val==2 and imm_val==2: 1 # Special Dataset + rs1_val==2 and imm_val==9: 1 # Special Dataset + rs1_val==2 and imm_val==-5: 1 # Special Dataset + rs1_val==2 and imm_val==-2: 1 # Special Dataset + rs1_val==2 and imm_val==3: 1 # Special Dataset + rs1_val==2 and imm_val==10: 1 # Special Dataset + rs1_val==46340 and imm_val==6: 1 # Special Dataset + rs1_val==46340 and imm_val==-4: 1 # Special Dataset + rs1_val==46340 and imm_val==-1: 1 # Special Dataset + rs1_val==46340 and imm_val==7: 1 # Special Dataset + rs1_val==46340 and imm_val==4: 1 # Special Dataset + rs1_val==46340 and imm_val==11: 1 # Special Dataset + rs1_val==46340 and imm_val==0: 1 # Special Dataset + rs1_val==46340 and imm_val==5: 1 # Special Dataset + rs1_val==46340 and imm_val==2: 1 # Special Dataset + rs1_val==46340 and imm_val==9: 1 # Special Dataset + rs1_val==46340 and imm_val==-5: 1 # Special Dataset + rs1_val==46340 and imm_val==-2: 1 # Special Dataset + rs1_val==46340 and imm_val==3: 1 # Special Dataset + rs1_val==46340 and imm_val==10: 1 # Special Dataset + rs1_val==-46340 and imm_val==6: 1 # Special Dataset + rs1_val==-46340 and imm_val==-4: 1 # Special Dataset + rs1_val==-46340 and imm_val==-1: 1 # Special Dataset + rs1_val==-46340 and imm_val==7: 1 # Special Dataset + rs1_val==-46340 and imm_val==4: 1 # Special Dataset + rs1_val==-46340 and imm_val==11: 1 # Special Dataset + rs1_val==-46340 and imm_val==0: 1 # Special Dataset + rs1_val==-46340 and imm_val==5: 1 # Special Dataset + rs1_val==-46340 and imm_val==2: 1 # Special Dataset + rs1_val==-46340 and imm_val==9: 1 # Special Dataset + rs1_val==-46340 and imm_val==-5: 1 # Special Dataset + rs1_val==-46340 and imm_val==-2: 1 # Special Dataset + rs1_val==-46340 and imm_val==3: 1 # Special Dataset + rs1_val==-46340 and imm_val==10: 1 # Special Dataset + rs1_val==1717986918 and imm_val==6: 1 # Special Dataset + rs1_val==1717986918 and imm_val==-4: 1 # Special Dataset + rs1_val==1717986918 and imm_val==-1: 1 # Special Dataset + rs1_val==1717986918 and imm_val==7: 1 # Special Dataset + rs1_val==1717986918 and imm_val==4: 1 # Special Dataset + rs1_val==1717986918 and imm_val==11: 1 # Special Dataset + rs1_val==1717986918 and imm_val==0: 1 # Special Dataset + rs1_val==1717986918 and imm_val==5: 1 # Special Dataset + rs1_val==1717986918 and imm_val==2: 1 # Special Dataset + rs1_val==1717986918 and imm_val==9: 1 # Special Dataset + rs1_val==1717986918 and imm_val==-5: 1 # Special Dataset + rs1_val==1717986918 and imm_val==-2: 1 # Special Dataset + rs1_val==1717986918 and imm_val==3: 1 # Special Dataset + rs1_val==1717986918 and imm_val==10: 1 # Special Dataset + rs1_val==858993459 and imm_val==6: 1 # Special Dataset + rs1_val==858993459 and imm_val==-4: 1 # Special Dataset + rs1_val==858993459 and imm_val==-1: 1 # Special Dataset + rs1_val==858993459 and imm_val==7: 1 # Special Dataset + rs1_val==858993459 and imm_val==4: 1 # Special Dataset + rs1_val==858993459 and imm_val==11: 1 # Special Dataset + rs1_val==858993459 and imm_val==0: 1 # Special Dataset + rs1_val==858993459 and imm_val==5: 1 # Special Dataset + rs1_val==858993459 and imm_val==2: 1 # Special Dataset + rs1_val==858993459 and imm_val==9: 1 # Special Dataset + rs1_val==858993459 and imm_val==-5: 1 # Special Dataset + rs1_val==858993459 and imm_val==-2: 1 # Special Dataset + rs1_val==858993459 and imm_val==3: 1 # Special Dataset + rs1_val==858993459 and imm_val==10: 1 # Special Dataset + rs1_val==5 and imm_val==6: 1 # Special Dataset + rs1_val==5 and imm_val==-4: 1 # Special Dataset + rs1_val==5 and imm_val==-1: 1 # Special Dataset + rs1_val==5 and imm_val==7: 1 # Special Dataset + rs1_val==5 and imm_val==4: 1 # Special Dataset + rs1_val==5 and imm_val==11: 1 # Special Dataset + rs1_val==5 and imm_val==0: 1 # Special Dataset + rs1_val==5 and imm_val==5: 1 # Special Dataset + rs1_val==5 and imm_val==2: 1 # Special Dataset + rs1_val==5 and imm_val==9: 1 # Special Dataset + rs1_val==5 and imm_val==-5: 1 # Special Dataset + rs1_val==5 and imm_val==-2: 1 # Special Dataset + rs1_val==5 and imm_val==3: 1 # Special Dataset + rs1_val==5 and imm_val==10: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==6: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==-4: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==-1: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==7: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==4: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==11: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==0: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==5: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==2: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==9: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==-5: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==-2: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==3: 1 # Special Dataset + rs1_val==-1431655766 and imm_val==10: 1 # Special Dataset + rs1_val==1431655765 and imm_val==6: 1 # Special Dataset + rs1_val==1431655765 and imm_val==-4: 1 # Special Dataset + rs1_val==1431655765 and imm_val==-1: 1 # Special Dataset + rs1_val==1431655765 and imm_val==7: 1 # Special Dataset + rs1_val==1431655765 and imm_val==4: 1 # Special Dataset + rs1_val==1431655765 and imm_val==11: 1 # Special Dataset + rs1_val==1431655765 and imm_val==0: 1 # Special Dataset + rs1_val==1431655765 and imm_val==5: 1 # Special Dataset + rs1_val==1431655765 and imm_val==2: 1 # Special Dataset + rs1_val==1431655765 and imm_val==9: 1 # Special Dataset + rs1_val==1431655765 and imm_val==-5: 1 # Special Dataset + rs1_val==1431655765 and imm_val==-2: 1 # Special Dataset + rs1_val==1431655765 and imm_val==3: 1 # Special Dataset + rs1_val==1431655765 and imm_val==10: 1 # Special Dataset + rs1_val==3 and imm_val==6: 1 # Special Dataset + rs1_val==3 and imm_val==-4: 1 # Special Dataset + rs1_val==3 and imm_val==-1: 1 # Special Dataset + rs1_val==3 and imm_val==7: 1 # Special Dataset + rs1_val==3 and imm_val==4: 1 # Special Dataset + rs1_val==3 and imm_val==11: 1 # Special Dataset + rs1_val==3 and imm_val==0: 1 # Special Dataset + rs1_val==3 and imm_val==5: 1 # Special Dataset + rs1_val==3 and imm_val==2: 1 # Special Dataset + rs1_val==3 and imm_val==9: 1 # Special Dataset + rs1_val==3 and imm_val==-5: 1 # Special Dataset + rs1_val==3 and imm_val==-2: 1 # Special Dataset + rs1_val==3 and imm_val==3: 1 # Special Dataset + rs1_val==3 and imm_val==10: 1 # Special Dataset + rs1_val == -1431655766: 15 # Alternate: -0x55555556 + rs1_val == 1431655765: 14 # Alternate: 0x55555555 + imm_val == -22: 2 # Alternate: -0x16 + imm_val == 21: 1 # Alternate: 0x15 + imm_val == (2**(6-1)-1): 2 + imm_val == 0: 29 + rs1_val != imm_val: 368 + rs1_val < 0 and imm_val < 0: 25 + rs1_val < 0 and imm_val > 0: 58 + rs1_val == (-2**(xlen-1)): 1 + rs1_val == (2**(xlen-1)-1): 1 + rs1_val == 0: 14 + rs1_val == imm_val: 6 + rs1_val > 0 and imm_val < 0: 77 + rs1_val > 0 and imm_val > 0: 172 + coverage: 400/400 total_coverage: 409/409
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.beqz: 84 - coverage: 1/1 + c.beqz: 84 + coverage: 1/1 rs1: - x10: 77 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 77 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - rs1_val < 0 and imm_val < 0: 19 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 1 - rs1_val == -536870913: 1 - rs1_val == -268435457: 1 - rs1_val == -134217729: 1 - rs1_val == -67108865: 1 - rs1_val == -33554433: 1 - rs1_val == -16777217: 1 - rs1_val == -8388609: 1 - rs1_val == -4194305: 1 - rs1_val == -2097153: 1 - rs1_val == -1048577: 1 - rs1_val == -524289: 1 - rs1_val == -262145: 1 - rs1_val == -131073: 1 - rs1_val == -65537: 1 - rs1_val == -32769: 1 - rs1_val == -16385: 1 - rs1_val == -8193: 1 - rs1_val == -4097: 1 - rs1_val == -2049: 1 - rs1_val == -1025: 1 - rs1_val == -513: 1 - rs1_val == -257: 1 - rs1_val == -129: 1 - rs1_val == -65: 1 - rs1_val == -33: 1 - rs1_val == -17: 1 - rs1_val == -9: 1 - rs1_val == -5: 1 - rs1_val == -3: 1 - rs1_val == -2: 1 - rs1_val == -2147483648: 1 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 1 - rs1_val == 268435456: 1 - rs1_val == 134217728: 1 - rs1_val == 67108864: 1 - rs1_val == 33554432: 1 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 1 - rs1_val == 2097152: 1 - rs1_val == 1048576: 1 - rs1_val == 524288: 1 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 1 - rs1_val == 32768: 1 - rs1_val == 16384: 1 - rs1_val == 8192: 1 - rs1_val == 4096: 1 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 1 - rs1_val == 128: 1 - rs1_val == 64: 1 - rs1_val == 32: 1 - rs1_val == 16: 1 - rs1_val == 8: 1 - rs1_val == 4: 1 - rs1_val == 2: 1 - rs1_val == 1: 1 - rs1_val==46341: 1 - rs1_val==-46339: 1 - rs1_val==1717986919: 1 - rs1_val==858993460: 1 - rs1_val==6: 1 - rs1_val==-1431655765: 1 - rs1_val==1431655766: 1 - rs1_val==4: 1 - rs1_val==46339: 1 - rs1_val==0: 1 - rs1_val==1717986917: 1 - rs1_val==858993458: 1 - rs1_val==1431655764: 1 - rs1_val==2: 1 - rs1_val==46340: 1 - rs1_val==-46340: 1 - rs1_val==1717986918: 1 - rs1_val==858993459: 1 - rs1_val==5: 1 - rs1_val==-1431655766: 1 - rs1_val==1431655765: 1 - rs1_val==3: 1 - rs1_val == -1431655766: 1 - rs1_val == 1431655765: 1 - rs1_val < 0 and imm_val > 0: 17 - rs1_val == (-2**(xlen-1)): 1 - rs1_val == (2**(xlen-1)-1): 1 - rs1_val == 0: 1 - rs1_val == 0 and imm_val < 0: 0 - rs1_val == 0 and imm_val > 0: 1 - rs1_val > 0 and imm_val < 0: 27 - rs1_val > 0 and imm_val > 0: 20 - coverage: 96/97 + rs1_val < 0 and imm_val < 0: 19 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 1 # Walking Zeros: -0x800001 + rs1_val == -4194305: 1 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 1 # Walking Zeros: -0x100001 + rs1_val == -524289: 1 # Walking Zeros: -0x80001 + rs1_val == -262145: 1 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 1 # Walking Zeros: -0x10001 + rs1_val == -32769: 1 # Walking Zeros: -0x8001 + rs1_val == -16385: 1 # Walking Zeros: -0x4001 + rs1_val == -8193: 1 # Walking Zeros: -0x2001 + rs1_val == -4097: 1 # Walking Zeros: -0x1001 + rs1_val == -2049: 1 # Walking Zeros: -0x801 + rs1_val == -1025: 1 # Walking Zeros: -0x401 + rs1_val == -513: 1 # Walking Zeros: -0x201 + rs1_val == -257: 1 # Walking Zeros: -0x101 + rs1_val == -129: 1 # Walking Zeros: -0x81 + rs1_val == -65: 1 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 1 # Walking Zeros: -0x11 + rs1_val == -9: 1 # Walking Zeros: -0x9 + rs1_val == -5: 1 # Walking Zeros: -0x5 + rs1_val == -3: 1 # Walking Zeros: -0x3 + rs1_val == -2: 1 # Walking Zeros: -0x2 + rs1_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 1 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 1 # Walking Ones: 0x8000000 + rs1_val == 67108864: 1 # Walking Ones: 0x4000000 + rs1_val == 33554432: 1 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 1 # Walking Ones: 0x400000 + rs1_val == 2097152: 1 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 1 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 1 # Walking Ones: 0x10000 + rs1_val == 32768: 1 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 1 # Walking Ones: 0x2000 + rs1_val == 4096: 1 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 1 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 1 # Walking Ones: 0x40 + rs1_val == 32: 1 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 1 # Walking Ones: 0x8 + rs1_val == 4: 1 # Walking Ones: 0x4 + rs1_val == 2: 1 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + rs1_val==46341: 1 # Special Dataset + rs1_val==-46339: 1 # Special Dataset + rs1_val==1717986919: 1 # Special Dataset + rs1_val==858993460: 1 # Special Dataset + rs1_val==6: 1 # Special Dataset + rs1_val==-1431655765: 1 # Special Dataset + rs1_val==1431655766: 1 # Special Dataset + rs1_val==4: 1 # Special Dataset + rs1_val==46339: 1 # Special Dataset + rs1_val==0: 1 # Special Dataset + rs1_val==1717986917: 1 # Special Dataset + rs1_val==858993458: 1 # Special Dataset + rs1_val==1431655764: 1 # Special Dataset + rs1_val==2: 1 # Special Dataset + rs1_val==46340: 1 # Special Dataset + rs1_val==-46340: 1 # Special Dataset + rs1_val==1717986918: 1 # Special Dataset + rs1_val==858993459: 1 # Special Dataset + rs1_val==5: 1 # Special Dataset + rs1_val==-1431655766: 1 # Special Dataset + rs1_val==1431655765: 1 # Special Dataset + rs1_val==3: 1 # Special Dataset + rs1_val == -1431655766: 1 # Alternate: -0x55555556 + rs1_val == 1431655765: 1 # Alternate: 0x55555555 + rs1_val < 0 and imm_val > 0: 17 + rs1_val == (-2**(xlen-1)): 1 + rs1_val == (2**(xlen-1)-1): 1 + rs1_val == 0: 1 + rs1_val == 0 and imm_val < 0: 0 + rs1_val == 0 and imm_val > 0: 1 + rs1_val > 0 and imm_val < 0: 27 + rs1_val > 0 and imm_val > 0: 20 + coverage: 96/97 total_coverage: 105/106
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.bnez: 84 - coverage: 1/1 + c.bnez: 84 + coverage: 1/1 rs1: - x10: 77 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 77 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - rs1_val < 0 and imm_val < 0: 17 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 1 - rs1_val == -536870913: 1 - rs1_val == -268435457: 1 - rs1_val == -134217729: 1 - rs1_val == -67108865: 1 - rs1_val == -33554433: 1 - rs1_val == -16777217: 1 - rs1_val == -8388609: 1 - rs1_val == -4194305: 1 - rs1_val == -2097153: 1 - rs1_val == -1048577: 1 - rs1_val == -524289: 1 - rs1_val == -262145: 1 - rs1_val == -131073: 1 - rs1_val == -65537: 1 - rs1_val == -32769: 1 - rs1_val == -16385: 1 - rs1_val == -8193: 1 - rs1_val == -4097: 1 - rs1_val == -2049: 1 - rs1_val == -1025: 1 - rs1_val == -513: 1 - rs1_val == -257: 1 - rs1_val == -129: 1 - rs1_val == -65: 1 - rs1_val == -33: 1 - rs1_val == -17: 1 - rs1_val == -9: 1 - rs1_val == -5: 1 - rs1_val == -3: 1 - rs1_val == -2: 1 - rs1_val == -2147483648: 1 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 1 - rs1_val == 268435456: 1 - rs1_val == 134217728: 1 - rs1_val == 67108864: 1 - rs1_val == 33554432: 1 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 1 - rs1_val == 2097152: 1 - rs1_val == 1048576: 1 - rs1_val == 524288: 1 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 1 - rs1_val == 32768: 1 - rs1_val == 16384: 1 - rs1_val == 8192: 1 - rs1_val == 4096: 1 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 1 - rs1_val == 128: 1 - rs1_val == 64: 1 - rs1_val == 32: 1 - rs1_val == 16: 1 - rs1_val == 8: 1 - rs1_val == 4: 1 - rs1_val == 2: 1 - rs1_val == 1: 1 - rs1_val==46341: 1 - rs1_val==-46339: 1 - rs1_val==1717986919: 1 - rs1_val==858993460: 1 - rs1_val==6: 1 - rs1_val==-1431655765: 1 - rs1_val==1431655766: 1 - rs1_val==4: 1 - rs1_val==46339: 1 - rs1_val==0: 1 - rs1_val==1717986917: 1 - rs1_val==858993458: 1 - rs1_val==1431655764: 1 - rs1_val==2: 1 - rs1_val==46340: 1 - rs1_val==-46340: 1 - rs1_val==1717986918: 1 - rs1_val==858993459: 1 - rs1_val==5: 1 - rs1_val==-1431655766: 1 - rs1_val==1431655765: 1 - rs1_val==3: 1 - rs1_val == -1431655766: 1 - rs1_val == 1431655765: 1 - rs1_val < 0 and imm_val > 0: 19 - rs1_val == (-2**(xlen-1)): 1 - rs1_val == (2**(xlen-1)-1): 1 - rs1_val == 0: 1 - rs1_val == 0 and imm_val < 0: 1 - rs1_val == 0 and imm_val > 0: 0 - rs1_val > 0 and imm_val < 0: 23 - rs1_val > 0 and imm_val > 0: 24 - coverage: 96/97 + rs1_val < 0 and imm_val < 0: 17 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 1 # Walking Zeros: -0x800001 + rs1_val == -4194305: 1 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 1 # Walking Zeros: -0x100001 + rs1_val == -524289: 1 # Walking Zeros: -0x80001 + rs1_val == -262145: 1 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 1 # Walking Zeros: -0x10001 + rs1_val == -32769: 1 # Walking Zeros: -0x8001 + rs1_val == -16385: 1 # Walking Zeros: -0x4001 + rs1_val == -8193: 1 # Walking Zeros: -0x2001 + rs1_val == -4097: 1 # Walking Zeros: -0x1001 + rs1_val == -2049: 1 # Walking Zeros: -0x801 + rs1_val == -1025: 1 # Walking Zeros: -0x401 + rs1_val == -513: 1 # Walking Zeros: -0x201 + rs1_val == -257: 1 # Walking Zeros: -0x101 + rs1_val == -129: 1 # Walking Zeros: -0x81 + rs1_val == -65: 1 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 1 # Walking Zeros: -0x11 + rs1_val == -9: 1 # Walking Zeros: -0x9 + rs1_val == -5: 1 # Walking Zeros: -0x5 + rs1_val == -3: 1 # Walking Zeros: -0x3 + rs1_val == -2: 1 # Walking Zeros: -0x2 + rs1_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 1 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 1 # Walking Ones: 0x8000000 + rs1_val == 67108864: 1 # Walking Ones: 0x4000000 + rs1_val == 33554432: 1 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 1 # Walking Ones: 0x400000 + rs1_val == 2097152: 1 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 1 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 1 # Walking Ones: 0x10000 + rs1_val == 32768: 1 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 1 # Walking Ones: 0x2000 + rs1_val == 4096: 1 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 1 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 1 # Walking Ones: 0x40 + rs1_val == 32: 1 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 1 # Walking Ones: 0x8 + rs1_val == 4: 1 # Walking Ones: 0x4 + rs1_val == 2: 1 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + rs1_val==46341: 1 # Special Dataset + rs1_val==-46339: 1 # Special Dataset + rs1_val==1717986919: 1 # Special Dataset + rs1_val==858993460: 1 # Special Dataset + rs1_val==6: 1 # Special Dataset + rs1_val==-1431655765: 1 # Special Dataset + rs1_val==1431655766: 1 # Special Dataset + rs1_val==4: 1 # Special Dataset + rs1_val==46339: 1 # Special Dataset + rs1_val==0: 1 # Special Dataset + rs1_val==1717986917: 1 # Special Dataset + rs1_val==858993458: 1 # Special Dataset + rs1_val==1431655764: 1 # Special Dataset + rs1_val==2: 1 # Special Dataset + rs1_val==46340: 1 # Special Dataset + rs1_val==-46340: 1 # Special Dataset + rs1_val==1717986918: 1 # Special Dataset + rs1_val==858993459: 1 # Special Dataset + rs1_val==5: 1 # Special Dataset + rs1_val==-1431655766: 1 # Special Dataset + rs1_val==1431655765: 1 # Special Dataset + rs1_val==3: 1 # Special Dataset + rs1_val == -1431655766: 1 # Alternate: -0x55555556 + rs1_val == 1431655765: 1 # Alternate: 0x55555555 + rs1_val < 0 and imm_val > 0: 19 + rs1_val == (-2**(xlen-1)): 1 + rs1_val == (2**(xlen-1)-1): 1 + rs1_val == 0: 1 + rs1_val == 0 and imm_val < 0: 1 + rs1_val == 0 and imm_val > 0: 0 + rs1_val > 0 and imm_val < 0: 23 + rs1_val > 0 and imm_val > 0: 24 + coverage: 96/97 total_coverage: 105/106
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.j: 17 - coverage: 1/1 + c.j: 17 + coverage: 1/1 val_comb: - imm_val < 0: 9 - imm_val == -1026: 1 - imm_val == -514: 1 - imm_val == -258: 1 - imm_val == -130: 1 - imm_val == -66: 1 - imm_val == -34: 1 - imm_val == -18: 1 - imm_val == -10: 1 - imm_val == 1024: 1 - imm_val == 512: 1 - imm_val == 256: 1 - imm_val == 128: 1 - imm_val == 64: 1 - imm_val == 32: 1 - imm_val == 16: 1 - imm_val == 1364: 1 - imm_val == -1366: 1 - imm_val > 0: 8 - coverage: 19/19 + imm_val < 0: 9 + imm_val == -1026: 1 # Walking Zeros: -0x402 + imm_val == -514: 1 # Walking Zeros: -0x202 + imm_val == -258: 1 # Walking Zeros: -0x102 + imm_val == -130: 1 # Walking Zeros: -0x82 + imm_val == -66: 1 # Walking Zeros: -0x42 + imm_val == -34: 1 # Walking Zeros: -0x22 + imm_val == -18: 1 # Walking Zeros: -0x12 + imm_val == -10: 1 # Walking Zeros: -0xa + imm_val == 1024: 1 # Walking Ones: 0x400 + imm_val == 512: 1 # Walking Ones: 0x200 + imm_val == 256: 1 # Walking Ones: 0x100 + imm_val == 128: 1 # Walking Ones: 0x80 + imm_val == 64: 1 # Walking Ones: 0x40 + imm_val == 32: 1 # Walking Ones: 0x20 + imm_val == 16: 1 # Walking Ones: 0x10 + imm_val == 1364: 1 # Alternate: 0x554 + imm_val == -1366: 1 # Alternate: -0x556 + imm_val > 0: 8 + coverage: 19/19 total_coverage: 20/20
-
config: - - check ISA:=regex(.*RV32.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*RV32.*E.*C.*) ;def RVTEST_E = True opcode: - c.jal: 18 - coverage: 1/1 + c.jal: 18 + coverage: 1/1 val_comb: - imm_val < 0: 10 - imm_val == -1026: 1 - imm_val == -514: 1 - imm_val == -258: 1 - imm_val == -130: 1 - imm_val == -66: 1 - imm_val == -34: 1 - imm_val == -18: 1 - imm_val == -10: 1 - imm_val == 1024: 1 - imm_val == 512: 1 - imm_val == 256: 1 - imm_val == 128: 1 - imm_val == 64: 1 - imm_val == 32: 1 - imm_val == 16: 1 - imm_val == 1364: 1 - imm_val == -1366: 1 - imm_val > 0: 8 - coverage: 19/19 + imm_val < 0: 10 + imm_val == -1026: 1 # Walking Zeros: -0x402 + imm_val == -514: 1 # Walking Zeros: -0x202 + imm_val == -258: 1 # Walking Zeros: -0x102 + imm_val == -130: 1 # Walking Zeros: -0x82 + imm_val == -66: 1 # Walking Zeros: -0x42 + imm_val == -34: 1 # Walking Zeros: -0x22 + imm_val == -18: 1 # Walking Zeros: -0x12 + imm_val == -10: 1 # Walking Zeros: -0xa + imm_val == 1024: 1 # Walking Ones: 0x400 + imm_val == 512: 1 # Walking Ones: 0x200 + imm_val == 256: 1 # Walking Ones: 0x100 + imm_val == 128: 1 # Walking Ones: 0x80 + imm_val == 64: 1 # Walking Ones: 0x40 + imm_val == 32: 1 # Walking Ones: 0x20 + imm_val == 16: 1 # Walking Ones: 0x10 + imm_val == 1364: 1 # Alternate: 0x554 + imm_val == -1366: 1 # Alternate: -0x556 + imm_val > 0: 8 + coverage: 19/19 total_coverage: 20/20
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.jalr: 15 - coverage: 1/1 + c.jalr: 15 + coverage: 1/1 rs1: - x1: 1 - x10: 1 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x2: 1 - x3: 1 - x4: 1 - x5: 1 - x6: 1 - x7: 1 - x8: 1 - x9: 1 - coverage: 15/15 + x1: 1 + x10: 1 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x2: 1 + x3: 1 + x4: 1 + x5: 1 + x6: 1 + x7: 1 + x8: 1 + x9: 1 + coverage: 15/15 total_coverage: 16/16
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.jr: 15 - coverage: 1/1 + c.jr: 15 + coverage: 1/1 rs1: - x1: 1 - x10: 1 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x2: 1 - x3: 1 - x4: 1 - x5: 1 - x6: 1 - x7: 1 - x8: 1 - x9: 1 - coverage: 15/15 + x1: 1 + x10: 1 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x2: 1 + x3: 1 + x4: 1 + x5: 1 + x6: 1 + x7: 1 + x8: 1 + x9: 1 + coverage: 15/15 total_coverage: 16/16
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.li: 17 - coverage: 1/1 + c.li: 17 + coverage: 1/1 rd: - x0: 1 - x1: 1 - x10: 2 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x2: 1 - x3: 1 - x4: 1 - x5: 1 - x6: 1 - x7: 1 - x8: 1 - x9: 1 - coverage: 16/16 + x0: 1 + x1: 1 + x10: 2 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x2: 1 + x3: 1 + x4: 1 + x5: 1 + x6: 1 + x7: 1 + x8: 1 + x9: 1 + coverage: 16/16 val_comb: - imm_val == (-2**(6-1)): 1 - imm_val == 31: 1 - imm_val == -17: 1 - imm_val == -9: 1 - imm_val == -5: 1 - imm_val == -3: 1 - imm_val == -2: 1 - imm_val == -32: 1 - imm_val == 16: 1 - imm_val == 8: 1 - imm_val == 4: 1 - imm_val == 2: 2 - imm_val == 1: 1 - imm_val == -22: 1 - imm_val == 21: 1 - imm_val == (2**(6-1)-1): 1 - imm_val == 0: 2 - coverage: 17/17 + imm_val == (-2**(6-1)): 1 + imm_val == 31: 1 # Walking Zeros: 0x1f + imm_val == -17: 1 # Walking Zeros: -0x11 + imm_val == -9: 1 # Walking Zeros: -0x9 + imm_val == -5: 1 # Walking Zeros: -0x5 + imm_val == -3: 1 # Walking Zeros: -0x3 + imm_val == -2: 1 # Walking Zeros: -0x2 + imm_val == -32: 1 # Walking Ones: -0x20 + imm_val == 16: 1 # Walking Ones: 0x10 + imm_val == 8: 1 # Walking Ones: 0x8 + imm_val == 4: 1 # Walking Ones: 0x4 + imm_val == 2: 2 # Walking Ones: 0x2 + imm_val == 1: 1 # Walking Ones: 0x1 + imm_val == -22: 1 # Alternate: -0x16 + imm_val == 21: 1 # Alternate: 0x15 + imm_val == (2**(6-1)-1): 1 + imm_val == 0: 2 + coverage: 17/17 total_coverage: 34/34
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.lui: 15 - coverage: 1/1 + c.lui: 15 + coverage: 1/1 rd: - x0: 1 - x1: 1 - x10: 1 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x16: 0 - x17: 0 - x18: 0 - x19: 0 - x20: 0 - x21: 0 - x22: 0 - x23: 0 - x24: 0 - x25: 0 - x26: 0 - x27: 0 - x28: 0 - x29: 0 - x3: 1 - x30: 0 - x31: 0 - x4: 1 - x5: 1 - x6: 1 - x7: 1 - x8: 1 - x9: 1 - coverage: 15/31 + x0: 1 + x1: 1 + x10: 1 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x16: 0 + x17: 0 + x18: 0 + x19: 0 + x20: 0 + x21: 0 + x22: 0 + x23: 0 + x24: 0 + x25: 0 + x26: 0 + x27: 0 + x28: 0 + x29: 0 + x3: 1 + x30: 0 + x31: 0 + x4: 1 + x5: 1 + x6: 1 + x7: 1 + x8: 1 + x9: 1 + coverage: 15/31 val_comb: - 'rs1_val < 0 and imm_val < 32 and imm_val !=0 ': 5 - imm_val == 31: 1 - imm_val == 47: 1 - imm_val == 55: 1 - imm_val == 59: 1 - imm_val == 61: 1 - imm_val == 62: 1 - imm_val == 32: 1 - imm_val == 16: 1 - imm_val == 8: 1 - imm_val == 4: 1 - imm_val == 2: 1 - imm_val == 1: 1 - imm_val == 42: 1 - imm_val == 21: 1 - rs1_val < 0 and imm_val > 32: 2 - 'rs1_val > 0 and imm_val < 32 and imm_val !=0 ': 3 - rs1_val > 0 and imm_val > 32: 3 - coverage: 18/18 + 'rs1_val < 0 and imm_val < 32 and imm_val !=0 ': 5 + imm_val == 31: 1 # Walking Zeros: 0x1f + imm_val == 47: 1 # Walking Zeros: 0x2f + imm_val == 55: 1 # Walking Zeros: 0x37 + imm_val == 59: 1 # Walking Zeros: 0x3b + imm_val == 61: 1 # Walking Zeros: 0x3d + imm_val == 62: 1 # Walking Zeros: 0x3e + imm_val == 32: 1 # Walking Ones: 0x20 + imm_val == 16: 1 # Walking Ones: 0x10 + imm_val == 8: 1 # Walking Ones: 0x8 + imm_val == 4: 1 # Walking Ones: 0x4 + imm_val == 2: 1 # Walking Ones: 0x2 + imm_val == 1: 1 # Walking Ones: 0x1 + imm_val == 42: 1 # Alternate: 0x2a + imm_val == 21: 1 # Alternate: 0x15 + rs1_val < 0 and imm_val > 32: 2 + 'rs1_val > 0 and imm_val < 32 and imm_val !=0 ': 3 + rs1_val > 0 and imm_val > 32: 3 + coverage: 18/18 total_coverage: 34/50
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True op_comb: - rs1 != rd: 12 - rs1 == rd: 1 - coverage: 2/2 + rs1 != rd: 12 + rs1 == rd: 1 + coverage: 2/2 opcode: - c.lw: 13 - coverage: 1/1 + c.lw: 13 + coverage: 1/1 rd: - x10: 5 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 2 - x9: 1 - coverage: 8/8 + x10: 5 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 2 + x9: 1 + coverage: 8/8 rs1: - x10: 2 - x11: 5 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 2 + x11: 5 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - imm_val == 0: 1 - imm_val == 60: 1 - imm_val == 92: 1 - imm_val == 108: 1 - imm_val == 116: 1 - imm_val == 120: 1 - imm_val == 64: 1 - imm_val == 32: 1 - imm_val == 16: 1 - imm_val == 8: 1 - imm_val == 4: 1 - imm_val == 40: 1 - imm_val == 84: 1 - imm_val > 0: 12 - coverage: 14/14 + imm_val == 0: 1 + imm_val == 60: 1 # Walking Zeros: 0x3c + imm_val == 92: 1 # Walking Zeros: 0x5c + imm_val == 108: 1 # Walking Zeros: 0x6c + imm_val == 116: 1 # Walking Zeros: 0x74 + imm_val == 120: 1 # Walking Zeros: 0x78 + imm_val == 64: 1 # Walking Ones: 0x40 + imm_val == 32: 1 # Walking Ones: 0x20 + imm_val == 16: 1 # Walking Ones: 0x10 + imm_val == 8: 1 # Walking Ones: 0x8 + imm_val == 4: 1 # Walking Ones: 0x4 + imm_val == 40: 1 # Alternate: 0x28 + imm_val == 84: 1 # Alternate: 0x54 + imm_val > 0: 12 + coverage: 14/14 total_coverage: 33/33
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.lwsp: 15 - coverage: 1/1 + c.lwsp: 15 + coverage: 1/1 rd: - x1: 1 - x10: 1 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x2: 1 - x3: 1 - x4: 1 - x5: 1 - x6: 1 - x7: 1 - x8: 1 - x9: 1 - coverage: 15/15 + x1: 1 + x10: 1 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x2: 1 + x3: 1 + x4: 1 + x5: 1 + x6: 1 + x7: 1 + x8: 1 + x9: 1 + coverage: 15/15 val_comb: - imm_val == 0: 1 - imm_val == 124: 1 - imm_val == 188: 1 - imm_val == 220: 1 - imm_val == 236: 1 - imm_val == 244: 1 - imm_val == 248: 1 - imm_val == 128: 1 - imm_val == 64: 1 - imm_val == 32: 1 - imm_val == 16: 1 - imm_val == 8: 1 - imm_val == 4: 1 - imm_val == 168: 1 - imm_val == 84: 1 - imm_val > 0: 14 - coverage: 16/16 + imm_val == 0: 1 + imm_val == 124: 1 # Walking Zeros: 0x7c + imm_val == 188: 1 # Walking Zeros: 0xbc + imm_val == 220: 1 # Walking Zeros: 0xdc + imm_val == 236: 1 # Walking Zeros: 0xec + imm_val == 244: 1 # Walking Zeros: 0xf4 + imm_val == 248: 1 # Walking Zeros: 0xf8 + imm_val == 128: 1 # Walking Ones: 0x80 + imm_val == 64: 1 # Walking Ones: 0x40 + imm_val == 32: 1 # Walking Ones: 0x20 + imm_val == 16: 1 # Walking Ones: 0x10 + imm_val == 8: 1 # Walking Ones: 0x8 + imm_val == 4: 1 # Walking Ones: 0x4 + imm_val == 168: 1 # Alternate: 0xa8 + imm_val == 84: 1 # Alternate: 0x54 + imm_val > 0: 14 + coverage: 16/16 total_coverage: 32/32
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True op_comb: - rs2 != rd and rs2 != 0: 84 - rs2 == rd and rs2 != 0: 1 - coverage: 2/2 + rs2 != rd and rs2 != 0: 84 + rs2 == rd and rs2 != 0: 1 + coverage: 2/2 opcode: - c.mv: 85 - coverage: 1/1 + c.mv: 85 + coverage: 1/1 rd: - x0: 1 - x1: 1 - x10: 70 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x2: 1 - x3: 1 - x4: 1 - x5: 1 - x6: 1 - x7: 1 - x8: 1 - x9: 1 - coverage: 16/16 + x0: 1 + x1: 1 + x10: 70 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x2: 1 + x3: 1 + x4: 1 + x5: 1 + x6: 1 + x7: 1 + x8: 1 + x9: 1 + coverage: 16/16 rs2: - x1: 1 - x10: 1 - x11: 70 - x12: 2 - x13: 1 - x14: 1 - x15: 1 - x2: 1 - x3: 1 - x4: 1 - x5: 1 - x6: 1 - x7: 1 - x8: 1 - x9: 1 - coverage: 15/15 + x1: 1 + x10: 1 + x11: 70 + x12: 2 + x13: 1 + x14: 1 + x15: 1 + x2: 1 + x3: 1 + x4: 1 + x5: 1 + x6: 1 + x7: 1 + x8: 1 + x9: 1 + coverage: 15/15 val_comb: - rs2_val == (-2**(xlen-1)): 1 - rs2_val == 2147483647: 1 - rs2_val == -1073741825: 1 - rs2_val == -536870913: 1 - rs2_val == -268435457: 1 - rs2_val == -134217729: 1 - rs2_val == -67108865: 1 - rs2_val == -33554433: 1 - rs2_val == -16777217: 1 - rs2_val == -8388609: 1 - rs2_val == -4194305: 1 - rs2_val == -2097153: 1 - rs2_val == -1048577: 1 - rs2_val == -524289: 1 - rs2_val == -262145: 2 - rs2_val == -131073: 1 - rs2_val == -65537: 1 - rs2_val == -32769: 1 - rs2_val == -16385: 1 - rs2_val == -8193: 1 - rs2_val == -4097: 1 - rs2_val == -2049: 1 - rs2_val == -1025: 1 - rs2_val == -513: 1 - rs2_val == -257: 1 - rs2_val == -129: 1 - rs2_val == -65: 1 - rs2_val == -33: 1 - rs2_val == -17: 1 - rs2_val == -9: 1 - rs2_val == -5: 1 - rs2_val == -3: 1 - rs2_val == -2: 1 - rs2_val == -2147483648: 1 - rs2_val == 1073741824: 1 - rs2_val == 536870912: 1 - rs2_val == 268435456: 1 - rs2_val == 134217728: 1 - rs2_val == 67108864: 1 - rs2_val == 33554432: 1 - rs2_val == 16777216: 1 - rs2_val == 8388608: 1 - rs2_val == 4194304: 1 - rs2_val == 2097152: 1 - rs2_val == 1048576: 1 - rs2_val == 524288: 1 - rs2_val == 262144: 1 - rs2_val == 131072: 1 - rs2_val == 65536: 1 - rs2_val == 32768: 1 - rs2_val == 16384: 1 - rs2_val == 8192: 1 - rs2_val == 4096: 1 - rs2_val == 2048: 1 - rs2_val == 1024: 1 - rs2_val == 512: 1 - rs2_val == 256: 1 - rs2_val == 128: 1 - rs2_val == 64: 1 - rs2_val == 32: 1 - rs2_val == 16: 1 - rs2_val == 8: 1 - rs2_val == 4: 1 - rs2_val == 2: 1 - rs2_val == 1: 1 - rs2_val==46341: 1 - rs2_val==-46339: 1 - rs2_val==1717986919: 1 - rs2_val==858993460: 1 - rs2_val==6: 1 - rs2_val==-1431655765: 1 - rs2_val==1431655766: 1 - rs2_val==4: 1 - rs2_val==46339: 1 - rs2_val==0: 1 - rs2_val==1717986917: 1 - rs2_val==858993458: 1 - rs2_val==1431655764: 1 - rs2_val==2: 1 - rs2_val==46340: 1 - rs2_val==-46340: 1 - rs2_val==1717986918: 1 - rs2_val==858993459: 1 - rs2_val==5: 1 - rs2_val==-1431655766: 1 - rs2_val==1431655765: 1 - rs2_val==3: 1 - rs2_val == -1431655766: 1 - rs2_val == 1431655765: 1 - rs2_val == (2**(xlen-1)-1): 1 - rs2_val == 0: 1 - coverage: 91/91 + rs2_val == (-2**(xlen-1)): 1 + rs2_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs2_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs2_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs2_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs2_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs2_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs2_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs2_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs2_val == -8388609: 1 # Walking Zeros: -0x800001 + rs2_val == -4194305: 1 # Walking Zeros: -0x400001 + rs2_val == -2097153: 1 # Walking Zeros: -0x200001 + rs2_val == -1048577: 1 # Walking Zeros: -0x100001 + rs2_val == -524289: 1 # Walking Zeros: -0x80001 + rs2_val == -262145: 2 # Walking Zeros: -0x40001 + rs2_val == -131073: 1 # Walking Zeros: -0x20001 + rs2_val == -65537: 1 # Walking Zeros: -0x10001 + rs2_val == -32769: 1 # Walking Zeros: -0x8001 + rs2_val == -16385: 1 # Walking Zeros: -0x4001 + rs2_val == -8193: 1 # Walking Zeros: -0x2001 + rs2_val == -4097: 1 # Walking Zeros: -0x1001 + rs2_val == -2049: 1 # Walking Zeros: -0x801 + rs2_val == -1025: 1 # Walking Zeros: -0x401 + rs2_val == -513: 1 # Walking Zeros: -0x201 + rs2_val == -257: 1 # Walking Zeros: -0x101 + rs2_val == -129: 1 # Walking Zeros: -0x81 + rs2_val == -65: 1 # Walking Zeros: -0x41 + rs2_val == -33: 1 # Walking Zeros: -0x21 + rs2_val == -17: 1 # Walking Zeros: -0x11 + rs2_val == -9: 1 # Walking Zeros: -0x9 + rs2_val == -5: 1 # Walking Zeros: -0x5 + rs2_val == -3: 1 # Walking Zeros: -0x3 + rs2_val == -2: 1 # Walking Zeros: -0x2 + rs2_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs2_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs2_val == 536870912: 1 # Walking Ones: 0x20000000 + rs2_val == 268435456: 1 # Walking Ones: 0x10000000 + rs2_val == 134217728: 1 # Walking Ones: 0x8000000 + rs2_val == 67108864: 1 # Walking Ones: 0x4000000 + rs2_val == 33554432: 1 # Walking Ones: 0x2000000 + rs2_val == 16777216: 1 # Walking Ones: 0x1000000 + rs2_val == 8388608: 1 # Walking Ones: 0x800000 + rs2_val == 4194304: 1 # Walking Ones: 0x400000 + rs2_val == 2097152: 1 # Walking Ones: 0x200000 + rs2_val == 1048576: 1 # Walking Ones: 0x100000 + rs2_val == 524288: 1 # Walking Ones: 0x80000 + rs2_val == 262144: 1 # Walking Ones: 0x40000 + rs2_val == 131072: 1 # Walking Ones: 0x20000 + rs2_val == 65536: 1 # Walking Ones: 0x10000 + rs2_val == 32768: 1 # Walking Ones: 0x8000 + rs2_val == 16384: 1 # Walking Ones: 0x4000 + rs2_val == 8192: 1 # Walking Ones: 0x2000 + rs2_val == 4096: 1 # Walking Ones: 0x1000 + rs2_val == 2048: 1 # Walking Ones: 0x800 + rs2_val == 1024: 1 # Walking Ones: 0x400 + rs2_val == 512: 1 # Walking Ones: 0x200 + rs2_val == 256: 1 # Walking Ones: 0x100 + rs2_val == 128: 1 # Walking Ones: 0x80 + rs2_val == 64: 1 # Walking Ones: 0x40 + rs2_val == 32: 1 # Walking Ones: 0x20 + rs2_val == 16: 1 # Walking Ones: 0x10 + rs2_val == 8: 1 # Walking Ones: 0x8 + rs2_val == 4: 1 # Walking Ones: 0x4 + rs2_val == 2: 1 # Walking Ones: 0x2 + rs2_val == 1: 1 # Walking Ones: 0x1 + rs2_val==46341: 1 # Special Dataset + rs2_val==-46339: 1 # Special Dataset + rs2_val==1717986919: 1 # Special Dataset + rs2_val==858993460: 1 # Special Dataset + rs2_val==6: 1 # Special Dataset + rs2_val==-1431655765: 1 # Special Dataset + rs2_val==1431655766: 1 # Special Dataset + rs2_val==4: 1 # Special Dataset + rs2_val==46339: 1 # Special Dataset + rs2_val==0: 1 # Special Dataset + rs2_val==1717986917: 1 # Special Dataset + rs2_val==858993458: 1 # Special Dataset + rs2_val==1431655764: 1 # Special Dataset + rs2_val==2: 1 # Special Dataset + rs2_val==46340: 1 # Special Dataset + rs2_val==-46340: 1 # Special Dataset + rs2_val==1717986918: 1 # Special Dataset + rs2_val==858993459: 1 # Special Dataset + rs2_val==5: 1 # Special Dataset + rs2_val==-1431655766: 1 # Special Dataset + rs2_val==1431655765: 1 # Special Dataset + rs2_val==3: 1 # Special Dataset + rs2_val == -1431655766: 1 # Alternate: -0x55555556 + rs2_val == 1431655765: 1 # Alternate: 0x55555555 + rs2_val == (2**(xlen-1)-1): 1 + rs2_val == 0: 1 + coverage: 91/91 total_coverage: 125/125
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.nop: 14 - coverage: 1/1 + c.nop: 14 + coverage: 1/1 val_comb: - imm_val == 21: 1 - imm_val == 31: 1 - imm_val == -17: 1 - imm_val == -9: 1 - imm_val == -5: 1 - imm_val == -3: 1 - imm_val == -2: 1 - imm_val == -32: 1 - imm_val == 16: 1 - imm_val == 8: 1 - imm_val == 4: 1 - imm_val == 2: 1 - imm_val == 1: 1 - imm_val == -22: 1 - coverage: 14/14 + imm_val == 21: 1 # Alternate: 0x15 + imm_val == 31: 1 # Walking Zeros: 0x1f + imm_val == -17: 1 # Walking Zeros: -0x11 + imm_val == -9: 1 # Walking Zeros: -0x9 + imm_val == -5: 1 # Walking Zeros: -0x5 + imm_val == -3: 1 # Walking Zeros: -0x3 + imm_val == -2: 1 # Walking Zeros: -0x2 + imm_val == -32: 1 # Walking Ones: -0x20 + imm_val == 16: 1 # Walking Ones: 0x10 + imm_val == 8: 1 # Walking Ones: 0x8 + imm_val == 4: 1 # Walking Ones: 0x4 + imm_val == 2: 1 # Walking Ones: 0x2 + imm_val == 1: 1 # Walking Ones: 0x1 + imm_val == -22: 1 # Alternate: -0x16 + coverage: 14/14 total_coverage: 15/15
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True op_comb: - rs1 != rs2: 581 - rs1 == rs2: 1 - coverage: 2/2 + rs1 != rs2: 581 + rs1 == rs2: 1 + coverage: 2/2 opcode: - c.or: 582 - coverage: 1/1 + c.or: 582 + coverage: 1/1 rs1: - x10: 575 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 575 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 rs2: - x10: 1 - x11: 575 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 1 + x11: 575 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - rs1_val == (-2**(xlen-1)): 1 - rs2_val == 2147483647: 1 - rs2_val == -1073741825: 1 - rs2_val == -536870913: 1 - rs2_val == -268435457: 1 - rs2_val == -134217729: 1 - rs2_val == -67108865: 1 - rs2_val == -33554433: 1 - rs2_val == -16777217: 1 - rs2_val == -8388609: 1 - rs2_val == -4194305: 1 - rs2_val == -2097153: 1 - rs2_val == -1048577: 1 - rs2_val == -524289: 1 - rs2_val == -262145: 1 - rs2_val == -131073: 2 - rs2_val == -65537: 3 - rs2_val == -32769: 1 - rs2_val == -16385: 3 - rs2_val == -8193: 2 - rs2_val == -4097: 1 - rs2_val == -2049: 1 - rs2_val == -1025: 1 - rs2_val == -513: 2 - rs2_val == -257: 1 - rs2_val == -129: 1 - rs2_val == -65: 1 - rs2_val == -33: 1 - rs2_val == -17: 2 - rs2_val == -9: 1 - rs2_val == -5: 1 - rs2_val == -3: 3 - rs2_val == -2: 2 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 2 - rs1_val == -536870913: 1 - rs1_val == -268435457: 1 - rs1_val == -134217729: 1 - rs1_val == -67108865: 2 - rs1_val == -33554433: 2 - rs1_val == -16777217: 2 - rs1_val == -8388609: 1 - rs1_val == -4194305: 1 - rs1_val == -2097153: 1 - rs1_val == -1048577: 1 - rs1_val == -524289: 1 - rs1_val == -262145: 2 - rs1_val == -131073: 1 - rs1_val == -65537: 1 - rs1_val == -32769: 1 - rs1_val == -16385: 1 - rs1_val == -8193: 1 - rs1_val == -4097: 1 - rs1_val == -2049: 2 - rs1_val == -1025: 1 - rs1_val == -513: 1 - rs1_val == -257: 1 - rs1_val == -129: 1 - rs1_val == -65: 2 - rs1_val == -33: 1 - rs1_val == -17: 1 - rs1_val == -9: 1 - rs1_val == -5: 2 - rs1_val == -3: 2 - rs1_val == -2: 1 - rs2_val == -2147483648: 1 - rs2_val == 1073741824: 1 - rs2_val == 536870912: 1 - rs2_val == 268435456: 1 - rs2_val == 134217728: 1 - rs2_val == 67108864: 1 - rs2_val == 33554432: 1 - rs2_val == 16777216: 1 - rs2_val == 8388608: 1 - rs2_val == 4194304: 1 - rs2_val == 2097152: 2 - rs2_val == 1048576: 2 - rs2_val == 524288: 1 - rs2_val == 262144: 1 - rs2_val == 131072: 2 - rs2_val == 65536: 1 - rs2_val == 32768: 1 - rs2_val == 16384: 1 - rs2_val == 8192: 1 - rs2_val == 4096: 1 - rs2_val == 2048: 1 - rs2_val == 1024: 1 - rs2_val == 512: 1 - rs2_val == 256: 2 - rs2_val == 128: 1 - rs2_val == 64: 1 - rs2_val == 32: 1 - rs2_val == 16: 2 - rs2_val == 8: 1 - rs2_val == 4: 24 - rs2_val == 2: 23 - rs2_val == 1: 2 - rs1_val == -2147483648: 1 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 1 - rs1_val == 268435456: 1 - rs1_val == 134217728: 1 - rs1_val == 67108864: 2 - rs1_val == 33554432: 1 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 1 - rs1_val == 2097152: 1 - rs1_val == 1048576: 1 - rs1_val == 524288: 1 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 1 - rs1_val == 32768: 2 - rs1_val == 16384: 1 - rs1_val == 8192: 3 - rs1_val == 4096: 1 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 1 - rs1_val == 128: 1 - rs1_val == 64: 1 - rs1_val == 32: 1 - rs1_val == 16: 1 - rs1_val == 8: 2 - rs1_val == 4: 23 - rs1_val == 2: 24 - rs1_val == 1: 1 - rs1_val==46341 and rs2_val==46341: 1 - rs1_val==46341 and rs2_val==-46339: 1 - rs1_val==46341 and rs2_val==1717986919: 1 - rs1_val==46341 and rs2_val==858993460: 1 - rs1_val==46341 and rs2_val==6: 1 - rs1_val==46341 and rs2_val==-1431655765: 1 - rs1_val==46341 and rs2_val==1431655766: 1 - rs1_val==46341 and rs2_val==4: 1 - rs1_val==46341 and rs2_val==46339: 1 - rs1_val==46341 and rs2_val==0: 1 - rs1_val==46341 and rs2_val==1717986917: 1 - rs1_val==46341 and rs2_val==858993458: 1 - rs1_val==46341 and rs2_val==1431655764: 1 - rs1_val==46341 and rs2_val==2: 1 - rs1_val==46341 and rs2_val==46340: 1 - rs1_val==46341 and rs2_val==-46340: 1 - rs1_val==46341 and rs2_val==1717986918: 1 - rs1_val==46341 and rs2_val==858993459: 1 - rs1_val==46341 and rs2_val==5: 1 - rs1_val==46341 and rs2_val==-1431655766: 1 - rs1_val==46341 and rs2_val==1431655765: 1 - rs1_val==46341 and rs2_val==3: 1 - rs1_val==-46339 and rs2_val==46341: 1 - rs1_val==-46339 and rs2_val==-46339: 1 - rs1_val==-46339 and rs2_val==1717986919: 1 - rs1_val==-46339 and rs2_val==858993460: 1 - rs1_val==-46339 and rs2_val==6: 1 - rs1_val==-46339 and rs2_val==-1431655765: 1 - rs1_val==-46339 and rs2_val==1431655766: 1 - rs1_val==-46339 and rs2_val==4: 1 - rs1_val==-46339 and rs2_val==46339: 1 - rs1_val==-46339 and rs2_val==0: 1 - rs1_val==-46339 and rs2_val==1717986917: 1 - rs1_val==-46339 and rs2_val==858993458: 1 - rs1_val==-46339 and rs2_val==1431655764: 1 - rs1_val==-46339 and rs2_val==2: 1 - rs1_val==-46339 and rs2_val==46340: 1 - rs1_val==-46339 and rs2_val==-46340: 1 - rs1_val==-46339 and rs2_val==1717986918: 1 - rs1_val==-46339 and rs2_val==858993459: 1 - rs1_val==-46339 and rs2_val==5: 1 - rs1_val==-46339 and rs2_val==-1431655766: 1 - rs1_val==-46339 and rs2_val==1431655765: 1 - rs1_val==-46339 and rs2_val==3: 1 - rs1_val==1717986919 and rs2_val==46341: 1 - rs1_val==1717986919 and rs2_val==-46339: 1 - rs1_val==1717986919 and rs2_val==1717986919: 1 - rs1_val==1717986919 and rs2_val==858993460: 1 - rs1_val==1717986919 and rs2_val==6: 1 - rs1_val==1717986919 and rs2_val==-1431655765: 1 - rs1_val==1717986919 and rs2_val==1431655766: 1 - rs1_val==1717986919 and rs2_val==4: 1 - rs1_val==1717986919 and rs2_val==46339: 1 - rs1_val==1717986919 and rs2_val==0: 1 - rs1_val==1717986919 and rs2_val==1717986917: 1 - rs1_val==1717986919 and rs2_val==858993458: 1 - rs1_val==1717986919 and rs2_val==1431655764: 1 - rs1_val==1717986919 and rs2_val==2: 1 - rs1_val==1717986919 and rs2_val==46340: 1 - rs1_val==1717986919 and rs2_val==-46340: 1 - rs1_val==1717986919 and rs2_val==1717986918: 1 - rs1_val==1717986919 and rs2_val==858993459: 1 - rs1_val==1717986919 and rs2_val==5: 1 - rs1_val==1717986919 and rs2_val==-1431655766: 1 - rs1_val==1717986919 and rs2_val==1431655765: 1 - rs1_val==1717986919 and rs2_val==3: 1 - rs1_val==858993460 and rs2_val==46341: 1 - rs1_val==858993460 and rs2_val==-46339: 1 - rs1_val==858993460 and rs2_val==1717986919: 1 - rs1_val==858993460 and rs2_val==858993460: 2 - rs1_val==858993460 and rs2_val==6: 1 - rs1_val==858993460 and rs2_val==-1431655765: 1 - rs1_val==858993460 and rs2_val==1431655766: 1 - rs1_val==858993460 and rs2_val==4: 1 - rs1_val==858993460 and rs2_val==46339: 1 - rs1_val==858993460 and rs2_val==0: 1 - rs1_val==858993460 and rs2_val==1717986917: 1 - rs1_val==858993460 and rs2_val==858993458: 1 - rs1_val==858993460 and rs2_val==1431655764: 1 - rs1_val==858993460 and rs2_val==2: 1 - rs1_val==858993460 and rs2_val==46340: 1 - rs1_val==858993460 and rs2_val==-46340: 1 - rs1_val==858993460 and rs2_val==1717986918: 1 - rs1_val==858993460 and rs2_val==858993459: 1 - rs1_val==858993460 and rs2_val==5: 1 - rs1_val==858993460 and rs2_val==-1431655766: 1 - rs1_val==858993460 and rs2_val==1431655765: 1 - rs1_val==858993460 and rs2_val==3: 1 - rs1_val==6 and rs2_val==46341: 1 - rs1_val==6 and rs2_val==-46339: 1 - rs1_val==6 and rs2_val==1717986919: 1 - rs1_val==6 and rs2_val==858993460: 1 - rs1_val==6 and rs2_val==6: 1 - rs1_val==6 and rs2_val==-1431655765: 1 - rs1_val==6 and rs2_val==1431655766: 1 - rs1_val==6 and rs2_val==4: 1 - rs1_val==6 and rs2_val==46339: 1 - rs1_val==6 and rs2_val==0: 1 - rs1_val==6 and rs2_val==1717986917: 1 - rs1_val==6 and rs2_val==858993458: 1 - rs1_val==6 and rs2_val==1431655764: 1 - rs1_val==6 and rs2_val==2: 1 - rs1_val==6 and rs2_val==46340: 1 - rs1_val==6 and rs2_val==-46340: 1 - rs1_val==6 and rs2_val==1717986918: 1 - rs1_val==6 and rs2_val==858993459: 1 - rs1_val==6 and rs2_val==5: 1 - rs1_val==6 and rs2_val==-1431655766: 1 - rs1_val==6 and rs2_val==1431655765: 1 - rs1_val==6 and rs2_val==3: 1 - rs1_val==-1431655765 and rs2_val==46341: 1 - rs1_val==-1431655765 and rs2_val==-46339: 1 - rs1_val==-1431655765 and rs2_val==1717986919: 1 - rs1_val==-1431655765 and rs2_val==858993460: 1 - rs1_val==-1431655765 and rs2_val==6: 1 - rs1_val==-1431655765 and rs2_val==-1431655765: 1 - rs1_val==-1431655765 and rs2_val==1431655766: 1 - rs1_val==-1431655765 and rs2_val==4: 1 - rs1_val==-1431655765 and rs2_val==46339: 1 - rs1_val==-1431655765 and rs2_val==0: 1 - rs1_val==-1431655765 and rs2_val==1717986917: 1 - rs1_val==-1431655765 and rs2_val==858993458: 1 - rs1_val==-1431655765 and rs2_val==1431655764: 1 - rs1_val==-1431655765 and rs2_val==2: 1 - rs1_val==-1431655765 and rs2_val==46340: 1 - rs1_val==-1431655765 and rs2_val==-46340: 1 - rs1_val==-1431655765 and rs2_val==1717986918: 1 - rs1_val==-1431655765 and rs2_val==858993459: 1 - rs1_val==-1431655765 and rs2_val==5: 1 - rs1_val==-1431655765 and rs2_val==-1431655766: 1 - rs1_val==-1431655765 and rs2_val==1431655765: 1 - rs1_val==-1431655765 and rs2_val==3: 1 - rs1_val==1431655766 and rs2_val==46341: 1 - rs1_val==1431655766 and rs2_val==-46339: 1 - rs1_val==1431655766 and rs2_val==1717986919: 1 - rs1_val==1431655766 and rs2_val==858993460: 1 - rs1_val==1431655766 and rs2_val==6: 1 - rs1_val==1431655766 and rs2_val==-1431655765: 1 - rs1_val==1431655766 and rs2_val==1431655766: 1 - rs1_val==1431655766 and rs2_val==4: 1 - rs1_val==1431655766 and rs2_val==46339: 1 - rs1_val==1431655766 and rs2_val==0: 1 - rs1_val==1431655766 and rs2_val==1717986917: 1 - rs1_val==1431655766 and rs2_val==858993458: 1 - rs1_val==1431655766 and rs2_val==1431655764: 1 - rs1_val==1431655766 and rs2_val==2: 1 - rs1_val==1431655766 and rs2_val==46340: 1 - rs1_val==1431655766 and rs2_val==-46340: 1 - rs1_val==1431655766 and rs2_val==1717986918: 1 - rs1_val==1431655766 and rs2_val==858993459: 1 - rs1_val==1431655766 and rs2_val==5: 1 - rs1_val==1431655766 and rs2_val==-1431655766: 1 - rs1_val==1431655766 and rs2_val==1431655765: 1 - rs1_val==1431655766 and rs2_val==3: 1 - rs1_val==4 and rs2_val==46341: 1 - rs1_val==4 and rs2_val==-46339: 1 - rs1_val==4 and rs2_val==1717986919: 1 - rs1_val==4 and rs2_val==858993460: 1 - rs1_val==4 and rs2_val==6: 1 - rs1_val==4 and rs2_val==-1431655765: 1 - rs1_val==4 and rs2_val==1431655766: 1 - rs1_val==4 and rs2_val==4: 1 - rs1_val==4 and rs2_val==46339: 1 - rs1_val==4 and rs2_val==0: 1 - rs1_val==4 and rs2_val==1717986917: 1 - rs1_val==4 and rs2_val==858993458: 1 - rs1_val==4 and rs2_val==1431655764: 1 - rs1_val==4 and rs2_val==2: 1 - rs1_val==4 and rs2_val==46340: 1 - rs1_val==4 and rs2_val==-46340: 1 - rs1_val==4 and rs2_val==1717986918: 1 - rs1_val==4 and rs2_val==858993459: 1 - rs1_val==4 and rs2_val==5: 1 - rs1_val==4 and rs2_val==-1431655766: 1 - rs1_val==4 and rs2_val==1431655765: 1 - rs1_val==4 and rs2_val==3: 1 - rs1_val==46339 and rs2_val==46341: 1 - rs1_val==46339 and rs2_val==-46339: 1 - rs1_val==46339 and rs2_val==1717986919: 1 - rs1_val==46339 and rs2_val==858993460: 1 - rs1_val==46339 and rs2_val==6: 1 - rs1_val==46339 and rs2_val==-1431655765: 1 - rs1_val==46339 and rs2_val==1431655766: 1 - rs1_val==46339 and rs2_val==4: 1 - rs1_val==46339 and rs2_val==46339: 1 - rs1_val==46339 and rs2_val==0: 1 - rs1_val==46339 and rs2_val==1717986917: 1 - rs1_val==46339 and rs2_val==858993458: 1 - rs1_val==46339 and rs2_val==1431655764: 1 - rs1_val==46339 and rs2_val==2: 1 - rs1_val==46339 and rs2_val==46340: 1 - rs1_val==46339 and rs2_val==-46340: 1 - rs1_val==46339 and rs2_val==1717986918: 1 - rs1_val==46339 and rs2_val==858993459: 1 - rs1_val==46339 and rs2_val==5: 1 - rs1_val==46339 and rs2_val==-1431655766: 1 - rs1_val==46339 and rs2_val==1431655765: 1 - rs1_val==46339 and rs2_val==3: 1 - rs1_val==0 and rs2_val==46341: 1 - rs1_val==0 and rs2_val==-46339: 1 - rs1_val==0 and rs2_val==1717986919: 1 - rs1_val==0 and rs2_val==858993460: 1 - rs1_val==0 and rs2_val==6: 1 - rs1_val==0 and rs2_val==-1431655765: 1 - rs1_val==0 and rs2_val==1431655766: 1 - rs1_val==0 and rs2_val==4: 1 - rs1_val==0 and rs2_val==46339: 1 - rs1_val==0 and rs2_val==0: 1 - rs1_val==0 and rs2_val==1717986917: 1 - rs1_val==0 and rs2_val==858993458: 1 - rs1_val==0 and rs2_val==1431655764: 1 - rs1_val==0 and rs2_val==2: 1 - rs1_val==0 and rs2_val==46340: 1 - rs1_val==0 and rs2_val==-46340: 1 - rs1_val==0 and rs2_val==1717986918: 1 - rs1_val==0 and rs2_val==858993459: 1 - rs1_val==0 and rs2_val==5: 1 - rs1_val==0 and rs2_val==-1431655766: 1 - rs1_val==0 and rs2_val==1431655765: 1 - rs1_val==0 and rs2_val==3: 1 - rs1_val==1717986917 and rs2_val==46341: 1 - rs1_val==1717986917 and rs2_val==-46339: 1 - rs1_val==1717986917 and rs2_val==1717986919: 1 - rs1_val==1717986917 and rs2_val==858993460: 1 - rs1_val==1717986917 and rs2_val==6: 1 - rs1_val==1717986917 and rs2_val==-1431655765: 1 - rs1_val==1717986917 and rs2_val==1431655766: 1 - rs1_val==1717986917 and rs2_val==4: 1 - rs1_val==1717986917 and rs2_val==46339: 1 - rs1_val==1717986917 and rs2_val==0: 1 - rs1_val==1717986917 and rs2_val==1717986917: 1 - rs1_val==1717986917 and rs2_val==858993458: 1 - rs1_val==1717986917 and rs2_val==1431655764: 1 - rs1_val==1717986917 and rs2_val==2: 1 - rs1_val==1717986917 and rs2_val==46340: 1 - rs1_val==1717986917 and rs2_val==-46340: 1 - rs1_val==1717986917 and rs2_val==1717986918: 1 - rs1_val==1717986917 and rs2_val==858993459: 1 - rs1_val==1717986917 and rs2_val==5: 1 - rs1_val==1717986917 and rs2_val==-1431655766: 1 - rs1_val==1717986917 and rs2_val==1431655765: 1 - rs1_val==1717986917 and rs2_val==3: 1 - rs1_val==858993458 and rs2_val==46341: 1 - rs1_val==858993458 and rs2_val==-46339: 1 - rs1_val==858993458 and rs2_val==1717986919: 1 - rs1_val==858993458 and rs2_val==858993460: 1 - rs1_val==858993458 and rs2_val==6: 1 - rs1_val==858993458 and rs2_val==-1431655765: 1 - rs1_val==858993458 and rs2_val==1431655766: 1 - rs1_val==858993458 and rs2_val==4: 1 - rs1_val==858993458 and rs2_val==46339: 1 - rs1_val==858993458 and rs2_val==0: 1 - rs1_val==858993458 and rs2_val==1717986917: 1 - rs1_val==858993458 and rs2_val==858993458: 1 - rs1_val==858993458 and rs2_val==1431655764: 1 - rs1_val==858993458 and rs2_val==2: 1 - rs1_val==858993458 and rs2_val==46340: 1 - rs1_val==858993458 and rs2_val==-46340: 1 - rs1_val==858993458 and rs2_val==1717986918: 1 - rs1_val==858993458 and rs2_val==858993459: 1 - rs1_val==858993458 and rs2_val==5: 1 - rs1_val==858993458 and rs2_val==-1431655766: 1 - rs1_val==858993458 and rs2_val==1431655765: 1 - rs1_val==858993458 and rs2_val==3: 1 - rs1_val==1431655764 and rs2_val==46341: 1 - rs1_val==1431655764 and rs2_val==-46339: 1 - rs1_val==1431655764 and rs2_val==1717986919: 1 - rs1_val==1431655764 and rs2_val==858993460: 1 - rs1_val==1431655764 and rs2_val==6: 1 - rs1_val==1431655764 and rs2_val==-1431655765: 1 - rs1_val==1431655764 and rs2_val==1431655766: 1 - rs1_val==1431655764 and rs2_val==4: 1 - rs1_val==1431655764 and rs2_val==46339: 1 - rs1_val==1431655764 and rs2_val==0: 1 - rs1_val==1431655764 and rs2_val==1717986917: 1 - rs1_val==1431655764 and rs2_val==858993458: 1 - rs1_val==1431655764 and rs2_val==1431655764: 1 - rs1_val==1431655764 and rs2_val==2: 1 - rs1_val==1431655764 and rs2_val==46340: 1 - rs1_val==1431655764 and rs2_val==-46340: 1 - rs1_val==1431655764 and rs2_val==1717986918: 1 - rs1_val==1431655764 and rs2_val==858993459: 1 - rs1_val==1431655764 and rs2_val==5: 1 - rs1_val==1431655764 and rs2_val==-1431655766: 1 - rs1_val==1431655764 and rs2_val==1431655765: 1 - rs1_val==1431655764 and rs2_val==3: 1 - rs1_val==2 and rs2_val==46341: 1 - rs1_val==2 and rs2_val==-46339: 1 - rs1_val==2 and rs2_val==1717986919: 1 - rs1_val==2 and rs2_val==858993460: 1 - rs1_val==2 and rs2_val==6: 1 - rs1_val==2 and rs2_val==-1431655765: 1 - rs1_val==2 and rs2_val==1431655766: 1 - rs1_val==2 and rs2_val==4: 1 - rs1_val==2 and rs2_val==46339: 1 - rs1_val==2 and rs2_val==0: 1 - rs1_val==2 and rs2_val==1717986917: 1 - rs1_val==2 and rs2_val==858993458: 1 - rs1_val==2 and rs2_val==1431655764: 1 - rs1_val==2 and rs2_val==2: 1 - rs1_val==2 and rs2_val==46340: 1 - rs1_val==2 and rs2_val==-46340: 1 - rs1_val==2 and rs2_val==1717986918: 1 - rs1_val==2 and rs2_val==858993459: 1 - rs1_val==2 and rs2_val==5: 1 - rs1_val==2 and rs2_val==-1431655766: 1 - rs1_val==2 and rs2_val==1431655765: 1 - rs1_val==2 and rs2_val==3: 1 - rs1_val==46340 and rs2_val==46341: 1 - rs1_val==46340 and rs2_val==-46339: 1 - rs1_val==46340 and rs2_val==1717986919: 1 - rs1_val==46340 and rs2_val==858993460: 1 - rs1_val==46340 and rs2_val==6: 1 - rs1_val==46340 and rs2_val==-1431655765: 1 - rs1_val==46340 and rs2_val==1431655766: 1 - rs1_val==46340 and rs2_val==4: 1 - rs1_val==46340 and rs2_val==46339: 1 - rs1_val==46340 and rs2_val==0: 1 - rs1_val==46340 and rs2_val==1717986917: 1 - rs1_val==46340 and rs2_val==858993458: 1 - rs1_val==46340 and rs2_val==1431655764: 1 - rs1_val==46340 and rs2_val==2: 1 - rs1_val==46340 and rs2_val==46340: 1 - rs1_val==46340 and rs2_val==-46340: 1 - rs1_val==46340 and rs2_val==1717986918: 1 - rs1_val==46340 and rs2_val==858993459: 1 - rs1_val==46340 and rs2_val==5: 1 - rs1_val==46340 and rs2_val==-1431655766: 1 - rs1_val==46340 and rs2_val==1431655765: 1 - rs1_val==46340 and rs2_val==3: 1 - rs1_val==-46340 and rs2_val==46341: 1 - rs1_val==-46340 and rs2_val==-46339: 1 - rs1_val==-46340 and rs2_val==1717986919: 1 - rs1_val==-46340 and rs2_val==858993460: 1 - rs1_val==-46340 and rs2_val==6: 1 - rs1_val==-46340 and rs2_val==-1431655765: 1 - rs1_val==-46340 and rs2_val==1431655766: 1 - rs1_val==-46340 and rs2_val==4: 1 - rs1_val==-46340 and rs2_val==46339: 1 - rs1_val==-46340 and rs2_val==0: 1 - rs1_val==-46340 and rs2_val==1717986917: 1 - rs1_val==-46340 and rs2_val==858993458: 1 - rs1_val==-46340 and rs2_val==1431655764: 1 - rs1_val==-46340 and rs2_val==2: 1 - rs1_val==-46340 and rs2_val==46340: 1 - rs1_val==-46340 and rs2_val==-46340: 1 - rs1_val==-46340 and rs2_val==1717986918: 1 - rs1_val==-46340 and rs2_val==858993459: 1 - rs1_val==-46340 and rs2_val==5: 1 - rs1_val==-46340 and rs2_val==-1431655766: 1 - rs1_val==-46340 and rs2_val==1431655765: 1 - rs1_val==-46340 and rs2_val==3: 1 - rs1_val==1717986918 and rs2_val==46341: 1 - rs1_val==1717986918 and rs2_val==-46339: 1 - rs1_val==1717986918 and rs2_val==1717986919: 1 - rs1_val==1717986918 and rs2_val==858993460: 1 - rs1_val==1717986918 and rs2_val==6: 1 - rs1_val==1717986918 and rs2_val==-1431655765: 1 - rs1_val==1717986918 and rs2_val==1431655766: 1 - rs1_val==1717986918 and rs2_val==4: 1 - rs1_val==1717986918 and rs2_val==46339: 1 - rs1_val==1717986918 and rs2_val==0: 1 - rs1_val==1717986918 and rs2_val==1717986917: 1 - rs1_val==1717986918 and rs2_val==858993458: 1 - rs1_val==1717986918 and rs2_val==1431655764: 1 - rs1_val==1717986918 and rs2_val==2: 1 - rs1_val==1717986918 and rs2_val==46340: 1 - rs1_val==1717986918 and rs2_val==-46340: 1 - rs1_val==1717986918 and rs2_val==1717986918: 1 - rs1_val==1717986918 and rs2_val==858993459: 1 - rs1_val==1717986918 and rs2_val==5: 1 - rs1_val==1717986918 and rs2_val==-1431655766: 1 - rs1_val==1717986918 and rs2_val==1431655765: 1 - rs1_val==1717986918 and rs2_val==3: 1 - rs1_val==858993459 and rs2_val==46341: 1 - rs1_val==858993459 and rs2_val==-46339: 1 - rs1_val==858993459 and rs2_val==1717986919: 1 - rs1_val==858993459 and rs2_val==858993460: 1 - rs1_val==858993459 and rs2_val==6: 1 - rs1_val==858993459 and rs2_val==-1431655765: 1 - rs1_val==858993459 and rs2_val==1431655766: 1 - rs1_val==858993459 and rs2_val==4: 1 - rs1_val==858993459 and rs2_val==46339: 1 - rs1_val==858993459 and rs2_val==0: 1 - rs1_val==858993459 and rs2_val==1717986917: 1 - rs1_val==858993459 and rs2_val==858993458: 1 - rs1_val==858993459 and rs2_val==1431655764: 1 - rs1_val==858993459 and rs2_val==2: 1 - rs1_val==858993459 and rs2_val==46340: 1 - rs1_val==858993459 and rs2_val==-46340: 1 - rs1_val==858993459 and rs2_val==1717986918: 1 - rs1_val==858993459 and rs2_val==858993459: 1 - rs1_val==858993459 and rs2_val==5: 1 - rs1_val==858993459 and rs2_val==-1431655766: 1 - rs1_val==858993459 and rs2_val==1431655765: 1 - rs1_val==858993459 and rs2_val==3: 1 - rs1_val==5 and rs2_val==46341: 1 - rs1_val==5 and rs2_val==-46339: 1 - rs1_val==5 and rs2_val==1717986919: 1 - rs1_val==5 and rs2_val==858993460: 1 - rs1_val==5 and rs2_val==6: 1 - rs1_val==5 and rs2_val==-1431655765: 1 - rs1_val==5 and rs2_val==1431655766: 1 - rs1_val==5 and rs2_val==4: 1 - rs1_val==5 and rs2_val==46339: 1 - rs1_val==5 and rs2_val==0: 1 - rs1_val==5 and rs2_val==1717986917: 1 - rs1_val==5 and rs2_val==858993458: 1 - rs1_val==5 and rs2_val==1431655764: 1 - rs1_val==5 and rs2_val==2: 1 - rs1_val==5 and rs2_val==46340: 1 - rs1_val==5 and rs2_val==-46340: 1 - rs1_val==5 and rs2_val==1717986918: 1 - rs1_val==5 and rs2_val==858993459: 1 - rs1_val==5 and rs2_val==5: 1 - rs1_val==5 and rs2_val==-1431655766: 1 - rs1_val==5 and rs2_val==1431655765: 1 - rs1_val==5 and rs2_val==3: 1 - rs1_val==-1431655766 and rs2_val==46341: 1 - rs1_val==-1431655766 and rs2_val==-46339: 1 - rs1_val==-1431655766 and rs2_val==1717986919: 1 - rs1_val==-1431655766 and rs2_val==858993460: 1 - rs1_val==-1431655766 and rs2_val==6: 1 - rs1_val==-1431655766 and rs2_val==-1431655765: 1 - rs1_val==-1431655766 and rs2_val==1431655766: 1 - rs1_val==-1431655766 and rs2_val==4: 1 - rs1_val==-1431655766 and rs2_val==46339: 1 - rs1_val==-1431655766 and rs2_val==0: 1 - rs1_val==-1431655766 and rs2_val==1717986917: 1 - rs1_val==-1431655766 and rs2_val==858993458: 1 - rs1_val==-1431655766 and rs2_val==1431655764: 1 - rs1_val==-1431655766 and rs2_val==2: 1 - rs1_val==-1431655766 and rs2_val==46340: 1 - rs1_val==-1431655766 and rs2_val==-46340: 1 - rs1_val==-1431655766 and rs2_val==1717986918: 1 - rs1_val==-1431655766 and rs2_val==858993459: 1 - rs1_val==-1431655766 and rs2_val==5: 1 - rs1_val==-1431655766 and rs2_val==-1431655766: 1 - rs1_val==-1431655766 and rs2_val==1431655765: 1 - rs1_val==-1431655766 and rs2_val==3: 1 - rs1_val==1431655765 and rs2_val==46341: 1 - rs1_val==1431655765 and rs2_val==-46339: 1 - rs1_val==1431655765 and rs2_val==1717986919: 1 - rs1_val==1431655765 and rs2_val==858993460: 1 - rs1_val==1431655765 and rs2_val==6: 1 - rs1_val==1431655765 and rs2_val==-1431655765: 1 - rs1_val==1431655765 and rs2_val==1431655766: 1 - rs1_val==1431655765 and rs2_val==4: 1 - rs1_val==1431655765 and rs2_val==46339: 1 - rs1_val==1431655765 and rs2_val==0: 1 - rs1_val==1431655765 and rs2_val==1717986917: 1 - rs1_val==1431655765 and rs2_val==858993458: 1 - rs1_val==1431655765 and rs2_val==1431655764: 1 - rs1_val==1431655765 and rs2_val==2: 1 - rs1_val==1431655765 and rs2_val==46340: 1 - rs1_val==1431655765 and rs2_val==-46340: 1 - rs1_val==1431655765 and rs2_val==1717986918: 1 - rs1_val==1431655765 and rs2_val==858993459: 1 - rs1_val==1431655765 and rs2_val==5: 1 - rs1_val==1431655765 and rs2_val==-1431655766: 1 - rs1_val==1431655765 and rs2_val==1431655765: 1 - rs1_val==1431655765 and rs2_val==3: 1 - rs1_val==3 and rs2_val==46341: 1 - rs1_val==3 and rs2_val==-46339: 1 - rs1_val==3 and rs2_val==1717986919: 1 - rs1_val==3 and rs2_val==858993460: 1 - rs1_val==3 and rs2_val==6: 1 - rs1_val==3 and rs2_val==-1431655765: 1 - rs1_val==3 and rs2_val==1431655766: 1 - rs1_val==3 and rs2_val==4: 1 - rs1_val==3 and rs2_val==46339: 1 - rs1_val==3 and rs2_val==0: 1 - rs1_val==3 and rs2_val==1717986917: 1 - rs1_val==3 and rs2_val==858993458: 1 - rs1_val==3 and rs2_val==1431655764: 1 - rs1_val==3 and rs2_val==2: 1 - rs1_val==3 and rs2_val==46340: 1 - rs1_val==3 and rs2_val==-46340: 1 - rs1_val==3 and rs2_val==1717986918: 1 - rs1_val==3 and rs2_val==858993459: 1 - rs1_val==3 and rs2_val==5: 1 - rs1_val==3 and rs2_val==-1431655766: 1 - rs1_val==3 and rs2_val==1431655765: 1 - rs1_val==3 and rs2_val==3: 1 - rs2_val == -1431655766: 22 - rs2_val == 1431655765: 22 - rs1_val == -1431655766: 23 - rs1_val == 1431655765: 22 - rs1_val == (2**(xlen-1)-1): 1 - rs1_val == 0: 24 - rs2_val < 0: 135 - rs2_val == (-2**(xlen-1)): 1 - rs2_val == (2**(xlen-1)-1): 1 - rs2_val == 0: 25 - rs2_val > 0: 422 - coverage: 624/624 + rs1_val == (-2**(xlen-1)): 1 + rs2_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs2_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs2_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs2_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs2_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs2_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs2_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs2_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs2_val == -8388609: 1 # Walking Zeros: -0x800001 + rs2_val == -4194305: 1 # Walking Zeros: -0x400001 + rs2_val == -2097153: 1 # Walking Zeros: -0x200001 + rs2_val == -1048577: 1 # Walking Zeros: -0x100001 + rs2_val == -524289: 1 # Walking Zeros: -0x80001 + rs2_val == -262145: 1 # Walking Zeros: -0x40001 + rs2_val == -131073: 2 # Walking Zeros: -0x20001 + rs2_val == -65537: 3 # Walking Zeros: -0x10001 + rs2_val == -32769: 1 # Walking Zeros: -0x8001 + rs2_val == -16385: 3 # Walking Zeros: -0x4001 + rs2_val == -8193: 2 # Walking Zeros: -0x2001 + rs2_val == -4097: 1 # Walking Zeros: -0x1001 + rs2_val == -2049: 1 # Walking Zeros: -0x801 + rs2_val == -1025: 1 # Walking Zeros: -0x401 + rs2_val == -513: 2 # Walking Zeros: -0x201 + rs2_val == -257: 1 # Walking Zeros: -0x101 + rs2_val == -129: 1 # Walking Zeros: -0x81 + rs2_val == -65: 1 # Walking Zeros: -0x41 + rs2_val == -33: 1 # Walking Zeros: -0x21 + rs2_val == -17: 2 # Walking Zeros: -0x11 + rs2_val == -9: 1 # Walking Zeros: -0x9 + rs2_val == -5: 1 # Walking Zeros: -0x5 + rs2_val == -3: 3 # Walking Zeros: -0x3 + rs2_val == -2: 2 # Walking Zeros: -0x2 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 2 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 2 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 2 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 2 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 1 # Walking Zeros: -0x800001 + rs1_val == -4194305: 1 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 1 # Walking Zeros: -0x100001 + rs1_val == -524289: 1 # Walking Zeros: -0x80001 + rs1_val == -262145: 2 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 1 # Walking Zeros: -0x10001 + rs1_val == -32769: 1 # Walking Zeros: -0x8001 + rs1_val == -16385: 1 # Walking Zeros: -0x4001 + rs1_val == -8193: 1 # Walking Zeros: -0x2001 + rs1_val == -4097: 1 # Walking Zeros: -0x1001 + rs1_val == -2049: 2 # Walking Zeros: -0x801 + rs1_val == -1025: 1 # Walking Zeros: -0x401 + rs1_val == -513: 1 # Walking Zeros: -0x201 + rs1_val == -257: 1 # Walking Zeros: -0x101 + rs1_val == -129: 1 # Walking Zeros: -0x81 + rs1_val == -65: 2 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 1 # Walking Zeros: -0x11 + rs1_val == -9: 1 # Walking Zeros: -0x9 + rs1_val == -5: 2 # Walking Zeros: -0x5 + rs1_val == -3: 2 # Walking Zeros: -0x3 + rs1_val == -2: 1 # Walking Zeros: -0x2 + rs2_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs2_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs2_val == 536870912: 1 # Walking Ones: 0x20000000 + rs2_val == 268435456: 1 # Walking Ones: 0x10000000 + rs2_val == 134217728: 1 # Walking Ones: 0x8000000 + rs2_val == 67108864: 1 # Walking Ones: 0x4000000 + rs2_val == 33554432: 1 # Walking Ones: 0x2000000 + rs2_val == 16777216: 1 # Walking Ones: 0x1000000 + rs2_val == 8388608: 1 # Walking Ones: 0x800000 + rs2_val == 4194304: 1 # Walking Ones: 0x400000 + rs2_val == 2097152: 2 # Walking Ones: 0x200000 + rs2_val == 1048576: 2 # Walking Ones: 0x100000 + rs2_val == 524288: 1 # Walking Ones: 0x80000 + rs2_val == 262144: 1 # Walking Ones: 0x40000 + rs2_val == 131072: 2 # Walking Ones: 0x20000 + rs2_val == 65536: 1 # Walking Ones: 0x10000 + rs2_val == 32768: 1 # Walking Ones: 0x8000 + rs2_val == 16384: 1 # Walking Ones: 0x4000 + rs2_val == 8192: 1 # Walking Ones: 0x2000 + rs2_val == 4096: 1 # Walking Ones: 0x1000 + rs2_val == 2048: 1 # Walking Ones: 0x800 + rs2_val == 1024: 1 # Walking Ones: 0x400 + rs2_val == 512: 1 # Walking Ones: 0x200 + rs2_val == 256: 2 # Walking Ones: 0x100 + rs2_val == 128: 1 # Walking Ones: 0x80 + rs2_val == 64: 1 # Walking Ones: 0x40 + rs2_val == 32: 1 # Walking Ones: 0x20 + rs2_val == 16: 2 # Walking Ones: 0x10 + rs2_val == 8: 1 # Walking Ones: 0x8 + rs2_val == 4: 24 # Walking Ones: 0x4 + rs2_val == 2: 23 # Walking Ones: 0x2 + rs2_val == 1: 2 # Walking Ones: 0x1 + rs1_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 1 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 1 # Walking Ones: 0x8000000 + rs1_val == 67108864: 2 # Walking Ones: 0x4000000 + rs1_val == 33554432: 1 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 1 # Walking Ones: 0x400000 + rs1_val == 2097152: 1 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 1 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 1 # Walking Ones: 0x10000 + rs1_val == 32768: 2 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 3 # Walking Ones: 0x2000 + rs1_val == 4096: 1 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 1 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 1 # Walking Ones: 0x40 + rs1_val == 32: 1 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 2 # Walking Ones: 0x8 + rs1_val == 4: 23 # Walking Ones: 0x4 + rs1_val == 2: 24 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + rs1_val==46341 and rs2_val==46341: 1 # Special Dataset + rs1_val==46341 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46341 and rs2_val==6: 1 # Special Dataset + rs1_val==46341 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46341 and rs2_val==4: 1 # Special Dataset + rs1_val==46341 and rs2_val==46339: 1 # Special Dataset + rs1_val==46341 and rs2_val==0: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46341 and rs2_val==2: 1 # Special Dataset + rs1_val==46341 and rs2_val==46340: 1 # Special Dataset + rs1_val==46341 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46341 and rs2_val==5: 1 # Special Dataset + rs1_val==46341 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46341 and rs2_val==3: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46341: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-46339 and rs2_val==6: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-46339 and rs2_val==4: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46339: 1 # Special Dataset + rs1_val==-46339 and rs2_val==0: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-46339 and rs2_val==2: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46340: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-46339 and rs2_val==5: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-46339 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==3: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993460: 2 # Special Dataset + rs1_val==858993460 and rs2_val==6: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993460 and rs2_val==4: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993460 and rs2_val==0: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993460 and rs2_val==2: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993460 and rs2_val==5: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993460 and rs2_val==3: 1 # Special Dataset + rs1_val==6 and rs2_val==46341: 1 # Special Dataset + rs1_val==6 and rs2_val==-46339: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==6 and rs2_val==858993460: 1 # Special Dataset + rs1_val==6 and rs2_val==6: 1 # Special Dataset + rs1_val==6 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==6 and rs2_val==4: 1 # Special Dataset + rs1_val==6 and rs2_val==46339: 1 # Special Dataset + rs1_val==6 and rs2_val==0: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==6 and rs2_val==858993458: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==6 and rs2_val==2: 1 # Special Dataset + rs1_val==6 and rs2_val==46340: 1 # Special Dataset + rs1_val==6 and rs2_val==-46340: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==6 and rs2_val==858993459: 1 # Special Dataset + rs1_val==6 and rs2_val==5: 1 # Special Dataset + rs1_val==6 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==6 and rs2_val==3: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46341: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==6: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==4: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46339: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==0: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==2: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46340: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==5: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==3: 1 # Special Dataset + rs1_val==4 and rs2_val==46341: 1 # Special Dataset + rs1_val==4 and rs2_val==-46339: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==4 and rs2_val==858993460: 1 # Special Dataset + rs1_val==4 and rs2_val==6: 1 # Special Dataset + rs1_val==4 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==4 and rs2_val==4: 1 # Special Dataset + rs1_val==4 and rs2_val==46339: 1 # Special Dataset + rs1_val==4 and rs2_val==0: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==4 and rs2_val==858993458: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==4 and rs2_val==2: 1 # Special Dataset + rs1_val==4 and rs2_val==46340: 1 # Special Dataset + rs1_val==4 and rs2_val==-46340: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==4 and rs2_val==858993459: 1 # Special Dataset + rs1_val==4 and rs2_val==5: 1 # Special Dataset + rs1_val==4 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==4 and rs2_val==3: 1 # Special Dataset + rs1_val==46339 and rs2_val==46341: 1 # Special Dataset + rs1_val==46339 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46339 and rs2_val==6: 1 # Special Dataset + rs1_val==46339 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46339 and rs2_val==4: 1 # Special Dataset + rs1_val==46339 and rs2_val==46339: 1 # Special Dataset + rs1_val==46339 and rs2_val==0: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46339 and rs2_val==2: 1 # Special Dataset + rs1_val==46339 and rs2_val==46340: 1 # Special Dataset + rs1_val==46339 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46339 and rs2_val==5: 1 # Special Dataset + rs1_val==46339 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46339 and rs2_val==3: 1 # Special Dataset + rs1_val==0 and rs2_val==46341: 1 # Special Dataset + rs1_val==0 and rs2_val==-46339: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==0 and rs2_val==858993460: 1 # Special Dataset + rs1_val==0 and rs2_val==6: 1 # Special Dataset + rs1_val==0 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==0 and rs2_val==4: 1 # Special Dataset + rs1_val==0 and rs2_val==46339: 1 # Special Dataset + rs1_val==0 and rs2_val==0: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==0 and rs2_val==858993458: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==0 and rs2_val==2: 1 # Special Dataset + rs1_val==0 and rs2_val==46340: 1 # Special Dataset + rs1_val==0 and rs2_val==-46340: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==0 and rs2_val==858993459: 1 # Special Dataset + rs1_val==0 and rs2_val==5: 1 # Special Dataset + rs1_val==0 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==0 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==3: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993458 and rs2_val==6: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993458 and rs2_val==4: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993458 and rs2_val==0: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993458 and rs2_val==2: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993458 and rs2_val==5: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993458 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==3: 1 # Special Dataset + rs1_val==2 and rs2_val==46341: 1 # Special Dataset + rs1_val==2 and rs2_val==-46339: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==2 and rs2_val==858993460: 1 # Special Dataset + rs1_val==2 and rs2_val==6: 1 # Special Dataset + rs1_val==2 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==2 and rs2_val==4: 1 # Special Dataset + rs1_val==2 and rs2_val==46339: 1 # Special Dataset + rs1_val==2 and rs2_val==0: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==2 and rs2_val==858993458: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==2 and rs2_val==2: 1 # Special Dataset + rs1_val==2 and rs2_val==46340: 1 # Special Dataset + rs1_val==2 and rs2_val==-46340: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==2 and rs2_val==858993459: 1 # Special Dataset + rs1_val==2 and rs2_val==5: 1 # Special Dataset + rs1_val==2 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==2 and rs2_val==3: 1 # Special Dataset + rs1_val==46340 and rs2_val==46341: 1 # Special Dataset + rs1_val==46340 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46340 and rs2_val==6: 1 # Special Dataset + rs1_val==46340 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46340 and rs2_val==4: 1 # Special Dataset + rs1_val==46340 and rs2_val==46339: 1 # Special Dataset + rs1_val==46340 and rs2_val==0: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46340 and rs2_val==2: 1 # Special Dataset + rs1_val==46340 and rs2_val==46340: 1 # Special Dataset + rs1_val==46340 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46340 and rs2_val==5: 1 # Special Dataset + rs1_val==46340 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46340 and rs2_val==3: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46341: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-46340 and rs2_val==6: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-46340 and rs2_val==4: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46339: 1 # Special Dataset + rs1_val==-46340 and rs2_val==0: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-46340 and rs2_val==2: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46340: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-46340 and rs2_val==5: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-46340 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==3: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993459 and rs2_val==6: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993459 and rs2_val==4: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993459 and rs2_val==0: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993459 and rs2_val==2: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993459 and rs2_val==5: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993459 and rs2_val==3: 1 # Special Dataset + rs1_val==5 and rs2_val==46341: 1 # Special Dataset + rs1_val==5 and rs2_val==-46339: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==5 and rs2_val==858993460: 1 # Special Dataset + rs1_val==5 and rs2_val==6: 1 # Special Dataset + rs1_val==5 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==5 and rs2_val==4: 1 # Special Dataset + rs1_val==5 and rs2_val==46339: 1 # Special Dataset + rs1_val==5 and rs2_val==0: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==5 and rs2_val==858993458: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==5 and rs2_val==2: 1 # Special Dataset + rs1_val==5 and rs2_val==46340: 1 # Special Dataset + rs1_val==5 and rs2_val==-46340: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==5 and rs2_val==858993459: 1 # Special Dataset + rs1_val==5 and rs2_val==5: 1 # Special Dataset + rs1_val==5 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==5 and rs2_val==3: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46341: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==6: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==4: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46339: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==0: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==2: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46340: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==5: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==3: 1 # Special Dataset + rs1_val==3 and rs2_val==46341: 1 # Special Dataset + rs1_val==3 and rs2_val==-46339: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==3 and rs2_val==858993460: 1 # Special Dataset + rs1_val==3 and rs2_val==6: 1 # Special Dataset + rs1_val==3 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==3 and rs2_val==4: 1 # Special Dataset + rs1_val==3 and rs2_val==46339: 1 # Special Dataset + rs1_val==3 and rs2_val==0: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==3 and rs2_val==858993458: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==3 and rs2_val==2: 1 # Special Dataset + rs1_val==3 and rs2_val==46340: 1 # Special Dataset + rs1_val==3 and rs2_val==-46340: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==3 and rs2_val==858993459: 1 # Special Dataset + rs1_val==3 and rs2_val==5: 1 # Special Dataset + rs1_val==3 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==3 and rs2_val==3: 1 # Special Dataset + rs2_val == -1431655766: 22 # Alternate: -0x55555556 + rs2_val == 1431655765: 22 # Alternate: 0x55555555 + rs1_val == -1431655766: 23 # Alternate: -0x55555556 + rs1_val == 1431655765: 22 # Alternate: 0x55555555 + rs1_val == (2**(xlen-1)-1): 1 + rs1_val == 0: 24 + rs2_val < 0: 135 + rs2_val == (-2**(xlen-1)): 1 + rs2_val == (2**(xlen-1)-1): 1 + rs2_val == 0: 25 + rs2_val > 0: 422 + coverage: 624/624 total_coverage: 643/643
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.slli: 86 - coverage: 1/1 + c.slli: 86 + coverage: 1/1 rd: - x10: 79 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 79 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - rs1_val < 0 and imm_val < xlen: 37 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 1 - rs1_val == -536870913: 1 - rs1_val == -268435457: 1 - rs1_val == -134217729: 1 - rs1_val == -67108865: 1 - rs1_val == -33554433: 1 - rs1_val == -16777217: 1 - rs1_val == -8388609: 1 - rs1_val == -4194305: 1 - rs1_val == -2097153: 1 - rs1_val == -1048577: 1 - rs1_val == -524289: 1 - rs1_val == -262145: 1 - rs1_val == -131073: 1 - rs1_val == -65537: 1 - rs1_val == -32769: 2 - rs1_val == -16385: 1 - rs1_val == -8193: 1 - rs1_val == -4097: 1 - rs1_val == -2049: 1 - rs1_val == -1025: 1 - rs1_val == -513: 1 - rs1_val == -257: 1 - rs1_val == -129: 1 - rs1_val == -65: 1 - rs1_val == -33: 1 - rs1_val == -17: 1 - rs1_val == -9: 1 - rs1_val == -5: 1 - rs1_val == -3: 1 - rs1_val == -2: 1 - imm_val == 15: 2 - imm_val == 23: 4 - imm_val == 27: 9 - imm_val == 29: 5 - imm_val == 30: 5 - rs1_val == -2147483648: 1 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 1 - rs1_val == 268435456: 1 - rs1_val == 134217728: 1 - rs1_val == 67108864: 1 - rs1_val == 33554432: 1 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 2 - rs1_val == 2097152: 1 - rs1_val == 1048576: 1 - rs1_val == 524288: 1 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 1 - rs1_val == 32768: 1 - rs1_val == 16384: 1 - rs1_val == 8192: 1 - rs1_val == 4096: 1 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 1 - rs1_val == 128: 1 - rs1_val == 64: 1 - rs1_val == 32: 1 - rs1_val == 16: 1 - rs1_val == 8: 1 - rs1_val == 4: 1 - rs1_val == 2: 1 - rs1_val == 1: 1 - imm_val == 16: 2 - imm_val == 8: 2 - imm_val == 4: 4 - imm_val == 2: 2 - imm_val == 1: 4 - rs1_val==46341: 1 - rs1_val==-46339: 1 - rs1_val==1717986919: 1 - rs1_val==858993460: 1 - rs1_val==6: 1 - rs1_val==-1431655765: 1 - rs1_val==1431655766: 1 - rs1_val==4: 1 - rs1_val==46339: 1 - rs1_val==0: 1 - rs1_val==1717986917: 1 - rs1_val==858993458: 1 - rs1_val==1431655764: 1 - rs1_val==2: 1 - rs1_val==46340: 1 - rs1_val==-46340: 1 - rs1_val==1717986918: 1 - rs1_val==858993459: 1 - rs1_val==5: 1 - rs1_val==-1431655766: 1 - rs1_val==1431655765: 1 - rs1_val==3: 1 - rs1_val == -1431655766: 1 - rs1_val == 1431655765: 1 - imm_val == 10: 3 - imm_val == 21: 3 - rs1_val == (-2**(xlen-1)) and imm_val != 0 and imm_val < xlen: 1 - rs1_val == (2**(xlen-1)-1) and imm_val != 0 and imm_val < xlen: 1 - rs1_val == 0 and imm_val != 0 and imm_val < xlen: 1 - rs1_val == 1 and imm_val != 0 and imm_val < xlen: 1 - rs1_val == imm_val and imm_val != 0 and imm_val < xlen: 1 - rs1_val > 0 and imm_val < xlen: 48 - coverage: 107/107 + rs1_val < 0 and imm_val < xlen: 37 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 1 # Walking Zeros: -0x800001 + rs1_val == -4194305: 1 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 1 # Walking Zeros: -0x100001 + rs1_val == -524289: 1 # Walking Zeros: -0x80001 + rs1_val == -262145: 1 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 1 # Walking Zeros: -0x10001 + rs1_val == -32769: 2 # Walking Zeros: -0x8001 + rs1_val == -16385: 1 # Walking Zeros: -0x4001 + rs1_val == -8193: 1 # Walking Zeros: -0x2001 + rs1_val == -4097: 1 # Walking Zeros: -0x1001 + rs1_val == -2049: 1 # Walking Zeros: -0x801 + rs1_val == -1025: 1 # Walking Zeros: -0x401 + rs1_val == -513: 1 # Walking Zeros: -0x201 + rs1_val == -257: 1 # Walking Zeros: -0x101 + rs1_val == -129: 1 # Walking Zeros: -0x81 + rs1_val == -65: 1 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 1 # Walking Zeros: -0x11 + rs1_val == -9: 1 # Walking Zeros: -0x9 + rs1_val == -5: 1 # Walking Zeros: -0x5 + rs1_val == -3: 1 # Walking Zeros: -0x3 + rs1_val == -2: 1 # Walking Zeros: -0x2 + imm_val == 15: 2 # Walking Zeros: 0xf + imm_val == 23: 4 # Walking Zeros: 0x17 + imm_val == 27: 9 # Walking Zeros: 0x1b + imm_val == 29: 5 # Walking Zeros: 0x1d + imm_val == 30: 5 # Walking Zeros: 0x1e + rs1_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 1 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 1 # Walking Ones: 0x8000000 + rs1_val == 67108864: 1 # Walking Ones: 0x4000000 + rs1_val == 33554432: 1 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 2 # Walking Ones: 0x400000 + rs1_val == 2097152: 1 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 1 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 1 # Walking Ones: 0x10000 + rs1_val == 32768: 1 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 1 # Walking Ones: 0x2000 + rs1_val == 4096: 1 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 1 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 1 # Walking Ones: 0x40 + rs1_val == 32: 1 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 1 # Walking Ones: 0x8 + rs1_val == 4: 1 # Walking Ones: 0x4 + rs1_val == 2: 1 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + imm_val == 16: 2 # Walking Ones: 0x10 + imm_val == 8: 2 # Walking Ones: 0x8 + imm_val == 4: 4 # Walking Ones: 0x4 + imm_val == 2: 2 # Walking Ones: 0x2 + imm_val == 1: 4 # Walking Ones: 0x1 + rs1_val==46341: 1 # Special Dataset + rs1_val==-46339: 1 # Special Dataset + rs1_val==1717986919: 1 # Special Dataset + rs1_val==858993460: 1 # Special Dataset + rs1_val==6: 1 # Special Dataset + rs1_val==-1431655765: 1 # Special Dataset + rs1_val==1431655766: 1 # Special Dataset + rs1_val==4: 1 # Special Dataset + rs1_val==46339: 1 # Special Dataset + rs1_val==0: 1 # Special Dataset + rs1_val==1717986917: 1 # Special Dataset + rs1_val==858993458: 1 # Special Dataset + rs1_val==1431655764: 1 # Special Dataset + rs1_val==2: 1 # Special Dataset + rs1_val==46340: 1 # Special Dataset + rs1_val==-46340: 1 # Special Dataset + rs1_val==1717986918: 1 # Special Dataset + rs1_val==858993459: 1 # Special Dataset + rs1_val==5: 1 # Special Dataset + rs1_val==-1431655766: 1 # Special Dataset + rs1_val==1431655765: 1 # Special Dataset + rs1_val==3: 1 # Special Dataset + rs1_val == -1431655766: 1 # Alternate: -0x55555556 + rs1_val == 1431655765: 1 # Alternate: 0x55555555 + imm_val == 10: 3 # Alternate: 0xa + imm_val == 21: 3 # Alternate: 0x15 + rs1_val == (-2**(xlen-1)) and imm_val != 0 and imm_val < xlen: 1 + rs1_val == (2**(xlen-1)-1) and imm_val != 0 and imm_val < xlen: 1 + rs1_val == 0 and imm_val != 0 and imm_val < xlen: 1 + rs1_val == 1 and imm_val != 0 and imm_val < xlen: 1 + rs1_val == imm_val and imm_val != 0 and imm_val < xlen: 1 + rs1_val > 0 and imm_val < xlen: 48 + coverage: 107/107 total_coverage: 116/116
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.srai: 85 - coverage: 1/1 + c.srai: 85 + coverage: 1/1 rs1: - x10: 78 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 78 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - rs1_val < 0 and imm_val < xlen: 37 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 1 - rs1_val == -536870913: 1 - rs1_val == -268435457: 1 - rs1_val == -134217729: 1 - rs1_val == -67108865: 1 - rs1_val == -33554433: 1 - rs1_val == -16777217: 1 - rs1_val == -8388609: 1 - rs1_val == -4194305: 1 - rs1_val == -2097153: 1 - rs1_val == -1048577: 1 - rs1_val == -524289: 1 - rs1_val == -262145: 1 - rs1_val == -131073: 1 - rs1_val == -65537: 1 - rs1_val == -32769: 1 - rs1_val == -16385: 1 - rs1_val == -8193: 1 - rs1_val == -4097: 1 - rs1_val == -2049: 2 - rs1_val == -1025: 1 - rs1_val == -513: 1 - rs1_val == -257: 1 - rs1_val == -129: 1 - rs1_val == -65: 1 - rs1_val == -33: 1 - rs1_val == -17: 1 - rs1_val == -9: 1 - rs1_val == -5: 1 - rs1_val == -3: 1 - rs1_val == -2: 1 - imm_val == 15: 1 - imm_val == 23: 6 - imm_val == 27: 3 - imm_val == 29: 2 - imm_val == 30: 5 - rs1_val == -2147483648: 1 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 1 - rs1_val == 268435456: 1 - rs1_val == 134217728: 1 - rs1_val == 67108864: 1 - rs1_val == 33554432: 1 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 1 - rs1_val == 2097152: 1 - rs1_val == 1048576: 1 - rs1_val == 524288: 1 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 1 - rs1_val == 32768: 1 - rs1_val == 16384: 1 - rs1_val == 8192: 1 - rs1_val == 4096: 1 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 1 - rs1_val == 128: 1 - rs1_val == 64: 1 - rs1_val == 32: 1 - rs1_val == 16: 1 - rs1_val == 8: 1 - rs1_val == 4: 1 - rs1_val == 2: 1 - rs1_val == 1: 1 - imm_val == 16: 1 - imm_val == 8: 4 - imm_val == 4: 5 - imm_val == 2: 1 - imm_val == 1: 2 - rs1_val==46341: 1 - rs1_val==-46339: 1 - rs1_val==1717986919: 1 - rs1_val==858993460: 1 - rs1_val==6: 1 - rs1_val==-1431655765: 1 - rs1_val==1431655766: 1 - rs1_val==4: 1 - rs1_val==46339: 1 - rs1_val==0: 1 - rs1_val==1717986917: 1 - rs1_val==858993458: 1 - rs1_val==1431655764: 1 - rs1_val==2: 1 - rs1_val==46340: 1 - rs1_val==-46340: 1 - rs1_val==1717986918: 1 - rs1_val==858993459: 1 - rs1_val==5: 1 - rs1_val==-1431655766: 1 - rs1_val==1431655765: 1 - rs1_val==3: 1 - rs1_val == -1431655766: 1 - rs1_val == 1431655765: 1 - imm_val == 10: 3 - imm_val == 21: 5 - rs1_val == (-2**(xlen-1)) and imm_val != 0 and imm_val < xlen: 1 - rs1_val == (2**(xlen-1)-1) and imm_val != 0 and imm_val < xlen: 1 - rs1_val == 0 and imm_val != 0 and imm_val < xlen: 1 - rs1_val == 1 and imm_val != 0 and imm_val < xlen: 1 - rs1_val == imm_val and imm_val != 0 and imm_val < xlen: 1 - rs1_val > 0 and imm_val < xlen: 47 - coverage: 107/107 + rs1_val < 0 and imm_val < xlen: 37 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 1 # Walking Zeros: -0x800001 + rs1_val == -4194305: 1 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 1 # Walking Zeros: -0x100001 + rs1_val == -524289: 1 # Walking Zeros: -0x80001 + rs1_val == -262145: 1 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 1 # Walking Zeros: -0x10001 + rs1_val == -32769: 1 # Walking Zeros: -0x8001 + rs1_val == -16385: 1 # Walking Zeros: -0x4001 + rs1_val == -8193: 1 # Walking Zeros: -0x2001 + rs1_val == -4097: 1 # Walking Zeros: -0x1001 + rs1_val == -2049: 2 # Walking Zeros: -0x801 + rs1_val == -1025: 1 # Walking Zeros: -0x401 + rs1_val == -513: 1 # Walking Zeros: -0x201 + rs1_val == -257: 1 # Walking Zeros: -0x101 + rs1_val == -129: 1 # Walking Zeros: -0x81 + rs1_val == -65: 1 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 1 # Walking Zeros: -0x11 + rs1_val == -9: 1 # Walking Zeros: -0x9 + rs1_val == -5: 1 # Walking Zeros: -0x5 + rs1_val == -3: 1 # Walking Zeros: -0x3 + rs1_val == -2: 1 # Walking Zeros: -0x2 + imm_val == 15: 1 # Walking Zeros: 0xf + imm_val == 23: 6 # Walking Zeros: 0x17 + imm_val == 27: 3 # Walking Zeros: 0x1b + imm_val == 29: 2 # Walking Zeros: 0x1d + imm_val == 30: 5 # Walking Zeros: 0x1e + rs1_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 1 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 1 # Walking Ones: 0x8000000 + rs1_val == 67108864: 1 # Walking Ones: 0x4000000 + rs1_val == 33554432: 1 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 1 # Walking Ones: 0x400000 + rs1_val == 2097152: 1 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 1 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 1 # Walking Ones: 0x10000 + rs1_val == 32768: 1 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 1 # Walking Ones: 0x2000 + rs1_val == 4096: 1 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 1 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 1 # Walking Ones: 0x40 + rs1_val == 32: 1 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 1 # Walking Ones: 0x8 + rs1_val == 4: 1 # Walking Ones: 0x4 + rs1_val == 2: 1 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + imm_val == 16: 1 # Walking Ones: 0x10 + imm_val == 8: 4 # Walking Ones: 0x8 + imm_val == 4: 5 # Walking Ones: 0x4 + imm_val == 2: 1 # Walking Ones: 0x2 + imm_val == 1: 2 # Walking Ones: 0x1 + rs1_val==46341: 1 # Special Dataset + rs1_val==-46339: 1 # Special Dataset + rs1_val==1717986919: 1 # Special Dataset + rs1_val==858993460: 1 # Special Dataset + rs1_val==6: 1 # Special Dataset + rs1_val==-1431655765: 1 # Special Dataset + rs1_val==1431655766: 1 # Special Dataset + rs1_val==4: 1 # Special Dataset + rs1_val==46339: 1 # Special Dataset + rs1_val==0: 1 # Special Dataset + rs1_val==1717986917: 1 # Special Dataset + rs1_val==858993458: 1 # Special Dataset + rs1_val==1431655764: 1 # Special Dataset + rs1_val==2: 1 # Special Dataset + rs1_val==46340: 1 # Special Dataset + rs1_val==-46340: 1 # Special Dataset + rs1_val==1717986918: 1 # Special Dataset + rs1_val==858993459: 1 # Special Dataset + rs1_val==5: 1 # Special Dataset + rs1_val==-1431655766: 1 # Special Dataset + rs1_val==1431655765: 1 # Special Dataset + rs1_val==3: 1 # Special Dataset + rs1_val == -1431655766: 1 # Alternate: -0x55555556 + rs1_val == 1431655765: 1 # Alternate: 0x55555555 + imm_val == 10: 3 # Alternate: 0xa + imm_val == 21: 5 # Alternate: 0x15 + rs1_val == (-2**(xlen-1)) and imm_val != 0 and imm_val < xlen: 1 + rs1_val == (2**(xlen-1)-1) and imm_val != 0 and imm_val < xlen: 1 + rs1_val == 0 and imm_val != 0 and imm_val < xlen: 1 + rs1_val == 1 and imm_val != 0 and imm_val < xlen: 1 + rs1_val == imm_val and imm_val != 0 and imm_val < xlen: 1 + rs1_val > 0 and imm_val < xlen: 47 + coverage: 107/107 total_coverage: 116/116
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.srli: 87 - coverage: 1/1 + c.srli: 87 + coverage: 1/1 rs1: - x10: 80 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 80 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - rs1_val < 0 and imm_val < xlen: 37 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 1 - rs1_val == -536870913: 1 - rs1_val == -268435457: 1 - rs1_val == -134217729: 1 - rs1_val == -67108865: 1 - rs1_val == -33554433: 1 - rs1_val == -16777217: 1 - rs1_val == -8388609: 1 - rs1_val == -4194305: 1 - rs1_val == -2097153: 1 - rs1_val == -1048577: 1 - rs1_val == -524289: 1 - rs1_val == -262145: 1 - rs1_val == -131073: 1 - rs1_val == -65537: 1 - rs1_val == -32769: 1 - rs1_val == -16385: 1 - rs1_val == -8193: 1 - rs1_val == -4097: 1 - rs1_val == -2049: 1 - rs1_val == -1025: 1 - rs1_val == -513: 1 - rs1_val == -257: 1 - rs1_val == -129: 2 - rs1_val == -65: 1 - rs1_val == -33: 1 - rs1_val == -17: 1 - rs1_val == -9: 1 - rs1_val == -5: 1 - rs1_val == -3: 1 - rs1_val == -2: 1 - imm_val == 15: 6 - imm_val == 23: 3 - imm_val == 27: 2 - imm_val == 29: 6 - imm_val == 30: 3 - rs1_val == -2147483648: 1 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 1 - rs1_val == 268435456: 1 - rs1_val == 134217728: 1 - rs1_val == 67108864: 1 - rs1_val == 33554432: 1 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 1 - rs1_val == 2097152: 1 - rs1_val == 1048576: 1 - rs1_val == 524288: 1 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 1 - rs1_val == 32768: 1 - rs1_val == 16384: 1 - rs1_val == 8192: 1 - rs1_val == 4096: 1 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 1 - rs1_val == 128: 1 - rs1_val == 64: 1 - rs1_val == 32: 1 - rs1_val == 16: 1 - rs1_val == 8: 1 - rs1_val == 4: 2 - rs1_val == 2: 1 - rs1_val == 1: 1 - imm_val == 16: 6 - imm_val == 8: 1 - imm_val == 4: 2 - imm_val == 2: 3 - imm_val == 1: 1 - rs1_val==46341: 1 - rs1_val==-46339: 1 - rs1_val==1717986919: 1 - rs1_val==858993460: 1 - rs1_val==6: 1 - rs1_val==-1431655765: 1 - rs1_val==1431655766: 1 - rs1_val==4: 2 - rs1_val==46339: 1 - rs1_val==0: 2 - rs1_val==1717986917: 1 - rs1_val==858993458: 1 - rs1_val==1431655764: 1 - rs1_val==2: 1 - rs1_val==46340: 1 - rs1_val==-46340: 1 - rs1_val==1717986918: 1 - rs1_val==858993459: 1 - rs1_val==5: 1 - rs1_val==-1431655766: 1 - rs1_val==1431655765: 1 - rs1_val==3: 1 - rs1_val == -1431655766: 1 - rs1_val == 1431655765: 1 - imm_val == 10: 1 - imm_val == 21: 5 - rs1_val == (-2**(xlen-1)) and imm_val != 0 and imm_val < xlen: 1 - rs1_val == (2**(xlen-1)-1) and imm_val != 0 and imm_val < xlen: 1 - rs1_val == 0 and imm_val != 0 and imm_val < xlen: 2 - rs1_val == 1 and imm_val != 0 and imm_val < xlen: 1 - rs1_val == imm_val and imm_val != 0 and imm_val < xlen: 1 - rs1_val > 0 and imm_val < xlen: 48 - coverage: 107/107 + rs1_val < 0 and imm_val < xlen: 37 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 1 # Walking Zeros: -0x800001 + rs1_val == -4194305: 1 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 1 # Walking Zeros: -0x100001 + rs1_val == -524289: 1 # Walking Zeros: -0x80001 + rs1_val == -262145: 1 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 1 # Walking Zeros: -0x10001 + rs1_val == -32769: 1 # Walking Zeros: -0x8001 + rs1_val == -16385: 1 # Walking Zeros: -0x4001 + rs1_val == -8193: 1 # Walking Zeros: -0x2001 + rs1_val == -4097: 1 # Walking Zeros: -0x1001 + rs1_val == -2049: 1 # Walking Zeros: -0x801 + rs1_val == -1025: 1 # Walking Zeros: -0x401 + rs1_val == -513: 1 # Walking Zeros: -0x201 + rs1_val == -257: 1 # Walking Zeros: -0x101 + rs1_val == -129: 2 # Walking Zeros: -0x81 + rs1_val == -65: 1 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 1 # Walking Zeros: -0x11 + rs1_val == -9: 1 # Walking Zeros: -0x9 + rs1_val == -5: 1 # Walking Zeros: -0x5 + rs1_val == -3: 1 # Walking Zeros: -0x3 + rs1_val == -2: 1 # Walking Zeros: -0x2 + imm_val == 15: 6 # Walking Zeros: 0xf + imm_val == 23: 3 # Walking Zeros: 0x17 + imm_val == 27: 2 # Walking Zeros: 0x1b + imm_val == 29: 6 # Walking Zeros: 0x1d + imm_val == 30: 3 # Walking Zeros: 0x1e + rs1_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 1 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 1 # Walking Ones: 0x8000000 + rs1_val == 67108864: 1 # Walking Ones: 0x4000000 + rs1_val == 33554432: 1 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 1 # Walking Ones: 0x400000 + rs1_val == 2097152: 1 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 1 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 1 # Walking Ones: 0x10000 + rs1_val == 32768: 1 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 1 # Walking Ones: 0x2000 + rs1_val == 4096: 1 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 1 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 1 # Walking Ones: 0x40 + rs1_val == 32: 1 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 1 # Walking Ones: 0x8 + rs1_val == 4: 2 # Walking Ones: 0x4 + rs1_val == 2: 1 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + imm_val == 16: 6 # Walking Ones: 0x10 + imm_val == 8: 1 # Walking Ones: 0x8 + imm_val == 4: 2 # Walking Ones: 0x4 + imm_val == 2: 3 # Walking Ones: 0x2 + imm_val == 1: 1 # Walking Ones: 0x1 + rs1_val==46341: 1 # Special Dataset + rs1_val==-46339: 1 # Special Dataset + rs1_val==1717986919: 1 # Special Dataset + rs1_val==858993460: 1 # Special Dataset + rs1_val==6: 1 # Special Dataset + rs1_val==-1431655765: 1 # Special Dataset + rs1_val==1431655766: 1 # Special Dataset + rs1_val==4: 2 # Special Dataset + rs1_val==46339: 1 # Special Dataset + rs1_val==0: 2 # Special Dataset + rs1_val==1717986917: 1 # Special Dataset + rs1_val==858993458: 1 # Special Dataset + rs1_val==1431655764: 1 # Special Dataset + rs1_val==2: 1 # Special Dataset + rs1_val==46340: 1 # Special Dataset + rs1_val==-46340: 1 # Special Dataset + rs1_val==1717986918: 1 # Special Dataset + rs1_val==858993459: 1 # Special Dataset + rs1_val==5: 1 # Special Dataset + rs1_val==-1431655766: 1 # Special Dataset + rs1_val==1431655765: 1 # Special Dataset + rs1_val==3: 1 # Special Dataset + rs1_val == -1431655766: 1 # Alternate: -0x55555556 + rs1_val == 1431655765: 1 # Alternate: 0x55555555 + imm_val == 10: 1 # Alternate: 0xa + imm_val == 21: 5 # Alternate: 0x15 + rs1_val == (-2**(xlen-1)) and imm_val != 0 and imm_val < xlen: 1 + rs1_val == (2**(xlen-1)-1) and imm_val != 0 and imm_val < xlen: 1 + rs1_val == 0 and imm_val != 0 and imm_val < xlen: 2 + rs1_val == 1 and imm_val != 0 and imm_val < xlen: 1 + rs1_val == imm_val and imm_val != 0 and imm_val < xlen: 1 + rs1_val > 0 and imm_val < xlen: 48 + coverage: 107/107 total_coverage: 116/116
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True op_comb: - rs1 != rs2: 580 - rs1 == rs2: 1 - coverage: 2/2 + rs1 != rs2: 580 + rs1 == rs2: 1 + coverage: 2/2 opcode: - c.sub: 581 - coverage: 1/1 + c.sub: 581 + coverage: 1/1 rs1: - x10: 574 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 574 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 rs2: - x10: 1 - x11: 574 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 1 + x11: 574 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - rs1_val == (-2**(xlen-1)): 1 - rs2_val == 2147483647: 3 - rs2_val == -1073741825: 1 - rs2_val == -536870913: 1 - rs2_val == -268435457: 3 - rs2_val == -134217729: 1 - rs2_val == -67108865: 1 - rs2_val == -33554433: 1 - rs2_val == -16777217: 1 - rs2_val == -8388609: 1 - rs2_val == -4194305: 1 - rs2_val == -2097153: 1 - rs2_val == -1048577: 2 - rs2_val == -524289: 1 - rs2_val == -262145: 1 - rs2_val == -131073: 1 - rs2_val == -65537: 1 - rs2_val == -32769: 1 - rs2_val == -16385: 1 - rs2_val == -8193: 1 - rs2_val == -4097: 1 - rs2_val == -2049: 2 - rs2_val == -1025: 1 - rs2_val == -513: 2 - rs2_val == -257: 3 - rs2_val == -129: 1 - rs2_val == -65: 1 - rs2_val == -33: 2 - rs2_val == -17: 3 - rs2_val == -9: 1 - rs2_val == -5: 1 - rs2_val == -3: 1 - rs2_val == -2: 1 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 1 - rs1_val == -536870913: 2 - rs1_val == -268435457: 1 - rs1_val == -134217729: 1 - rs1_val == -67108865: 1 - rs1_val == -33554433: 1 - rs1_val == -16777217: 2 - rs1_val == -8388609: 1 - rs1_val == -4194305: 1 - rs1_val == -2097153: 1 - rs1_val == -1048577: 1 - rs1_val == -524289: 1 - rs1_val == -262145: 1 - rs1_val == -131073: 1 - rs1_val == -65537: 2 - rs1_val == -32769: 2 - rs1_val == -16385: 1 - rs1_val == -8193: 2 - rs1_val == -4097: 1 - rs1_val == -2049: 1 - rs1_val == -1025: 2 - rs1_val == -513: 1 - rs1_val == -257: 2 - rs1_val == -129: 1 - rs1_val == -65: 2 - rs1_val == -33: 1 - rs1_val == -17: 1 - rs1_val == -9: 3 - rs1_val == -5: 1 - rs1_val == -3: 2 - rs1_val == -2: 1 - rs2_val == -2147483648: 1 - rs2_val == 1073741824: 1 - rs2_val == 536870912: 2 - rs2_val == 268435456: 2 - rs2_val == 134217728: 2 - rs2_val == 67108864: 1 - rs2_val == 33554432: 1 - rs2_val == 16777216: 1 - rs2_val == 8388608: 1 - rs2_val == 4194304: 1 - rs2_val == 2097152: 1 - rs2_val == 1048576: 1 - rs2_val == 524288: 1 - rs2_val == 262144: 1 - rs2_val == 131072: 2 - rs2_val == 65536: 1 - rs2_val == 32768: 1 - rs2_val == 16384: 1 - rs2_val == 8192: 1 - rs2_val == 4096: 1 - rs2_val == 2048: 1 - rs2_val == 1024: 1 - rs2_val == 512: 1 - rs2_val == 256: 1 - rs2_val == 128: 1 - rs2_val == 64: 1 - rs2_val == 32: 2 - rs2_val == 16: 1 - rs2_val == 8: 1 - rs2_val == 4: 23 - rs2_val == 2: 24 - rs2_val == 1: 1 - rs1_val == -2147483648: 1 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 1 - rs1_val == 268435456: 1 - rs1_val == 134217728: 1 - rs1_val == 67108864: 1 - rs1_val == 33554432: 2 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 1 - rs1_val == 2097152: 1 - rs1_val == 1048576: 1 - rs1_val == 524288: 1 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 1 - rs1_val == 32768: 1 - rs1_val == 16384: 1 - rs1_val == 8192: 1 - rs1_val == 4096: 1 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 1 - rs1_val == 128: 1 - rs1_val == 64: 1 - rs1_val == 32: 3 - rs1_val == 16: 1 - rs1_val == 8: 1 - rs1_val == 4: 23 - rs1_val == 2: 22 - rs1_val == 1: 1 - rs1_val==46341 and rs2_val==46341: 1 - rs1_val==46341 and rs2_val==-46339: 1 - rs1_val==46341 and rs2_val==1717986919: 1 - rs1_val==46341 and rs2_val==858993460: 1 - rs1_val==46341 and rs2_val==6: 1 - rs1_val==46341 and rs2_val==-1431655765: 1 - rs1_val==46341 and rs2_val==1431655766: 1 - rs1_val==46341 and rs2_val==4: 1 - rs1_val==46341 and rs2_val==46339: 1 - rs1_val==46341 and rs2_val==0: 1 - rs1_val==46341 and rs2_val==1717986917: 1 - rs1_val==46341 and rs2_val==858993458: 1 - rs1_val==46341 and rs2_val==1431655764: 1 - rs1_val==46341 and rs2_val==2: 1 - rs1_val==46341 and rs2_val==46340: 1 - rs1_val==46341 and rs2_val==-46340: 1 - rs1_val==46341 and rs2_val==1717986918: 1 - rs1_val==46341 and rs2_val==858993459: 1 - rs1_val==46341 and rs2_val==5: 1 - rs1_val==46341 and rs2_val==-1431655766: 1 - rs1_val==46341 and rs2_val==1431655765: 1 - rs1_val==46341 and rs2_val==3: 1 - rs1_val==-46339 and rs2_val==46341: 1 - rs1_val==-46339 and rs2_val==-46339: 1 - rs1_val==-46339 and rs2_val==1717986919: 1 - rs1_val==-46339 and rs2_val==858993460: 1 - rs1_val==-46339 and rs2_val==6: 1 - rs1_val==-46339 and rs2_val==-1431655765: 1 - rs1_val==-46339 and rs2_val==1431655766: 1 - rs1_val==-46339 and rs2_val==4: 1 - rs1_val==-46339 and rs2_val==46339: 1 - rs1_val==-46339 and rs2_val==0: 1 - rs1_val==-46339 and rs2_val==1717986917: 1 - rs1_val==-46339 and rs2_val==858993458: 1 - rs1_val==-46339 and rs2_val==1431655764: 1 - rs1_val==-46339 and rs2_val==2: 1 - rs1_val==-46339 and rs2_val==46340: 1 - rs1_val==-46339 and rs2_val==-46340: 1 - rs1_val==-46339 and rs2_val==1717986918: 1 - rs1_val==-46339 and rs2_val==858993459: 1 - rs1_val==-46339 and rs2_val==5: 1 - rs1_val==-46339 and rs2_val==-1431655766: 1 - rs1_val==-46339 and rs2_val==1431655765: 1 - rs1_val==-46339 and rs2_val==3: 1 - rs1_val==1717986919 and rs2_val==46341: 1 - rs1_val==1717986919 and rs2_val==-46339: 1 - rs1_val==1717986919 and rs2_val==1717986919: 1 - rs1_val==1717986919 and rs2_val==858993460: 1 - rs1_val==1717986919 and rs2_val==6: 1 - rs1_val==1717986919 and rs2_val==-1431655765: 1 - rs1_val==1717986919 and rs2_val==1431655766: 1 - rs1_val==1717986919 and rs2_val==4: 1 - rs1_val==1717986919 and rs2_val==46339: 1 - rs1_val==1717986919 and rs2_val==0: 1 - rs1_val==1717986919 and rs2_val==1717986917: 1 - rs1_val==1717986919 and rs2_val==858993458: 1 - rs1_val==1717986919 and rs2_val==1431655764: 1 - rs1_val==1717986919 and rs2_val==2: 1 - rs1_val==1717986919 and rs2_val==46340: 1 - rs1_val==1717986919 and rs2_val==-46340: 1 - rs1_val==1717986919 and rs2_val==1717986918: 1 - rs1_val==1717986919 and rs2_val==858993459: 1 - rs1_val==1717986919 and rs2_val==5: 1 - rs1_val==1717986919 and rs2_val==-1431655766: 1 - rs1_val==1717986919 and rs2_val==1431655765: 1 - rs1_val==1717986919 and rs2_val==3: 1 - rs1_val==858993460 and rs2_val==46341: 1 - rs1_val==858993460 and rs2_val==-46339: 1 - rs1_val==858993460 and rs2_val==1717986919: 1 - rs1_val==858993460 and rs2_val==858993460: 1 - rs1_val==858993460 and rs2_val==6: 1 - rs1_val==858993460 and rs2_val==-1431655765: 1 - rs1_val==858993460 and rs2_val==1431655766: 1 - rs1_val==858993460 and rs2_val==4: 1 - rs1_val==858993460 and rs2_val==46339: 1 - rs1_val==858993460 and rs2_val==0: 1 - rs1_val==858993460 and rs2_val==1717986917: 1 - rs1_val==858993460 and rs2_val==858993458: 1 - rs1_val==858993460 and rs2_val==1431655764: 1 - rs1_val==858993460 and rs2_val==2: 1 - rs1_val==858993460 and rs2_val==46340: 1 - rs1_val==858993460 and rs2_val==-46340: 1 - rs1_val==858993460 and rs2_val==1717986918: 1 - rs1_val==858993460 and rs2_val==858993459: 1 - rs1_val==858993460 and rs2_val==5: 1 - rs1_val==858993460 and rs2_val==-1431655766: 1 - rs1_val==858993460 and rs2_val==1431655765: 1 - rs1_val==858993460 and rs2_val==3: 1 - rs1_val==6 and rs2_val==46341: 1 - rs1_val==6 and rs2_val==-46339: 1 - rs1_val==6 and rs2_val==1717986919: 1 - rs1_val==6 and rs2_val==858993460: 1 - rs1_val==6 and rs2_val==6: 1 - rs1_val==6 and rs2_val==-1431655765: 1 - rs1_val==6 and rs2_val==1431655766: 1 - rs1_val==6 and rs2_val==4: 1 - rs1_val==6 and rs2_val==46339: 1 - rs1_val==6 and rs2_val==0: 1 - rs1_val==6 and rs2_val==1717986917: 1 - rs1_val==6 and rs2_val==858993458: 1 - rs1_val==6 and rs2_val==1431655764: 1 - rs1_val==6 and rs2_val==2: 1 - rs1_val==6 and rs2_val==46340: 1 - rs1_val==6 and rs2_val==-46340: 1 - rs1_val==6 and rs2_val==1717986918: 1 - rs1_val==6 and rs2_val==858993459: 1 - rs1_val==6 and rs2_val==5: 1 - rs1_val==6 and rs2_val==-1431655766: 1 - rs1_val==6 and rs2_val==1431655765: 1 - rs1_val==6 and rs2_val==3: 1 - rs1_val==-1431655765 and rs2_val==46341: 1 - rs1_val==-1431655765 and rs2_val==-46339: 1 - rs1_val==-1431655765 and rs2_val==1717986919: 1 - rs1_val==-1431655765 and rs2_val==858993460: 1 - rs1_val==-1431655765 and rs2_val==6: 1 - rs1_val==-1431655765 and rs2_val==-1431655765: 1 - rs1_val==-1431655765 and rs2_val==1431655766: 1 - rs1_val==-1431655765 and rs2_val==4: 1 - rs1_val==-1431655765 and rs2_val==46339: 1 - rs1_val==-1431655765 and rs2_val==0: 1 - rs1_val==-1431655765 and rs2_val==1717986917: 1 - rs1_val==-1431655765 and rs2_val==858993458: 1 - rs1_val==-1431655765 and rs2_val==1431655764: 1 - rs1_val==-1431655765 and rs2_val==2: 1 - rs1_val==-1431655765 and rs2_val==46340: 1 - rs1_val==-1431655765 and rs2_val==-46340: 1 - rs1_val==-1431655765 and rs2_val==1717986918: 1 - rs1_val==-1431655765 and rs2_val==858993459: 1 - rs1_val==-1431655765 and rs2_val==5: 1 - rs1_val==-1431655765 and rs2_val==-1431655766: 1 - rs1_val==-1431655765 and rs2_val==1431655765: 1 - rs1_val==-1431655765 and rs2_val==3: 1 - rs1_val==1431655766 and rs2_val==46341: 1 - rs1_val==1431655766 and rs2_val==-46339: 1 - rs1_val==1431655766 and rs2_val==1717986919: 1 - rs1_val==1431655766 and rs2_val==858993460: 1 - rs1_val==1431655766 and rs2_val==6: 1 - rs1_val==1431655766 and rs2_val==-1431655765: 1 - rs1_val==1431655766 and rs2_val==1431655766: 1 - rs1_val==1431655766 and rs2_val==4: 1 - rs1_val==1431655766 and rs2_val==46339: 1 - rs1_val==1431655766 and rs2_val==0: 1 - rs1_val==1431655766 and rs2_val==1717986917: 1 - rs1_val==1431655766 and rs2_val==858993458: 1 - rs1_val==1431655766 and rs2_val==1431655764: 1 - rs1_val==1431655766 and rs2_val==2: 1 - rs1_val==1431655766 and rs2_val==46340: 1 - rs1_val==1431655766 and rs2_val==-46340: 1 - rs1_val==1431655766 and rs2_val==1717986918: 1 - rs1_val==1431655766 and rs2_val==858993459: 1 - rs1_val==1431655766 and rs2_val==5: 1 - rs1_val==1431655766 and rs2_val==-1431655766: 1 - rs1_val==1431655766 and rs2_val==1431655765: 1 - rs1_val==1431655766 and rs2_val==3: 1 - rs1_val==4 and rs2_val==46341: 1 - rs1_val==4 and rs2_val==-46339: 1 - rs1_val==4 and rs2_val==1717986919: 1 - rs1_val==4 and rs2_val==858993460: 1 - rs1_val==4 and rs2_val==6: 1 - rs1_val==4 and rs2_val==-1431655765: 1 - rs1_val==4 and rs2_val==1431655766: 1 - rs1_val==4 and rs2_val==4: 1 - rs1_val==4 and rs2_val==46339: 1 - rs1_val==4 and rs2_val==0: 1 - rs1_val==4 and rs2_val==1717986917: 1 - rs1_val==4 and rs2_val==858993458: 1 - rs1_val==4 and rs2_val==1431655764: 1 - rs1_val==4 and rs2_val==2: 1 - rs1_val==4 and rs2_val==46340: 1 - rs1_val==4 and rs2_val==-46340: 1 - rs1_val==4 and rs2_val==1717986918: 1 - rs1_val==4 and rs2_val==858993459: 1 - rs1_val==4 and rs2_val==5: 1 - rs1_val==4 and rs2_val==-1431655766: 1 - rs1_val==4 and rs2_val==1431655765: 1 - rs1_val==4 and rs2_val==3: 1 - rs1_val==46339 and rs2_val==46341: 1 - rs1_val==46339 and rs2_val==-46339: 1 - rs1_val==46339 and rs2_val==1717986919: 1 - rs1_val==46339 and rs2_val==858993460: 1 - rs1_val==46339 and rs2_val==6: 1 - rs1_val==46339 and rs2_val==-1431655765: 1 - rs1_val==46339 and rs2_val==1431655766: 1 - rs1_val==46339 and rs2_val==4: 1 - rs1_val==46339 and rs2_val==46339: 1 - rs1_val==46339 and rs2_val==0: 1 - rs1_val==46339 and rs2_val==1717986917: 1 - rs1_val==46339 and rs2_val==858993458: 1 - rs1_val==46339 and rs2_val==1431655764: 1 - rs1_val==46339 and rs2_val==2: 1 - rs1_val==46339 and rs2_val==46340: 1 - rs1_val==46339 and rs2_val==-46340: 1 - rs1_val==46339 and rs2_val==1717986918: 1 - rs1_val==46339 and rs2_val==858993459: 1 - rs1_val==46339 and rs2_val==5: 1 - rs1_val==46339 and rs2_val==-1431655766: 1 - rs1_val==46339 and rs2_val==1431655765: 1 - rs1_val==46339 and rs2_val==3: 1 - rs1_val==0 and rs2_val==46341: 1 - rs1_val==0 and rs2_val==-46339: 1 - rs1_val==0 and rs2_val==1717986919: 1 - rs1_val==0 and rs2_val==858993460: 1 - rs1_val==0 and rs2_val==6: 1 - rs1_val==0 and rs2_val==-1431655765: 1 - rs1_val==0 and rs2_val==1431655766: 1 - rs1_val==0 and rs2_val==4: 1 - rs1_val==0 and rs2_val==46339: 1 - rs1_val==0 and rs2_val==0: 1 - rs1_val==0 and rs2_val==1717986917: 1 - rs1_val==0 and rs2_val==858993458: 1 - rs1_val==0 and rs2_val==1431655764: 1 - rs1_val==0 and rs2_val==2: 1 - rs1_val==0 and rs2_val==46340: 1 - rs1_val==0 and rs2_val==-46340: 1 - rs1_val==0 and rs2_val==1717986918: 1 - rs1_val==0 and rs2_val==858993459: 1 - rs1_val==0 and rs2_val==5: 1 - rs1_val==0 and rs2_val==-1431655766: 1 - rs1_val==0 and rs2_val==1431655765: 1 - rs1_val==0 and rs2_val==3: 1 - rs1_val==1717986917 and rs2_val==46341: 1 - rs1_val==1717986917 and rs2_val==-46339: 1 - rs1_val==1717986917 and rs2_val==1717986919: 1 - rs1_val==1717986917 and rs2_val==858993460: 1 - rs1_val==1717986917 and rs2_val==6: 1 - rs1_val==1717986917 and rs2_val==-1431655765: 1 - rs1_val==1717986917 and rs2_val==1431655766: 1 - rs1_val==1717986917 and rs2_val==4: 1 - rs1_val==1717986917 and rs2_val==46339: 1 - rs1_val==1717986917 and rs2_val==0: 1 - rs1_val==1717986917 and rs2_val==1717986917: 1 - rs1_val==1717986917 and rs2_val==858993458: 1 - rs1_val==1717986917 and rs2_val==1431655764: 1 - rs1_val==1717986917 and rs2_val==2: 1 - rs1_val==1717986917 and rs2_val==46340: 1 - rs1_val==1717986917 and rs2_val==-46340: 1 - rs1_val==1717986917 and rs2_val==1717986918: 1 - rs1_val==1717986917 and rs2_val==858993459: 1 - rs1_val==1717986917 and rs2_val==5: 1 - rs1_val==1717986917 and rs2_val==-1431655766: 1 - rs1_val==1717986917 and rs2_val==1431655765: 1 - rs1_val==1717986917 and rs2_val==3: 1 - rs1_val==858993458 and rs2_val==46341: 1 - rs1_val==858993458 and rs2_val==-46339: 1 - rs1_val==858993458 and rs2_val==1717986919: 1 - rs1_val==858993458 and rs2_val==858993460: 1 - rs1_val==858993458 and rs2_val==6: 1 - rs1_val==858993458 and rs2_val==-1431655765: 1 - rs1_val==858993458 and rs2_val==1431655766: 1 - rs1_val==858993458 and rs2_val==4: 1 - rs1_val==858993458 and rs2_val==46339: 1 - rs1_val==858993458 and rs2_val==0: 1 - rs1_val==858993458 and rs2_val==1717986917: 1 - rs1_val==858993458 and rs2_val==858993458: 1 - rs1_val==858993458 and rs2_val==1431655764: 1 - rs1_val==858993458 and rs2_val==2: 1 - rs1_val==858993458 and rs2_val==46340: 1 - rs1_val==858993458 and rs2_val==-46340: 1 - rs1_val==858993458 and rs2_val==1717986918: 1 - rs1_val==858993458 and rs2_val==858993459: 1 - rs1_val==858993458 and rs2_val==5: 1 - rs1_val==858993458 and rs2_val==-1431655766: 1 - rs1_val==858993458 and rs2_val==1431655765: 1 - rs1_val==858993458 and rs2_val==3: 1 - rs1_val==1431655764 and rs2_val==46341: 1 - rs1_val==1431655764 and rs2_val==-46339: 1 - rs1_val==1431655764 and rs2_val==1717986919: 1 - rs1_val==1431655764 and rs2_val==858993460: 1 - rs1_val==1431655764 and rs2_val==6: 1 - rs1_val==1431655764 and rs2_val==-1431655765: 1 - rs1_val==1431655764 and rs2_val==1431655766: 1 - rs1_val==1431655764 and rs2_val==4: 1 - rs1_val==1431655764 and rs2_val==46339: 1 - rs1_val==1431655764 and rs2_val==0: 1 - rs1_val==1431655764 and rs2_val==1717986917: 1 - rs1_val==1431655764 and rs2_val==858993458: 1 - rs1_val==1431655764 and rs2_val==1431655764: 1 - rs1_val==1431655764 and rs2_val==2: 1 - rs1_val==1431655764 and rs2_val==46340: 1 - rs1_val==1431655764 and rs2_val==-46340: 1 - rs1_val==1431655764 and rs2_val==1717986918: 1 - rs1_val==1431655764 and rs2_val==858993459: 1 - rs1_val==1431655764 and rs2_val==5: 1 - rs1_val==1431655764 and rs2_val==-1431655766: 1 - rs1_val==1431655764 and rs2_val==1431655765: 1 - rs1_val==1431655764 and rs2_val==3: 1 - rs1_val==2 and rs2_val==46341: 1 - rs1_val==2 and rs2_val==-46339: 1 - rs1_val==2 and rs2_val==1717986919: 1 - rs1_val==2 and rs2_val==858993460: 1 - rs1_val==2 and rs2_val==6: 1 - rs1_val==2 and rs2_val==-1431655765: 1 - rs1_val==2 and rs2_val==1431655766: 1 - rs1_val==2 and rs2_val==4: 1 - rs1_val==2 and rs2_val==46339: 1 - rs1_val==2 and rs2_val==0: 1 - rs1_val==2 and rs2_val==1717986917: 1 - rs1_val==2 and rs2_val==858993458: 1 - rs1_val==2 and rs2_val==1431655764: 1 - rs1_val==2 and rs2_val==2: 1 - rs1_val==2 and rs2_val==46340: 1 - rs1_val==2 and rs2_val==-46340: 1 - rs1_val==2 and rs2_val==1717986918: 1 - rs1_val==2 and rs2_val==858993459: 1 - rs1_val==2 and rs2_val==5: 1 - rs1_val==2 and rs2_val==-1431655766: 1 - rs1_val==2 and rs2_val==1431655765: 1 - rs1_val==2 and rs2_val==3: 1 - rs1_val==46340 and rs2_val==46341: 1 - rs1_val==46340 and rs2_val==-46339: 1 - rs1_val==46340 and rs2_val==1717986919: 1 - rs1_val==46340 and rs2_val==858993460: 1 - rs1_val==46340 and rs2_val==6: 1 - rs1_val==46340 and rs2_val==-1431655765: 1 - rs1_val==46340 and rs2_val==1431655766: 1 - rs1_val==46340 and rs2_val==4: 1 - rs1_val==46340 and rs2_val==46339: 1 - rs1_val==46340 and rs2_val==0: 1 - rs1_val==46340 and rs2_val==1717986917: 1 - rs1_val==46340 and rs2_val==858993458: 1 - rs1_val==46340 and rs2_val==1431655764: 1 - rs1_val==46340 and rs2_val==2: 1 - rs1_val==46340 and rs2_val==46340: 1 - rs1_val==46340 and rs2_val==-46340: 1 - rs1_val==46340 and rs2_val==1717986918: 1 - rs1_val==46340 and rs2_val==858993459: 1 - rs1_val==46340 and rs2_val==5: 1 - rs1_val==46340 and rs2_val==-1431655766: 1 - rs1_val==46340 and rs2_val==1431655765: 1 - rs1_val==46340 and rs2_val==3: 1 - rs1_val==-46340 and rs2_val==46341: 1 - rs1_val==-46340 and rs2_val==-46339: 1 - rs1_val==-46340 and rs2_val==1717986919: 1 - rs1_val==-46340 and rs2_val==858993460: 1 - rs1_val==-46340 and rs2_val==6: 1 - rs1_val==-46340 and rs2_val==-1431655765: 1 - rs1_val==-46340 and rs2_val==1431655766: 1 - rs1_val==-46340 and rs2_val==4: 1 - rs1_val==-46340 and rs2_val==46339: 1 - rs1_val==-46340 and rs2_val==0: 1 - rs1_val==-46340 and rs2_val==1717986917: 1 - rs1_val==-46340 and rs2_val==858993458: 1 - rs1_val==-46340 and rs2_val==1431655764: 1 - rs1_val==-46340 and rs2_val==2: 1 - rs1_val==-46340 and rs2_val==46340: 1 - rs1_val==-46340 and rs2_val==-46340: 1 - rs1_val==-46340 and rs2_val==1717986918: 1 - rs1_val==-46340 and rs2_val==858993459: 1 - rs1_val==-46340 and rs2_val==5: 1 - rs1_val==-46340 and rs2_val==-1431655766: 1 - rs1_val==-46340 and rs2_val==1431655765: 1 - rs1_val==-46340 and rs2_val==3: 1 - rs1_val==1717986918 and rs2_val==46341: 1 - rs1_val==1717986918 and rs2_val==-46339: 1 - rs1_val==1717986918 and rs2_val==1717986919: 1 - rs1_val==1717986918 and rs2_val==858993460: 1 - rs1_val==1717986918 and rs2_val==6: 1 - rs1_val==1717986918 and rs2_val==-1431655765: 1 - rs1_val==1717986918 and rs2_val==1431655766: 1 - rs1_val==1717986918 and rs2_val==4: 1 - rs1_val==1717986918 and rs2_val==46339: 1 - rs1_val==1717986918 and rs2_val==0: 1 - rs1_val==1717986918 and rs2_val==1717986917: 1 - rs1_val==1717986918 and rs2_val==858993458: 1 - rs1_val==1717986918 and rs2_val==1431655764: 1 - rs1_val==1717986918 and rs2_val==2: 1 - rs1_val==1717986918 and rs2_val==46340: 1 - rs1_val==1717986918 and rs2_val==-46340: 1 - rs1_val==1717986918 and rs2_val==1717986918: 1 - rs1_val==1717986918 and rs2_val==858993459: 1 - rs1_val==1717986918 and rs2_val==5: 1 - rs1_val==1717986918 and rs2_val==-1431655766: 1 - rs1_val==1717986918 and rs2_val==1431655765: 1 - rs1_val==1717986918 and rs2_val==3: 1 - rs1_val==858993459 and rs2_val==46341: 1 - rs1_val==858993459 and rs2_val==-46339: 1 - rs1_val==858993459 and rs2_val==1717986919: 1 - rs1_val==858993459 and rs2_val==858993460: 1 - rs1_val==858993459 and rs2_val==6: 1 - rs1_val==858993459 and rs2_val==-1431655765: 1 - rs1_val==858993459 and rs2_val==1431655766: 1 - rs1_val==858993459 and rs2_val==4: 1 - rs1_val==858993459 and rs2_val==46339: 1 - rs1_val==858993459 and rs2_val==0: 1 - rs1_val==858993459 and rs2_val==1717986917: 1 - rs1_val==858993459 and rs2_val==858993458: 1 - rs1_val==858993459 and rs2_val==1431655764: 1 - rs1_val==858993459 and rs2_val==2: 1 - rs1_val==858993459 and rs2_val==46340: 1 - rs1_val==858993459 and rs2_val==-46340: 1 - rs1_val==858993459 and rs2_val==1717986918: 1 - rs1_val==858993459 and rs2_val==858993459: 1 - rs1_val==858993459 and rs2_val==5: 1 - rs1_val==858993459 and rs2_val==-1431655766: 1 - rs1_val==858993459 and rs2_val==1431655765: 1 - rs1_val==858993459 and rs2_val==3: 1 - rs1_val==5 and rs2_val==46341: 1 - rs1_val==5 and rs2_val==-46339: 1 - rs1_val==5 and rs2_val==1717986919: 1 - rs1_val==5 and rs2_val==858993460: 1 - rs1_val==5 and rs2_val==6: 1 - rs1_val==5 and rs2_val==-1431655765: 1 - rs1_val==5 and rs2_val==1431655766: 1 - rs1_val==5 and rs2_val==4: 1 - rs1_val==5 and rs2_val==46339: 1 - rs1_val==5 and rs2_val==0: 1 - rs1_val==5 and rs2_val==1717986917: 1 - rs1_val==5 and rs2_val==858993458: 1 - rs1_val==5 and rs2_val==1431655764: 1 - rs1_val==5 and rs2_val==2: 1 - rs1_val==5 and rs2_val==46340: 1 - rs1_val==5 and rs2_val==-46340: 1 - rs1_val==5 and rs2_val==1717986918: 1 - rs1_val==5 and rs2_val==858993459: 1 - rs1_val==5 and rs2_val==5: 1 - rs1_val==5 and rs2_val==-1431655766: 1 - rs1_val==5 and rs2_val==1431655765: 1 - rs1_val==5 and rs2_val==3: 1 - rs1_val==-1431655766 and rs2_val==46341: 1 - rs1_val==-1431655766 and rs2_val==-46339: 1 - rs1_val==-1431655766 and rs2_val==1717986919: 1 - rs1_val==-1431655766 and rs2_val==858993460: 1 - rs1_val==-1431655766 and rs2_val==6: 1 - rs1_val==-1431655766 and rs2_val==-1431655765: 1 - rs1_val==-1431655766 and rs2_val==1431655766: 1 - rs1_val==-1431655766 and rs2_val==4: 1 - rs1_val==-1431655766 and rs2_val==46339: 1 - rs1_val==-1431655766 and rs2_val==0: 1 - rs1_val==-1431655766 and rs2_val==1717986917: 1 - rs1_val==-1431655766 and rs2_val==858993458: 1 - rs1_val==-1431655766 and rs2_val==1431655764: 1 - rs1_val==-1431655766 and rs2_val==2: 1 - rs1_val==-1431655766 and rs2_val==46340: 1 - rs1_val==-1431655766 and rs2_val==-46340: 1 - rs1_val==-1431655766 and rs2_val==1717986918: 1 - rs1_val==-1431655766 and rs2_val==858993459: 1 - rs1_val==-1431655766 and rs2_val==5: 1 - rs1_val==-1431655766 and rs2_val==-1431655766: 1 - rs1_val==-1431655766 and rs2_val==1431655765: 1 - rs1_val==-1431655766 and rs2_val==3: 1 - rs1_val==1431655765 and rs2_val==46341: 1 - rs1_val==1431655765 and rs2_val==-46339: 1 - rs1_val==1431655765 and rs2_val==1717986919: 1 - rs1_val==1431655765 and rs2_val==858993460: 1 - rs1_val==1431655765 and rs2_val==6: 1 - rs1_val==1431655765 and rs2_val==-1431655765: 1 - rs1_val==1431655765 and rs2_val==1431655766: 1 - rs1_val==1431655765 and rs2_val==4: 1 - rs1_val==1431655765 and rs2_val==46339: 1 - rs1_val==1431655765 and rs2_val==0: 1 - rs1_val==1431655765 and rs2_val==1717986917: 1 - rs1_val==1431655765 and rs2_val==858993458: 1 - rs1_val==1431655765 and rs2_val==1431655764: 1 - rs1_val==1431655765 and rs2_val==2: 1 - rs1_val==1431655765 and rs2_val==46340: 1 - rs1_val==1431655765 and rs2_val==-46340: 1 - rs1_val==1431655765 and rs2_val==1717986918: 1 - rs1_val==1431655765 and rs2_val==858993459: 1 - rs1_val==1431655765 and rs2_val==5: 1 - rs1_val==1431655765 and rs2_val==-1431655766: 1 - rs1_val==1431655765 and rs2_val==1431655765: 1 - rs1_val==1431655765 and rs2_val==3: 1 - rs1_val==3 and rs2_val==46341: 1 - rs1_val==3 and rs2_val==-46339: 1 - rs1_val==3 and rs2_val==1717986919: 1 - rs1_val==3 and rs2_val==858993460: 1 - rs1_val==3 and rs2_val==6: 1 - rs1_val==3 and rs2_val==-1431655765: 1 - rs1_val==3 and rs2_val==1431655766: 1 - rs1_val==3 and rs2_val==4: 1 - rs1_val==3 and rs2_val==46339: 1 - rs1_val==3 and rs2_val==0: 1 - rs1_val==3 and rs2_val==1717986917: 1 - rs1_val==3 and rs2_val==858993458: 1 - rs1_val==3 and rs2_val==1431655764: 1 - rs1_val==3 and rs2_val==2: 1 - rs1_val==3 and rs2_val==46340: 1 - rs1_val==3 and rs2_val==-46340: 1 - rs1_val==3 and rs2_val==1717986918: 1 - rs1_val==3 and rs2_val==858993459: 1 - rs1_val==3 and rs2_val==5: 1 - rs1_val==3 and rs2_val==-1431655766: 1 - rs1_val==3 and rs2_val==1431655765: 1 - rs1_val==3 and rs2_val==3: 1 - rs2_val == -1431655766: 23 - rs2_val == 1431655765: 22 - rs1_val == -1431655766: 24 - rs1_val == 1431655765: 23 - rs1_val == (2**(xlen-1)-1): 1 - rs1_val == 0: 24 - rs2_val < 0: 138 - rs2_val == (-2**(xlen-1)): 1 - rs2_val == (2**(xlen-1)-1): 3 - rs2_val == 0: 24 - rs2_val > 0: 419 - coverage: 624/624 + rs1_val == (-2**(xlen-1)): 1 + rs2_val == 2147483647: 3 # Walking Zeros: 0x7fffffff + rs2_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs2_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs2_val == -268435457: 3 # Walking Zeros: -0x10000001 + rs2_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs2_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs2_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs2_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs2_val == -8388609: 1 # Walking Zeros: -0x800001 + rs2_val == -4194305: 1 # Walking Zeros: -0x400001 + rs2_val == -2097153: 1 # Walking Zeros: -0x200001 + rs2_val == -1048577: 2 # Walking Zeros: -0x100001 + rs2_val == -524289: 1 # Walking Zeros: -0x80001 + rs2_val == -262145: 1 # Walking Zeros: -0x40001 + rs2_val == -131073: 1 # Walking Zeros: -0x20001 + rs2_val == -65537: 1 # Walking Zeros: -0x10001 + rs2_val == -32769: 1 # Walking Zeros: -0x8001 + rs2_val == -16385: 1 # Walking Zeros: -0x4001 + rs2_val == -8193: 1 # Walking Zeros: -0x2001 + rs2_val == -4097: 1 # Walking Zeros: -0x1001 + rs2_val == -2049: 2 # Walking Zeros: -0x801 + rs2_val == -1025: 1 # Walking Zeros: -0x401 + rs2_val == -513: 2 # Walking Zeros: -0x201 + rs2_val == -257: 3 # Walking Zeros: -0x101 + rs2_val == -129: 1 # Walking Zeros: -0x81 + rs2_val == -65: 1 # Walking Zeros: -0x41 + rs2_val == -33: 2 # Walking Zeros: -0x21 + rs2_val == -17: 3 # Walking Zeros: -0x11 + rs2_val == -9: 1 # Walking Zeros: -0x9 + rs2_val == -5: 1 # Walking Zeros: -0x5 + rs2_val == -3: 1 # Walking Zeros: -0x3 + rs2_val == -2: 1 # Walking Zeros: -0x2 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 2 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 2 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 1 # Walking Zeros: -0x800001 + rs1_val == -4194305: 1 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 1 # Walking Zeros: -0x100001 + rs1_val == -524289: 1 # Walking Zeros: -0x80001 + rs1_val == -262145: 1 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 2 # Walking Zeros: -0x10001 + rs1_val == -32769: 2 # Walking Zeros: -0x8001 + rs1_val == -16385: 1 # Walking Zeros: -0x4001 + rs1_val == -8193: 2 # Walking Zeros: -0x2001 + rs1_val == -4097: 1 # Walking Zeros: -0x1001 + rs1_val == -2049: 1 # Walking Zeros: -0x801 + rs1_val == -1025: 2 # Walking Zeros: -0x401 + rs1_val == -513: 1 # Walking Zeros: -0x201 + rs1_val == -257: 2 # Walking Zeros: -0x101 + rs1_val == -129: 1 # Walking Zeros: -0x81 + rs1_val == -65: 2 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 1 # Walking Zeros: -0x11 + rs1_val == -9: 3 # Walking Zeros: -0x9 + rs1_val == -5: 1 # Walking Zeros: -0x5 + rs1_val == -3: 2 # Walking Zeros: -0x3 + rs1_val == -2: 1 # Walking Zeros: -0x2 + rs2_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs2_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs2_val == 536870912: 2 # Walking Ones: 0x20000000 + rs2_val == 268435456: 2 # Walking Ones: 0x10000000 + rs2_val == 134217728: 2 # Walking Ones: 0x8000000 + rs2_val == 67108864: 1 # Walking Ones: 0x4000000 + rs2_val == 33554432: 1 # Walking Ones: 0x2000000 + rs2_val == 16777216: 1 # Walking Ones: 0x1000000 + rs2_val == 8388608: 1 # Walking Ones: 0x800000 + rs2_val == 4194304: 1 # Walking Ones: 0x400000 + rs2_val == 2097152: 1 # Walking Ones: 0x200000 + rs2_val == 1048576: 1 # Walking Ones: 0x100000 + rs2_val == 524288: 1 # Walking Ones: 0x80000 + rs2_val == 262144: 1 # Walking Ones: 0x40000 + rs2_val == 131072: 2 # Walking Ones: 0x20000 + rs2_val == 65536: 1 # Walking Ones: 0x10000 + rs2_val == 32768: 1 # Walking Ones: 0x8000 + rs2_val == 16384: 1 # Walking Ones: 0x4000 + rs2_val == 8192: 1 # Walking Ones: 0x2000 + rs2_val == 4096: 1 # Walking Ones: 0x1000 + rs2_val == 2048: 1 # Walking Ones: 0x800 + rs2_val == 1024: 1 # Walking Ones: 0x400 + rs2_val == 512: 1 # Walking Ones: 0x200 + rs2_val == 256: 1 # Walking Ones: 0x100 + rs2_val == 128: 1 # Walking Ones: 0x80 + rs2_val == 64: 1 # Walking Ones: 0x40 + rs2_val == 32: 2 # Walking Ones: 0x20 + rs2_val == 16: 1 # Walking Ones: 0x10 + rs2_val == 8: 1 # Walking Ones: 0x8 + rs2_val == 4: 23 # Walking Ones: 0x4 + rs2_val == 2: 24 # Walking Ones: 0x2 + rs2_val == 1: 1 # Walking Ones: 0x1 + rs1_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 1 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 1 # Walking Ones: 0x8000000 + rs1_val == 67108864: 1 # Walking Ones: 0x4000000 + rs1_val == 33554432: 2 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 1 # Walking Ones: 0x400000 + rs1_val == 2097152: 1 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 1 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 1 # Walking Ones: 0x10000 + rs1_val == 32768: 1 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 1 # Walking Ones: 0x2000 + rs1_val == 4096: 1 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 1 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 1 # Walking Ones: 0x40 + rs1_val == 32: 3 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 1 # Walking Ones: 0x8 + rs1_val == 4: 23 # Walking Ones: 0x4 + rs1_val == 2: 22 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + rs1_val==46341 and rs2_val==46341: 1 # Special Dataset + rs1_val==46341 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46341 and rs2_val==6: 1 # Special Dataset + rs1_val==46341 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46341 and rs2_val==4: 1 # Special Dataset + rs1_val==46341 and rs2_val==46339: 1 # Special Dataset + rs1_val==46341 and rs2_val==0: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46341 and rs2_val==2: 1 # Special Dataset + rs1_val==46341 and rs2_val==46340: 1 # Special Dataset + rs1_val==46341 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46341 and rs2_val==5: 1 # Special Dataset + rs1_val==46341 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46341 and rs2_val==3: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46341: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-46339 and rs2_val==6: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-46339 and rs2_val==4: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46339: 1 # Special Dataset + rs1_val==-46339 and rs2_val==0: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-46339 and rs2_val==2: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46340: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-46339 and rs2_val==5: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-46339 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==3: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993460 and rs2_val==6: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993460 and rs2_val==4: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993460 and rs2_val==0: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993460 and rs2_val==2: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993460 and rs2_val==5: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993460 and rs2_val==3: 1 # Special Dataset + rs1_val==6 and rs2_val==46341: 1 # Special Dataset + rs1_val==6 and rs2_val==-46339: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==6 and rs2_val==858993460: 1 # Special Dataset + rs1_val==6 and rs2_val==6: 1 # Special Dataset + rs1_val==6 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==6 and rs2_val==4: 1 # Special Dataset + rs1_val==6 and rs2_val==46339: 1 # Special Dataset + rs1_val==6 and rs2_val==0: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==6 and rs2_val==858993458: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==6 and rs2_val==2: 1 # Special Dataset + rs1_val==6 and rs2_val==46340: 1 # Special Dataset + rs1_val==6 and rs2_val==-46340: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==6 and rs2_val==858993459: 1 # Special Dataset + rs1_val==6 and rs2_val==5: 1 # Special Dataset + rs1_val==6 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==6 and rs2_val==3: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46341: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==6: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==4: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46339: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==0: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==2: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46340: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==5: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==3: 1 # Special Dataset + rs1_val==4 and rs2_val==46341: 1 # Special Dataset + rs1_val==4 and rs2_val==-46339: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==4 and rs2_val==858993460: 1 # Special Dataset + rs1_val==4 and rs2_val==6: 1 # Special Dataset + rs1_val==4 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==4 and rs2_val==4: 1 # Special Dataset + rs1_val==4 and rs2_val==46339: 1 # Special Dataset + rs1_val==4 and rs2_val==0: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==4 and rs2_val==858993458: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==4 and rs2_val==2: 1 # Special Dataset + rs1_val==4 and rs2_val==46340: 1 # Special Dataset + rs1_val==4 and rs2_val==-46340: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==4 and rs2_val==858993459: 1 # Special Dataset + rs1_val==4 and rs2_val==5: 1 # Special Dataset + rs1_val==4 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==4 and rs2_val==3: 1 # Special Dataset + rs1_val==46339 and rs2_val==46341: 1 # Special Dataset + rs1_val==46339 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46339 and rs2_val==6: 1 # Special Dataset + rs1_val==46339 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46339 and rs2_val==4: 1 # Special Dataset + rs1_val==46339 and rs2_val==46339: 1 # Special Dataset + rs1_val==46339 and rs2_val==0: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46339 and rs2_val==2: 1 # Special Dataset + rs1_val==46339 and rs2_val==46340: 1 # Special Dataset + rs1_val==46339 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46339 and rs2_val==5: 1 # Special Dataset + rs1_val==46339 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46339 and rs2_val==3: 1 # Special Dataset + rs1_val==0 and rs2_val==46341: 1 # Special Dataset + rs1_val==0 and rs2_val==-46339: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==0 and rs2_val==858993460: 1 # Special Dataset + rs1_val==0 and rs2_val==6: 1 # Special Dataset + rs1_val==0 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==0 and rs2_val==4: 1 # Special Dataset + rs1_val==0 and rs2_val==46339: 1 # Special Dataset + rs1_val==0 and rs2_val==0: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==0 and rs2_val==858993458: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==0 and rs2_val==2: 1 # Special Dataset + rs1_val==0 and rs2_val==46340: 1 # Special Dataset + rs1_val==0 and rs2_val==-46340: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==0 and rs2_val==858993459: 1 # Special Dataset + rs1_val==0 and rs2_val==5: 1 # Special Dataset + rs1_val==0 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==0 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==3: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993458 and rs2_val==6: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993458 and rs2_val==4: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993458 and rs2_val==0: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993458 and rs2_val==2: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993458 and rs2_val==5: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993458 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==3: 1 # Special Dataset + rs1_val==2 and rs2_val==46341: 1 # Special Dataset + rs1_val==2 and rs2_val==-46339: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==2 and rs2_val==858993460: 1 # Special Dataset + rs1_val==2 and rs2_val==6: 1 # Special Dataset + rs1_val==2 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==2 and rs2_val==4: 1 # Special Dataset + rs1_val==2 and rs2_val==46339: 1 # Special Dataset + rs1_val==2 and rs2_val==0: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==2 and rs2_val==858993458: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==2 and rs2_val==2: 1 # Special Dataset + rs1_val==2 and rs2_val==46340: 1 # Special Dataset + rs1_val==2 and rs2_val==-46340: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==2 and rs2_val==858993459: 1 # Special Dataset + rs1_val==2 and rs2_val==5: 1 # Special Dataset + rs1_val==2 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==2 and rs2_val==3: 1 # Special Dataset + rs1_val==46340 and rs2_val==46341: 1 # Special Dataset + rs1_val==46340 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46340 and rs2_val==6: 1 # Special Dataset + rs1_val==46340 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46340 and rs2_val==4: 1 # Special Dataset + rs1_val==46340 and rs2_val==46339: 1 # Special Dataset + rs1_val==46340 and rs2_val==0: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46340 and rs2_val==2: 1 # Special Dataset + rs1_val==46340 and rs2_val==46340: 1 # Special Dataset + rs1_val==46340 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46340 and rs2_val==5: 1 # Special Dataset + rs1_val==46340 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46340 and rs2_val==3: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46341: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-46340 and rs2_val==6: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-46340 and rs2_val==4: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46339: 1 # Special Dataset + rs1_val==-46340 and rs2_val==0: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-46340 and rs2_val==2: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46340: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-46340 and rs2_val==5: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-46340 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==3: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993459 and rs2_val==6: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993459 and rs2_val==4: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993459 and rs2_val==0: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993459 and rs2_val==2: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993459 and rs2_val==5: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993459 and rs2_val==3: 1 # Special Dataset + rs1_val==5 and rs2_val==46341: 1 # Special Dataset + rs1_val==5 and rs2_val==-46339: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==5 and rs2_val==858993460: 1 # Special Dataset + rs1_val==5 and rs2_val==6: 1 # Special Dataset + rs1_val==5 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==5 and rs2_val==4: 1 # Special Dataset + rs1_val==5 and rs2_val==46339: 1 # Special Dataset + rs1_val==5 and rs2_val==0: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==5 and rs2_val==858993458: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==5 and rs2_val==2: 1 # Special Dataset + rs1_val==5 and rs2_val==46340: 1 # Special Dataset + rs1_val==5 and rs2_val==-46340: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==5 and rs2_val==858993459: 1 # Special Dataset + rs1_val==5 and rs2_val==5: 1 # Special Dataset + rs1_val==5 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==5 and rs2_val==3: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46341: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==6: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==4: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46339: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==0: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==2: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46340: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==5: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==3: 1 # Special Dataset + rs1_val==3 and rs2_val==46341: 1 # Special Dataset + rs1_val==3 and rs2_val==-46339: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==3 and rs2_val==858993460: 1 # Special Dataset + rs1_val==3 and rs2_val==6: 1 # Special Dataset + rs1_val==3 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==3 and rs2_val==4: 1 # Special Dataset + rs1_val==3 and rs2_val==46339: 1 # Special Dataset + rs1_val==3 and rs2_val==0: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==3 and rs2_val==858993458: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==3 and rs2_val==2: 1 # Special Dataset + rs1_val==3 and rs2_val==46340: 1 # Special Dataset + rs1_val==3 and rs2_val==-46340: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==3 and rs2_val==858993459: 1 # Special Dataset + rs1_val==3 and rs2_val==5: 1 # Special Dataset + rs1_val==3 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==3 and rs2_val==3: 1 # Special Dataset + rs2_val == -1431655766: 23 # Alternate: -0x55555556 + rs2_val == 1431655765: 22 # Alternate: 0x55555555 + rs1_val == -1431655766: 24 # Alternate: -0x55555556 + rs1_val == 1431655765: 23 # Alternate: 0x55555555 + rs1_val == (2**(xlen-1)-1): 1 + rs1_val == 0: 24 + rs2_val < 0: 138 + rs2_val == (-2**(xlen-1)): 1 + rs2_val == (2**(xlen-1)-1): 3 + rs2_val == 0: 24 + rs2_val > 0: 419 + coverage: 624/624 total_coverage: 643/643
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True op_comb: - rs1 != rs2: 68 - coverage: 1/1 + rs1 != rs2: 68 + coverage: 1/1 opcode: - c.sw: 68 - coverage: 1/1 + c.sw: 68 + coverage: 1/1 rs1: - x10: 61 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 61 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 rs2: - x10: 1 - x11: 61 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 1 + x11: 61 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - imm_val == 0: 3 - rs2_val == 2147483647: 1 - rs2_val == -1073741825: 1 - rs2_val == -536870913: 1 - rs2_val == -268435457: 1 - rs2_val == -134217729: 1 - rs2_val == -67108865: 1 - rs2_val == -33554433: 1 - rs2_val == -16777217: 1 - rs2_val == -8388609: 1 - rs2_val == -4194305: 1 - rs2_val == -2097153: 1 - rs2_val == -1048577: 2 - rs2_val == -524289: 1 - rs2_val == -262145: 1 - rs2_val == -131073: 1 - rs2_val == -65537: 1 - rs2_val == -32769: 1 - rs2_val == -16385: 1 - rs2_val == -8193: 1 - rs2_val == -4097: 1 - rs2_val == -2049: 1 - rs2_val == -1025: 1 - rs2_val == -513: 1 - rs2_val == -257: 1 - rs2_val == -129: 1 - rs2_val == -65: 1 - rs2_val == -33: 1 - rs2_val == -17: 1 - rs2_val == -9: 1 - rs2_val == -5: 1 - rs2_val == -3: 1 - rs2_val == -2: 1 - imm_val == 60: 4 - imm_val == 92: 3 - imm_val == 108: 2 - imm_val == 116: 1 - imm_val == 120: 3 - rs2_val == -2147483648: 1 - rs2_val == 1073741824: 1 - rs2_val == 536870912: 1 - rs2_val == 268435456: 1 - rs2_val == 134217728: 1 - rs2_val == 67108864: 1 - rs2_val == 33554432: 1 - rs2_val == 16777216: 1 - rs2_val == 8388608: 1 - rs2_val == 4194304: 1 - rs2_val == 2097152: 1 - rs2_val == 1048576: 1 - rs2_val == 524288: 1 - rs2_val == 262144: 1 - rs2_val == 131072: 1 - rs2_val == 65536: 1 - rs2_val == 32768: 1 - rs2_val == 16384: 1 - rs2_val == 8192: 1 - rs2_val == 4096: 1 - rs2_val == 2048: 1 - rs2_val == 1024: 1 - rs2_val == 512: 1 - rs2_val == 256: 1 - rs2_val == 128: 1 - rs2_val == 64: 1 - rs2_val == 32: 1 - rs2_val == 16: 1 - rs2_val == 8: 1 - rs2_val == 4: 1 - rs2_val == 2: 1 - rs2_val == 1: 1 - imm_val == 64: 1 - imm_val == 32: 4 - imm_val == 16: 3 - imm_val == 8: 1 - imm_val == 4: 1 - rs2_val == -1431655766: 1 - rs2_val == 1431655765: 1 - imm_val == 40: 5 - imm_val == 84: 2 - imm_val > 0: 65 - rs2_val == (-2**(xlen-1)): 1 - rs2_val == (2**(xlen-1)-1): 1 - rs2_val == 0: 1 - coverage: 83/83 + imm_val == 0: 3 + rs2_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs2_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs2_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs2_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs2_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs2_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs2_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs2_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs2_val == -8388609: 1 # Walking Zeros: -0x800001 + rs2_val == -4194305: 1 # Walking Zeros: -0x400001 + rs2_val == -2097153: 1 # Walking Zeros: -0x200001 + rs2_val == -1048577: 2 # Walking Zeros: -0x100001 + rs2_val == -524289: 1 # Walking Zeros: -0x80001 + rs2_val == -262145: 1 # Walking Zeros: -0x40001 + rs2_val == -131073: 1 # Walking Zeros: -0x20001 + rs2_val == -65537: 1 # Walking Zeros: -0x10001 + rs2_val == -32769: 1 # Walking Zeros: -0x8001 + rs2_val == -16385: 1 # Walking Zeros: -0x4001 + rs2_val == -8193: 1 # Walking Zeros: -0x2001 + rs2_val == -4097: 1 # Walking Zeros: -0x1001 + rs2_val == -2049: 1 # Walking Zeros: -0x801 + rs2_val == -1025: 1 # Walking Zeros: -0x401 + rs2_val == -513: 1 # Walking Zeros: -0x201 + rs2_val == -257: 1 # Walking Zeros: -0x101 + rs2_val == -129: 1 # Walking Zeros: -0x81 + rs2_val == -65: 1 # Walking Zeros: -0x41 + rs2_val == -33: 1 # Walking Zeros: -0x21 + rs2_val == -17: 1 # Walking Zeros: -0x11 + rs2_val == -9: 1 # Walking Zeros: -0x9 + rs2_val == -5: 1 # Walking Zeros: -0x5 + rs2_val == -3: 1 # Walking Zeros: -0x3 + rs2_val == -2: 1 # Walking Zeros: -0x2 + imm_val == 60: 4 # Walking Zeros: 0x3c + imm_val == 92: 3 # Walking Zeros: 0x5c + imm_val == 108: 2 # Walking Zeros: 0x6c + imm_val == 116: 1 # Walking Zeros: 0x74 + imm_val == 120: 3 # Walking Zeros: 0x78 + rs2_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs2_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs2_val == 536870912: 1 # Walking Ones: 0x20000000 + rs2_val == 268435456: 1 # Walking Ones: 0x10000000 + rs2_val == 134217728: 1 # Walking Ones: 0x8000000 + rs2_val == 67108864: 1 # Walking Ones: 0x4000000 + rs2_val == 33554432: 1 # Walking Ones: 0x2000000 + rs2_val == 16777216: 1 # Walking Ones: 0x1000000 + rs2_val == 8388608: 1 # Walking Ones: 0x800000 + rs2_val == 4194304: 1 # Walking Ones: 0x400000 + rs2_val == 2097152: 1 # Walking Ones: 0x200000 + rs2_val == 1048576: 1 # Walking Ones: 0x100000 + rs2_val == 524288: 1 # Walking Ones: 0x80000 + rs2_val == 262144: 1 # Walking Ones: 0x40000 + rs2_val == 131072: 1 # Walking Ones: 0x20000 + rs2_val == 65536: 1 # Walking Ones: 0x10000 + rs2_val == 32768: 1 # Walking Ones: 0x8000 + rs2_val == 16384: 1 # Walking Ones: 0x4000 + rs2_val == 8192: 1 # Walking Ones: 0x2000 + rs2_val == 4096: 1 # Walking Ones: 0x1000 + rs2_val == 2048: 1 # Walking Ones: 0x800 + rs2_val == 1024: 1 # Walking Ones: 0x400 + rs2_val == 512: 1 # Walking Ones: 0x200 + rs2_val == 256: 1 # Walking Ones: 0x100 + rs2_val == 128: 1 # Walking Ones: 0x80 + rs2_val == 64: 1 # Walking Ones: 0x40 + rs2_val == 32: 1 # Walking Ones: 0x20 + rs2_val == 16: 1 # Walking Ones: 0x10 + rs2_val == 8: 1 # Walking Ones: 0x8 + rs2_val == 4: 1 # Walking Ones: 0x4 + rs2_val == 2: 1 # Walking Ones: 0x2 + rs2_val == 1: 1 # Walking Ones: 0x1 + imm_val == 64: 1 # Walking Ones: 0x40 + imm_val == 32: 4 # Walking Ones: 0x20 + imm_val == 16: 3 # Walking Ones: 0x10 + imm_val == 8: 1 # Walking Ones: 0x8 + imm_val == 4: 1 # Walking Ones: 0x4 + rs2_val == -1431655766: 1 # Alternate: -0x55555556 + rs2_val == 1431655765: 1 # Alternate: 0x55555555 + imm_val == 40: 5 # Alternate: 0x28 + imm_val == 84: 2 # Alternate: 0x54 + imm_val > 0: 65 + rs2_val == (-2**(xlen-1)): 1 + rs2_val == (2**(xlen-1)-1): 1 + rs2_val == 0: 1 + coverage: 83/83 total_coverage: 101/101
cswsp101/101100/100 100.00%
@@ -9382,116 +9439,116 @@

Coverage Report ( Total Coverpoints: 5298 )

-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True opcode: - c.swsp: 70 - coverage: 1/1 + c.swsp: 70 + coverage: 1/1 rs2: - x1: 1 - x10: 56 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x2: 1 - x3: 1 - x4: 1 - x5: 1 - x6: 1 - x7: 1 - x8: 1 - x9: 1 - coverage: 15/15 + x1: 1 + x10: 56 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x3: 1 + x4: 1 + x5: 1 + x6: 1 + x7: 1 + x8: 1 + x9: 1 + coverage: 14/14 val_comb: - imm_val == 0: 3 - rs2_val == 2147483647: 1 - rs2_val == -1073741825: 1 - rs2_val == -536870913: 1 - rs2_val == -268435457: 1 - rs2_val == -134217729: 1 - rs2_val == -67108865: 1 - rs2_val == -33554433: 1 - rs2_val == -16777217: 2 - rs2_val == -8388609: 1 - rs2_val == -4194305: 1 - rs2_val == -2097153: 1 - rs2_val == -1048577: 1 - rs2_val == -524289: 1 - rs2_val == -262145: 1 - rs2_val == -131073: 1 - rs2_val == -65537: 1 - rs2_val == -32769: 1 - rs2_val == -16385: 1 - rs2_val == -8193: 1 - rs2_val == -4097: 1 - rs2_val == -2049: 1 - rs2_val == -1025: 1 - rs2_val == -513: 1 - rs2_val == -257: 1 - rs2_val == -129: 1 - rs2_val == -65: 1 - rs2_val == -33: 1 - rs2_val == -17: 1 - rs2_val == -9: 1 - rs2_val == -5: 1 - rs2_val == -3: 1 - rs2_val == -2: 1 - imm_val == 124: 3 - imm_val == 188: 5 - imm_val == 220: 1 - imm_val == 236: 1 - imm_val == 244: 1 - imm_val == 248: 3 - rs2_val == -2147483648: 1 - rs2_val == 1073741824: 1 - rs2_val == 536870912: 1 - rs2_val == 268435456: 1 - rs2_val == 134217728: 1 - rs2_val == 67108864: 1 - rs2_val == 33554432: 1 - rs2_val == 16777216: 1 - rs2_val == 8388608: 1 - rs2_val == 4194304: 1 - rs2_val == 2097152: 1 - rs2_val == 1048576: 1 - rs2_val == 524288: 1 - rs2_val == 262144: 1 - rs2_val == 131072: 1 - rs2_val == 65536: 1 - rs2_val == 32768: 1 - rs2_val == 16384: 1 - rs2_val == 8192: 1 - rs2_val == 4096: 1 - rs2_val == 2048: 1 - rs2_val == 1024: 1 - rs2_val == 512: 1 - rs2_val == 256: 1 - rs2_val == 128: 1 - rs2_val == 64: 1 - rs2_val == 32: 1 - rs2_val == 16: 2 - rs2_val == 8: 1 - rs2_val == 4: 1 - rs2_val == 2: 1 - rs2_val == 1: 1 - imm_val == 128: 2 - imm_val == 64: 1 - imm_val == 32: 1 - imm_val == 16: 2 - imm_val == 8: 4 - imm_val == 4: 4 - rs2_val == -1431655766: 1 - rs2_val == 1431655765: 1 - imm_val == 168: 3 - imm_val == 84: 3 - imm_val > 0: 67 - rs2_val == (-2**(xlen-1)): 1 - rs2_val == (2**(xlen-1)-1): 1 - rs2_val == 0: 1 - coverage: 85/85 -total_coverage: 101/101 + imm_val == 0: 1 + rs2_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs2_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs2_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs2_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs2_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs2_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs2_val == -33554433: 1 # Walking Zeros: -0x2000001 + rs2_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs2_val == -8388609: 1 # Walking Zeros: -0x800001 + rs2_val == -4194305: 1 # Walking Zeros: -0x400001 + rs2_val == -2097153: 1 # Walking Zeros: -0x200001 + rs2_val == -1048577: 1 # Walking Zeros: -0x100001 + rs2_val == -524289: 1 # Walking Zeros: -0x80001 + rs2_val == -262145: 1 # Walking Zeros: -0x40001 + rs2_val == -131073: 1 # Walking Zeros: -0x20001 + rs2_val == -65537: 1 # Walking Zeros: -0x10001 + rs2_val == -32769: 2 # Walking Zeros: -0x8001 + rs2_val == -16385: 1 # Walking Zeros: -0x4001 + rs2_val == -8193: 1 # Walking Zeros: -0x2001 + rs2_val == -4097: 1 # Walking Zeros: -0x1001 + rs2_val == -2049: 1 # Walking Zeros: -0x801 + rs2_val == -1025: 1 # Walking Zeros: -0x401 + rs2_val == -513: 1 # Walking Zeros: -0x201 + rs2_val == -257: 1 # Walking Zeros: -0x101 + rs2_val == -129: 1 # Walking Zeros: -0x81 + rs2_val == -65: 1 # Walking Zeros: -0x41 + rs2_val == -33: 1 # Walking Zeros: -0x21 + rs2_val == -17: 1 # Walking Zeros: -0x11 + rs2_val == -9: 1 # Walking Zeros: -0x9 + rs2_val == -5: 1 # Walking Zeros: -0x5 + rs2_val == -3: 1 # Walking Zeros: -0x3 + rs2_val == -2: 1 # Walking Zeros: -0x2 + imm_val == 124: 3 # Walking Zeros: 0x7c + imm_val == 188: 2 # Walking Zeros: 0xbc + imm_val == 220: 2 # Walking Zeros: 0xdc + imm_val == 236: 1 # Walking Zeros: 0xec + imm_val == 244: 2 # Walking Zeros: 0xf4 + imm_val == 248: 4 # Walking Zeros: 0xf8 + rs2_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs2_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs2_val == 536870912: 1 # Walking Ones: 0x20000000 + rs2_val == 268435456: 1 # Walking Ones: 0x10000000 + rs2_val == 134217728: 1 # Walking Ones: 0x8000000 + rs2_val == 67108864: 1 # Walking Ones: 0x4000000 + rs2_val == 33554432: 1 # Walking Ones: 0x2000000 + rs2_val == 16777216: 1 # Walking Ones: 0x1000000 + rs2_val == 8388608: 1 # Walking Ones: 0x800000 + rs2_val == 4194304: 1 # Walking Ones: 0x400000 + rs2_val == 2097152: 1 # Walking Ones: 0x200000 + rs2_val == 1048576: 1 # Walking Ones: 0x100000 + rs2_val == 524288: 1 # Walking Ones: 0x80000 + rs2_val == 262144: 1 # Walking Ones: 0x40000 + rs2_val == 131072: 1 # Walking Ones: 0x20000 + rs2_val == 65536: 1 # Walking Ones: 0x10000 + rs2_val == 32768: 1 # Walking Ones: 0x8000 + rs2_val == 16384: 1 # Walking Ones: 0x4000 + rs2_val == 8192: 1 # Walking Ones: 0x2000 + rs2_val == 4096: 1 # Walking Ones: 0x1000 + rs2_val == 2048: 1 # Walking Ones: 0x800 + rs2_val == 1024: 1 # Walking Ones: 0x400 + rs2_val == 512: 1 # Walking Ones: 0x200 + rs2_val == 256: 1 # Walking Ones: 0x100 + rs2_val == 128: 1 # Walking Ones: 0x80 + rs2_val == 64: 1 # Walking Ones: 0x40 + rs2_val == 32: 1 # Walking Ones: 0x20 + rs2_val == 16: 1 # Walking Ones: 0x10 + rs2_val == 8: 1 # Walking Ones: 0x8 + rs2_val == 4: 1 # Walking Ones: 0x4 + rs2_val == 2: 1 # Walking Ones: 0x2 + rs2_val == 1: 1 # Walking Ones: 0x1 + imm_val == 128: 2 # Walking Ones: 0x80 + imm_val == 64: 3 # Walking Ones: 0x40 + imm_val == 32: 3 # Walking Ones: 0x20 + imm_val == 16: 2 # Walking Ones: 0x10 + imm_val == 8: 2 # Walking Ones: 0x8 + imm_val == 4: 3 # Walking Ones: 0x4 + rs2_val == -1431655766: 1 # Alternate: -0x55555556 + rs2_val == 1431655765: 1 # Alternate: 0x55555555 + imm_val == 168: 3 # Alternate: 0xa8 + imm_val == 84: 2 # Alternate: 0x54 + imm_val > 0: 69 + rs2_val == (-2**(xlen-1)): 1 + rs2_val == (2**(xlen-1)-1): 1 + rs2_val == 0: 1 + coverage: 85/85 +total_coverage: 100/100
-
config: - - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True +
--- +config: +- check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True op_comb: - rs1 != rs2: 579 - rs1 == rs2: 1 - coverage: 2/2 + rs1 != rs2: 579 + rs1 == rs2: 1 + coverage: 2/2 opcode: - c.xor: 580 - coverage: 1/1 + c.xor: 580 + coverage: 1/1 rs1: - x10: 573 - x11: 1 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 573 + x11: 1 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 rs2: - x10: 1 - x11: 573 - x12: 1 - x13: 1 - x14: 1 - x15: 1 - x8: 1 - x9: 1 - coverage: 8/8 + x10: 1 + x11: 573 + x12: 1 + x13: 1 + x14: 1 + x15: 1 + x8: 1 + x9: 1 + coverage: 8/8 val_comb: - rs1_val == (-2**(xlen-1)): 1 - rs2_val == 2147483647: 4 - rs2_val == -1073741825: 2 - rs2_val == -536870913: 2 - rs2_val == -268435457: 1 - rs2_val == -134217729: 1 - rs2_val == -67108865: 1 - rs2_val == -33554433: 2 - rs2_val == -16777217: 3 - rs2_val == -8388609: 1 - rs2_val == -4194305: 1 - rs2_val == -2097153: 1 - rs2_val == -1048577: 2 - rs2_val == -524289: 2 - rs2_val == -262145: 1 - rs2_val == -131073: 2 - rs2_val == -65537: 1 - rs2_val == -32769: 1 - rs2_val == -16385: 1 - rs2_val == -8193: 2 - rs2_val == -4097: 1 - rs2_val == -2049: 2 - rs2_val == -1025: 3 - rs2_val == -513: 1 - rs2_val == -257: 1 - rs2_val == -129: 1 - rs2_val == -65: 1 - rs2_val == -33: 1 - rs2_val == -17: 1 - rs2_val == -9: 1 - rs2_val == -5: 1 - rs2_val == -3: 1 - rs2_val == -2: 1 - rs1_val == 2147483647: 1 - rs1_val == -1073741825: 1 - rs1_val == -536870913: 1 - rs1_val == -268435457: 1 - rs1_val == -134217729: 1 - rs1_val == -67108865: 1 - rs1_val == -33554433: 2 - rs1_val == -16777217: 1 - rs1_val == -8388609: 3 - rs1_val == -4194305: 2 - rs1_val == -2097153: 1 - rs1_val == -1048577: 2 - rs1_val == -524289: 1 - rs1_val == -262145: 2 - rs1_val == -131073: 1 - rs1_val == -65537: 1 - rs1_val == -32769: 1 - rs1_val == -16385: 1 - rs1_val == -8193: 1 - rs1_val == -4097: 1 - rs1_val == -2049: 1 - rs1_val == -1025: 1 - rs1_val == -513: 1 - rs1_val == -257: 1 - rs1_val == -129: 1 - rs1_val == -65: 1 - rs1_val == -33: 1 - rs1_val == -17: 1 - rs1_val == -9: 1 - rs1_val == -5: 1 - rs1_val == -3: 3 - rs1_val == -2: 1 - rs2_val == -2147483648: 2 - rs2_val == 1073741824: 2 - rs2_val == 536870912: 1 - rs2_val == 268435456: 1 - rs2_val == 134217728: 1 - rs2_val == 67108864: 1 - rs2_val == 33554432: 1 - rs2_val == 16777216: 1 - rs2_val == 8388608: 1 - rs2_val == 4194304: 1 - rs2_val == 2097152: 1 - rs2_val == 1048576: 1 - rs2_val == 524288: 1 - rs2_val == 262144: 1 - rs2_val == 131072: 1 - rs2_val == 65536: 1 - rs2_val == 32768: 2 - rs2_val == 16384: 1 - rs2_val == 8192: 1 - rs2_val == 4096: 1 - rs2_val == 2048: 1 - rs2_val == 1024: 1 - rs2_val == 512: 1 - rs2_val == 256: 1 - rs2_val == 128: 1 - rs2_val == 64: 2 - rs2_val == 32: 1 - rs2_val == 16: 1 - rs2_val == 8: 2 - rs2_val == 4: 24 - rs2_val == 2: 23 - rs2_val == 1: 1 - rs1_val == -2147483648: 1 - rs1_val == 1073741824: 1 - rs1_val == 536870912: 1 - rs1_val == 268435456: 1 - rs1_val == 134217728: 2 - rs1_val == 67108864: 2 - rs1_val == 33554432: 1 - rs1_val == 16777216: 1 - rs1_val == 8388608: 1 - rs1_val == 4194304: 1 - rs1_val == 2097152: 2 - rs1_val == 1048576: 1 - rs1_val == 524288: 2 - rs1_val == 262144: 1 - rs1_val == 131072: 1 - rs1_val == 65536: 1 - rs1_val == 32768: 1 - rs1_val == 16384: 1 - rs1_val == 8192: 1 - rs1_val == 4096: 1 - rs1_val == 2048: 1 - rs1_val == 1024: 1 - rs1_val == 512: 1 - rs1_val == 256: 2 - rs1_val == 128: 1 - rs1_val == 64: 2 - rs1_val == 32: 1 - rs1_val == 16: 1 - rs1_val == 8: 1 - rs1_val == 4: 23 - rs1_val == 2: 22 - rs1_val == 1: 1 - rs1_val==46341 and rs2_val==46341: 1 - rs1_val==46341 and rs2_val==-46339: 1 - rs1_val==46341 and rs2_val==1717986919: 1 - rs1_val==46341 and rs2_val==858993460: 1 - rs1_val==46341 and rs2_val==6: 1 - rs1_val==46341 and rs2_val==-1431655765: 1 - rs1_val==46341 and rs2_val==1431655766: 1 - rs1_val==46341 and rs2_val==4: 1 - rs1_val==46341 and rs2_val==46339: 1 - rs1_val==46341 and rs2_val==0: 1 - rs1_val==46341 and rs2_val==1717986917: 1 - rs1_val==46341 and rs2_val==858993458: 1 - rs1_val==46341 and rs2_val==1431655764: 1 - rs1_val==46341 and rs2_val==2: 1 - rs1_val==46341 and rs2_val==46340: 1 - rs1_val==46341 and rs2_val==-46340: 1 - rs1_val==46341 and rs2_val==1717986918: 1 - rs1_val==46341 and rs2_val==858993459: 1 - rs1_val==46341 and rs2_val==5: 1 - rs1_val==46341 and rs2_val==-1431655766: 1 - rs1_val==46341 and rs2_val==1431655765: 1 - rs1_val==46341 and rs2_val==3: 1 - rs1_val==-46339 and rs2_val==46341: 1 - rs1_val==-46339 and rs2_val==-46339: 1 - rs1_val==-46339 and rs2_val==1717986919: 1 - rs1_val==-46339 and rs2_val==858993460: 1 - rs1_val==-46339 and rs2_val==6: 1 - rs1_val==-46339 and rs2_val==-1431655765: 1 - rs1_val==-46339 and rs2_val==1431655766: 1 - rs1_val==-46339 and rs2_val==4: 1 - rs1_val==-46339 and rs2_val==46339: 1 - rs1_val==-46339 and rs2_val==0: 1 - rs1_val==-46339 and rs2_val==1717986917: 1 - rs1_val==-46339 and rs2_val==858993458: 1 - rs1_val==-46339 and rs2_val==1431655764: 1 - rs1_val==-46339 and rs2_val==2: 1 - rs1_val==-46339 and rs2_val==46340: 1 - rs1_val==-46339 and rs2_val==-46340: 1 - rs1_val==-46339 and rs2_val==1717986918: 1 - rs1_val==-46339 and rs2_val==858993459: 1 - rs1_val==-46339 and rs2_val==5: 1 - rs1_val==-46339 and rs2_val==-1431655766: 1 - rs1_val==-46339 and rs2_val==1431655765: 1 - rs1_val==-46339 and rs2_val==3: 1 - rs1_val==1717986919 and rs2_val==46341: 1 - rs1_val==1717986919 and rs2_val==-46339: 1 - rs1_val==1717986919 and rs2_val==1717986919: 1 - rs1_val==1717986919 and rs2_val==858993460: 1 - rs1_val==1717986919 and rs2_val==6: 1 - rs1_val==1717986919 and rs2_val==-1431655765: 1 - rs1_val==1717986919 and rs2_val==1431655766: 1 - rs1_val==1717986919 and rs2_val==4: 1 - rs1_val==1717986919 and rs2_val==46339: 1 - rs1_val==1717986919 and rs2_val==0: 1 - rs1_val==1717986919 and rs2_val==1717986917: 1 - rs1_val==1717986919 and rs2_val==858993458: 1 - rs1_val==1717986919 and rs2_val==1431655764: 1 - rs1_val==1717986919 and rs2_val==2: 1 - rs1_val==1717986919 and rs2_val==46340: 1 - rs1_val==1717986919 and rs2_val==-46340: 1 - rs1_val==1717986919 and rs2_val==1717986918: 1 - rs1_val==1717986919 and rs2_val==858993459: 1 - rs1_val==1717986919 and rs2_val==5: 1 - rs1_val==1717986919 and rs2_val==-1431655766: 1 - rs1_val==1717986919 and rs2_val==1431655765: 1 - rs1_val==1717986919 and rs2_val==3: 1 - rs1_val==858993460 and rs2_val==46341: 1 - rs1_val==858993460 and rs2_val==-46339: 1 - rs1_val==858993460 and rs2_val==1717986919: 1 - rs1_val==858993460 and rs2_val==858993460: 1 - rs1_val==858993460 and rs2_val==6: 1 - rs1_val==858993460 and rs2_val==-1431655765: 1 - rs1_val==858993460 and rs2_val==1431655766: 1 - rs1_val==858993460 and rs2_val==4: 1 - rs1_val==858993460 and rs2_val==46339: 1 - rs1_val==858993460 and rs2_val==0: 1 - rs1_val==858993460 and rs2_val==1717986917: 1 - rs1_val==858993460 and rs2_val==858993458: 1 - rs1_val==858993460 and rs2_val==1431655764: 1 - rs1_val==858993460 and rs2_val==2: 1 - rs1_val==858993460 and rs2_val==46340: 1 - rs1_val==858993460 and rs2_val==-46340: 1 - rs1_val==858993460 and rs2_val==1717986918: 1 - rs1_val==858993460 and rs2_val==858993459: 1 - rs1_val==858993460 and rs2_val==5: 1 - rs1_val==858993460 and rs2_val==-1431655766: 1 - rs1_val==858993460 and rs2_val==1431655765: 1 - rs1_val==858993460 and rs2_val==3: 1 - rs1_val==6 and rs2_val==46341: 1 - rs1_val==6 and rs2_val==-46339: 1 - rs1_val==6 and rs2_val==1717986919: 1 - rs1_val==6 and rs2_val==858993460: 1 - rs1_val==6 and rs2_val==6: 1 - rs1_val==6 and rs2_val==-1431655765: 1 - rs1_val==6 and rs2_val==1431655766: 1 - rs1_val==6 and rs2_val==4: 1 - rs1_val==6 and rs2_val==46339: 1 - rs1_val==6 and rs2_val==0: 1 - rs1_val==6 and rs2_val==1717986917: 1 - rs1_val==6 and rs2_val==858993458: 1 - rs1_val==6 and rs2_val==1431655764: 1 - rs1_val==6 and rs2_val==2: 1 - rs1_val==6 and rs2_val==46340: 1 - rs1_val==6 and rs2_val==-46340: 1 - rs1_val==6 and rs2_val==1717986918: 1 - rs1_val==6 and rs2_val==858993459: 1 - rs1_val==6 and rs2_val==5: 1 - rs1_val==6 and rs2_val==-1431655766: 1 - rs1_val==6 and rs2_val==1431655765: 1 - rs1_val==6 and rs2_val==3: 1 - rs1_val==-1431655765 and rs2_val==46341: 1 - rs1_val==-1431655765 and rs2_val==-46339: 1 - rs1_val==-1431655765 and rs2_val==1717986919: 1 - rs1_val==-1431655765 and rs2_val==858993460: 1 - rs1_val==-1431655765 and rs2_val==6: 1 - rs1_val==-1431655765 and rs2_val==-1431655765: 1 - rs1_val==-1431655765 and rs2_val==1431655766: 1 - rs1_val==-1431655765 and rs2_val==4: 1 - rs1_val==-1431655765 and rs2_val==46339: 1 - rs1_val==-1431655765 and rs2_val==0: 1 - rs1_val==-1431655765 and rs2_val==1717986917: 1 - rs1_val==-1431655765 and rs2_val==858993458: 1 - rs1_val==-1431655765 and rs2_val==1431655764: 1 - rs1_val==-1431655765 and rs2_val==2: 1 - rs1_val==-1431655765 and rs2_val==46340: 1 - rs1_val==-1431655765 and rs2_val==-46340: 1 - rs1_val==-1431655765 and rs2_val==1717986918: 1 - rs1_val==-1431655765 and rs2_val==858993459: 1 - rs1_val==-1431655765 and rs2_val==5: 1 - rs1_val==-1431655765 and rs2_val==-1431655766: 1 - rs1_val==-1431655765 and rs2_val==1431655765: 1 - rs1_val==-1431655765 and rs2_val==3: 1 - rs1_val==1431655766 and rs2_val==46341: 1 - rs1_val==1431655766 and rs2_val==-46339: 1 - rs1_val==1431655766 and rs2_val==1717986919: 1 - rs1_val==1431655766 and rs2_val==858993460: 1 - rs1_val==1431655766 and rs2_val==6: 1 - rs1_val==1431655766 and rs2_val==-1431655765: 1 - rs1_val==1431655766 and rs2_val==1431655766: 1 - rs1_val==1431655766 and rs2_val==4: 1 - rs1_val==1431655766 and rs2_val==46339: 1 - rs1_val==1431655766 and rs2_val==0: 1 - rs1_val==1431655766 and rs2_val==1717986917: 1 - rs1_val==1431655766 and rs2_val==858993458: 1 - rs1_val==1431655766 and rs2_val==1431655764: 1 - rs1_val==1431655766 and rs2_val==2: 1 - rs1_val==1431655766 and rs2_val==46340: 1 - rs1_val==1431655766 and rs2_val==-46340: 1 - rs1_val==1431655766 and rs2_val==1717986918: 1 - rs1_val==1431655766 and rs2_val==858993459: 1 - rs1_val==1431655766 and rs2_val==5: 1 - rs1_val==1431655766 and rs2_val==-1431655766: 1 - rs1_val==1431655766 and rs2_val==1431655765: 1 - rs1_val==1431655766 and rs2_val==3: 1 - rs1_val==4 and rs2_val==46341: 1 - rs1_val==4 and rs2_val==-46339: 1 - rs1_val==4 and rs2_val==1717986919: 1 - rs1_val==4 and rs2_val==858993460: 1 - rs1_val==4 and rs2_val==6: 1 - rs1_val==4 and rs2_val==-1431655765: 1 - rs1_val==4 and rs2_val==1431655766: 1 - rs1_val==4 and rs2_val==4: 1 - rs1_val==4 and rs2_val==46339: 1 - rs1_val==4 and rs2_val==0: 1 - rs1_val==4 and rs2_val==1717986917: 1 - rs1_val==4 and rs2_val==858993458: 1 - rs1_val==4 and rs2_val==1431655764: 1 - rs1_val==4 and rs2_val==2: 1 - rs1_val==4 and rs2_val==46340: 1 - rs1_val==4 and rs2_val==-46340: 1 - rs1_val==4 and rs2_val==1717986918: 1 - rs1_val==4 and rs2_val==858993459: 1 - rs1_val==4 and rs2_val==5: 1 - rs1_val==4 and rs2_val==-1431655766: 1 - rs1_val==4 and rs2_val==1431655765: 1 - rs1_val==4 and rs2_val==3: 1 - rs1_val==46339 and rs2_val==46341: 1 - rs1_val==46339 and rs2_val==-46339: 1 - rs1_val==46339 and rs2_val==1717986919: 1 - rs1_val==46339 and rs2_val==858993460: 1 - rs1_val==46339 and rs2_val==6: 1 - rs1_val==46339 and rs2_val==-1431655765: 1 - rs1_val==46339 and rs2_val==1431655766: 1 - rs1_val==46339 and rs2_val==4: 1 - rs1_val==46339 and rs2_val==46339: 1 - rs1_val==46339 and rs2_val==0: 1 - rs1_val==46339 and rs2_val==1717986917: 1 - rs1_val==46339 and rs2_val==858993458: 1 - rs1_val==46339 and rs2_val==1431655764: 1 - rs1_val==46339 and rs2_val==2: 1 - rs1_val==46339 and rs2_val==46340: 1 - rs1_val==46339 and rs2_val==-46340: 1 - rs1_val==46339 and rs2_val==1717986918: 1 - rs1_val==46339 and rs2_val==858993459: 1 - rs1_val==46339 and rs2_val==5: 1 - rs1_val==46339 and rs2_val==-1431655766: 1 - rs1_val==46339 and rs2_val==1431655765: 1 - rs1_val==46339 and rs2_val==3: 1 - rs1_val==0 and rs2_val==46341: 1 - rs1_val==0 and rs2_val==-46339: 1 - rs1_val==0 and rs2_val==1717986919: 1 - rs1_val==0 and rs2_val==858993460: 1 - rs1_val==0 and rs2_val==6: 1 - rs1_val==0 and rs2_val==-1431655765: 1 - rs1_val==0 and rs2_val==1431655766: 1 - rs1_val==0 and rs2_val==4: 1 - rs1_val==0 and rs2_val==46339: 1 - rs1_val==0 and rs2_val==0: 1 - rs1_val==0 and rs2_val==1717986917: 1 - rs1_val==0 and rs2_val==858993458: 1 - rs1_val==0 and rs2_val==1431655764: 1 - rs1_val==0 and rs2_val==2: 1 - rs1_val==0 and rs2_val==46340: 1 - rs1_val==0 and rs2_val==-46340: 1 - rs1_val==0 and rs2_val==1717986918: 1 - rs1_val==0 and rs2_val==858993459: 1 - rs1_val==0 and rs2_val==5: 1 - rs1_val==0 and rs2_val==-1431655766: 1 - rs1_val==0 and rs2_val==1431655765: 1 - rs1_val==0 and rs2_val==3: 1 - rs1_val==1717986917 and rs2_val==46341: 1 - rs1_val==1717986917 and rs2_val==-46339: 1 - rs1_val==1717986917 and rs2_val==1717986919: 1 - rs1_val==1717986917 and rs2_val==858993460: 1 - rs1_val==1717986917 and rs2_val==6: 1 - rs1_val==1717986917 and rs2_val==-1431655765: 1 - rs1_val==1717986917 and rs2_val==1431655766: 1 - rs1_val==1717986917 and rs2_val==4: 1 - rs1_val==1717986917 and rs2_val==46339: 1 - rs1_val==1717986917 and rs2_val==0: 1 - rs1_val==1717986917 and rs2_val==1717986917: 1 - rs1_val==1717986917 and rs2_val==858993458: 1 - rs1_val==1717986917 and rs2_val==1431655764: 1 - rs1_val==1717986917 and rs2_val==2: 1 - rs1_val==1717986917 and rs2_val==46340: 1 - rs1_val==1717986917 and rs2_val==-46340: 1 - rs1_val==1717986917 and rs2_val==1717986918: 1 - rs1_val==1717986917 and rs2_val==858993459: 1 - rs1_val==1717986917 and rs2_val==5: 1 - rs1_val==1717986917 and rs2_val==-1431655766: 1 - rs1_val==1717986917 and rs2_val==1431655765: 1 - rs1_val==1717986917 and rs2_val==3: 1 - rs1_val==858993458 and rs2_val==46341: 1 - rs1_val==858993458 and rs2_val==-46339: 1 - rs1_val==858993458 and rs2_val==1717986919: 1 - rs1_val==858993458 and rs2_val==858993460: 1 - rs1_val==858993458 and rs2_val==6: 1 - rs1_val==858993458 and rs2_val==-1431655765: 1 - rs1_val==858993458 and rs2_val==1431655766: 1 - rs1_val==858993458 and rs2_val==4: 1 - rs1_val==858993458 and rs2_val==46339: 1 - rs1_val==858993458 and rs2_val==0: 1 - rs1_val==858993458 and rs2_val==1717986917: 1 - rs1_val==858993458 and rs2_val==858993458: 1 - rs1_val==858993458 and rs2_val==1431655764: 1 - rs1_val==858993458 and rs2_val==2: 1 - rs1_val==858993458 and rs2_val==46340: 1 - rs1_val==858993458 and rs2_val==-46340: 1 - rs1_val==858993458 and rs2_val==1717986918: 1 - rs1_val==858993458 and rs2_val==858993459: 1 - rs1_val==858993458 and rs2_val==5: 1 - rs1_val==858993458 and rs2_val==-1431655766: 1 - rs1_val==858993458 and rs2_val==1431655765: 1 - rs1_val==858993458 and rs2_val==3: 1 - rs1_val==1431655764 and rs2_val==46341: 1 - rs1_val==1431655764 and rs2_val==-46339: 1 - rs1_val==1431655764 and rs2_val==1717986919: 1 - rs1_val==1431655764 and rs2_val==858993460: 1 - rs1_val==1431655764 and rs2_val==6: 1 - rs1_val==1431655764 and rs2_val==-1431655765: 1 - rs1_val==1431655764 and rs2_val==1431655766: 1 - rs1_val==1431655764 and rs2_val==4: 1 - rs1_val==1431655764 and rs2_val==46339: 1 - rs1_val==1431655764 and rs2_val==0: 1 - rs1_val==1431655764 and rs2_val==1717986917: 1 - rs1_val==1431655764 and rs2_val==858993458: 1 - rs1_val==1431655764 and rs2_val==1431655764: 1 - rs1_val==1431655764 and rs2_val==2: 1 - rs1_val==1431655764 and rs2_val==46340: 1 - rs1_val==1431655764 and rs2_val==-46340: 1 - rs1_val==1431655764 and rs2_val==1717986918: 1 - rs1_val==1431655764 and rs2_val==858993459: 1 - rs1_val==1431655764 and rs2_val==5: 1 - rs1_val==1431655764 and rs2_val==-1431655766: 1 - rs1_val==1431655764 and rs2_val==1431655765: 1 - rs1_val==1431655764 and rs2_val==3: 1 - rs1_val==2 and rs2_val==46341: 1 - rs1_val==2 and rs2_val==-46339: 1 - rs1_val==2 and rs2_val==1717986919: 1 - rs1_val==2 and rs2_val==858993460: 1 - rs1_val==2 and rs2_val==6: 1 - rs1_val==2 and rs2_val==-1431655765: 1 - rs1_val==2 and rs2_val==1431655766: 1 - rs1_val==2 and rs2_val==4: 1 - rs1_val==2 and rs2_val==46339: 1 - rs1_val==2 and rs2_val==0: 1 - rs1_val==2 and rs2_val==1717986917: 1 - rs1_val==2 and rs2_val==858993458: 1 - rs1_val==2 and rs2_val==1431655764: 1 - rs1_val==2 and rs2_val==2: 1 - rs1_val==2 and rs2_val==46340: 1 - rs1_val==2 and rs2_val==-46340: 1 - rs1_val==2 and rs2_val==1717986918: 1 - rs1_val==2 and rs2_val==858993459: 1 - rs1_val==2 and rs2_val==5: 1 - rs1_val==2 and rs2_val==-1431655766: 1 - rs1_val==2 and rs2_val==1431655765: 1 - rs1_val==2 and rs2_val==3: 1 - rs1_val==46340 and rs2_val==46341: 1 - rs1_val==46340 and rs2_val==-46339: 1 - rs1_val==46340 and rs2_val==1717986919: 1 - rs1_val==46340 and rs2_val==858993460: 1 - rs1_val==46340 and rs2_val==6: 1 - rs1_val==46340 and rs2_val==-1431655765: 1 - rs1_val==46340 and rs2_val==1431655766: 1 - rs1_val==46340 and rs2_val==4: 1 - rs1_val==46340 and rs2_val==46339: 1 - rs1_val==46340 and rs2_val==0: 1 - rs1_val==46340 and rs2_val==1717986917: 1 - rs1_val==46340 and rs2_val==858993458: 1 - rs1_val==46340 and rs2_val==1431655764: 1 - rs1_val==46340 and rs2_val==2: 1 - rs1_val==46340 and rs2_val==46340: 1 - rs1_val==46340 and rs2_val==-46340: 1 - rs1_val==46340 and rs2_val==1717986918: 1 - rs1_val==46340 and rs2_val==858993459: 1 - rs1_val==46340 and rs2_val==5: 1 - rs1_val==46340 and rs2_val==-1431655766: 1 - rs1_val==46340 and rs2_val==1431655765: 1 - rs1_val==46340 and rs2_val==3: 1 - rs1_val==-46340 and rs2_val==46341: 1 - rs1_val==-46340 and rs2_val==-46339: 1 - rs1_val==-46340 and rs2_val==1717986919: 1 - rs1_val==-46340 and rs2_val==858993460: 1 - rs1_val==-46340 and rs2_val==6: 1 - rs1_val==-46340 and rs2_val==-1431655765: 1 - rs1_val==-46340 and rs2_val==1431655766: 1 - rs1_val==-46340 and rs2_val==4: 1 - rs1_val==-46340 and rs2_val==46339: 1 - rs1_val==-46340 and rs2_val==0: 1 - rs1_val==-46340 and rs2_val==1717986917: 1 - rs1_val==-46340 and rs2_val==858993458: 1 - rs1_val==-46340 and rs2_val==1431655764: 1 - rs1_val==-46340 and rs2_val==2: 1 - rs1_val==-46340 and rs2_val==46340: 1 - rs1_val==-46340 and rs2_val==-46340: 1 - rs1_val==-46340 and rs2_val==1717986918: 1 - rs1_val==-46340 and rs2_val==858993459: 1 - rs1_val==-46340 and rs2_val==5: 1 - rs1_val==-46340 and rs2_val==-1431655766: 1 - rs1_val==-46340 and rs2_val==1431655765: 1 - rs1_val==-46340 and rs2_val==3: 1 - rs1_val==1717986918 and rs2_val==46341: 1 - rs1_val==1717986918 and rs2_val==-46339: 1 - rs1_val==1717986918 and rs2_val==1717986919: 1 - rs1_val==1717986918 and rs2_val==858993460: 1 - rs1_val==1717986918 and rs2_val==6: 1 - rs1_val==1717986918 and rs2_val==-1431655765: 1 - rs1_val==1717986918 and rs2_val==1431655766: 1 - rs1_val==1717986918 and rs2_val==4: 1 - rs1_val==1717986918 and rs2_val==46339: 1 - rs1_val==1717986918 and rs2_val==0: 1 - rs1_val==1717986918 and rs2_val==1717986917: 1 - rs1_val==1717986918 and rs2_val==858993458: 1 - rs1_val==1717986918 and rs2_val==1431655764: 1 - rs1_val==1717986918 and rs2_val==2: 1 - rs1_val==1717986918 and rs2_val==46340: 1 - rs1_val==1717986918 and rs2_val==-46340: 1 - rs1_val==1717986918 and rs2_val==1717986918: 1 - rs1_val==1717986918 and rs2_val==858993459: 1 - rs1_val==1717986918 and rs2_val==5: 1 - rs1_val==1717986918 and rs2_val==-1431655766: 1 - rs1_val==1717986918 and rs2_val==1431655765: 1 - rs1_val==1717986918 and rs2_val==3: 1 - rs1_val==858993459 and rs2_val==46341: 1 - rs1_val==858993459 and rs2_val==-46339: 1 - rs1_val==858993459 and rs2_val==1717986919: 1 - rs1_val==858993459 and rs2_val==858993460: 1 - rs1_val==858993459 and rs2_val==6: 1 - rs1_val==858993459 and rs2_val==-1431655765: 1 - rs1_val==858993459 and rs2_val==1431655766: 1 - rs1_val==858993459 and rs2_val==4: 1 - rs1_val==858993459 and rs2_val==46339: 1 - rs1_val==858993459 and rs2_val==0: 1 - rs1_val==858993459 and rs2_val==1717986917: 1 - rs1_val==858993459 and rs2_val==858993458: 1 - rs1_val==858993459 and rs2_val==1431655764: 1 - rs1_val==858993459 and rs2_val==2: 1 - rs1_val==858993459 and rs2_val==46340: 1 - rs1_val==858993459 and rs2_val==-46340: 1 - rs1_val==858993459 and rs2_val==1717986918: 1 - rs1_val==858993459 and rs2_val==858993459: 1 - rs1_val==858993459 and rs2_val==5: 1 - rs1_val==858993459 and rs2_val==-1431655766: 1 - rs1_val==858993459 and rs2_val==1431655765: 1 - rs1_val==858993459 and rs2_val==3: 1 - rs1_val==5 and rs2_val==46341: 1 - rs1_val==5 and rs2_val==-46339: 1 - rs1_val==5 and rs2_val==1717986919: 1 - rs1_val==5 and rs2_val==858993460: 1 - rs1_val==5 and rs2_val==6: 1 - rs1_val==5 and rs2_val==-1431655765: 1 - rs1_val==5 and rs2_val==1431655766: 1 - rs1_val==5 and rs2_val==4: 1 - rs1_val==5 and rs2_val==46339: 1 - rs1_val==5 and rs2_val==0: 1 - rs1_val==5 and rs2_val==1717986917: 1 - rs1_val==5 and rs2_val==858993458: 1 - rs1_val==5 and rs2_val==1431655764: 1 - rs1_val==5 and rs2_val==2: 1 - rs1_val==5 and rs2_val==46340: 1 - rs1_val==5 and rs2_val==-46340: 1 - rs1_val==5 and rs2_val==1717986918: 1 - rs1_val==5 and rs2_val==858993459: 1 - rs1_val==5 and rs2_val==5: 1 - rs1_val==5 and rs2_val==-1431655766: 1 - rs1_val==5 and rs2_val==1431655765: 1 - rs1_val==5 and rs2_val==3: 1 - rs1_val==-1431655766 and rs2_val==46341: 1 - rs1_val==-1431655766 and rs2_val==-46339: 1 - rs1_val==-1431655766 and rs2_val==1717986919: 1 - rs1_val==-1431655766 and rs2_val==858993460: 1 - rs1_val==-1431655766 and rs2_val==6: 1 - rs1_val==-1431655766 and rs2_val==-1431655765: 1 - rs1_val==-1431655766 and rs2_val==1431655766: 1 - rs1_val==-1431655766 and rs2_val==4: 1 - rs1_val==-1431655766 and rs2_val==46339: 1 - rs1_val==-1431655766 and rs2_val==0: 1 - rs1_val==-1431655766 and rs2_val==1717986917: 1 - rs1_val==-1431655766 and rs2_val==858993458: 1 - rs1_val==-1431655766 and rs2_val==1431655764: 1 - rs1_val==-1431655766 and rs2_val==2: 1 - rs1_val==-1431655766 and rs2_val==46340: 1 - rs1_val==-1431655766 and rs2_val==-46340: 1 - rs1_val==-1431655766 and rs2_val==1717986918: 1 - rs1_val==-1431655766 and rs2_val==858993459: 1 - rs1_val==-1431655766 and rs2_val==5: 1 - rs1_val==-1431655766 and rs2_val==-1431655766: 1 - rs1_val==-1431655766 and rs2_val==1431655765: 1 - rs1_val==-1431655766 and rs2_val==3: 1 - rs1_val==1431655765 and rs2_val==46341: 1 - rs1_val==1431655765 and rs2_val==-46339: 1 - rs1_val==1431655765 and rs2_val==1717986919: 1 - rs1_val==1431655765 and rs2_val==858993460: 1 - rs1_val==1431655765 and rs2_val==6: 1 - rs1_val==1431655765 and rs2_val==-1431655765: 1 - rs1_val==1431655765 and rs2_val==1431655766: 1 - rs1_val==1431655765 and rs2_val==4: 1 - rs1_val==1431655765 and rs2_val==46339: 1 - rs1_val==1431655765 and rs2_val==0: 1 - rs1_val==1431655765 and rs2_val==1717986917: 1 - rs1_val==1431655765 and rs2_val==858993458: 1 - rs1_val==1431655765 and rs2_val==1431655764: 1 - rs1_val==1431655765 and rs2_val==2: 1 - rs1_val==1431655765 and rs2_val==46340: 1 - rs1_val==1431655765 and rs2_val==-46340: 1 - rs1_val==1431655765 and rs2_val==1717986918: 1 - rs1_val==1431655765 and rs2_val==858993459: 1 - rs1_val==1431655765 and rs2_val==5: 1 - rs1_val==1431655765 and rs2_val==-1431655766: 1 - rs1_val==1431655765 and rs2_val==1431655765: 1 - rs1_val==1431655765 and rs2_val==3: 1 - rs1_val==3 and rs2_val==46341: 1 - rs1_val==3 and rs2_val==-46339: 1 - rs1_val==3 and rs2_val==1717986919: 1 - rs1_val==3 and rs2_val==858993460: 1 - rs1_val==3 and rs2_val==6: 1 - rs1_val==3 and rs2_val==-1431655765: 1 - rs1_val==3 and rs2_val==1431655766: 1 - rs1_val==3 and rs2_val==4: 1 - rs1_val==3 and rs2_val==46339: 1 - rs1_val==3 and rs2_val==0: 1 - rs1_val==3 and rs2_val==1717986917: 1 - rs1_val==3 and rs2_val==858993458: 1 - rs1_val==3 and rs2_val==1431655764: 1 - rs1_val==3 and rs2_val==2: 1 - rs1_val==3 and rs2_val==46340: 1 - rs1_val==3 and rs2_val==-46340: 1 - rs1_val==3 and rs2_val==1717986918: 1 - rs1_val==3 and rs2_val==858993459: 1 - rs1_val==3 and rs2_val==5: 1 - rs1_val==3 and rs2_val==-1431655766: 1 - rs1_val==3 and rs2_val==1431655765: 1 - rs1_val==3 and rs2_val==3: 1 - rs2_val == -1431655766: 22 - rs2_val == 1431655765: 23 - rs1_val == -1431655766: 23 - rs1_val == 1431655765: 24 - rs1_val == (2**(xlen-1)-1): 1 - rs1_val == 0: 23 - rs2_val < 0: 135 - rs2_val == (-2**(xlen-1)): 2 - rs2_val == (2**(xlen-1)-1): 4 - rs2_val == 0: 23 - rs2_val > 0: 422 - coverage: 624/624 + rs1_val == (-2**(xlen-1)): 1 + rs2_val == 2147483647: 4 # Walking Zeros: 0x7fffffff + rs2_val == -1073741825: 2 # Walking Zeros: -0x40000001 + rs2_val == -536870913: 2 # Walking Zeros: -0x20000001 + rs2_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs2_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs2_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs2_val == -33554433: 2 # Walking Zeros: -0x2000001 + rs2_val == -16777217: 3 # Walking Zeros: -0x1000001 + rs2_val == -8388609: 1 # Walking Zeros: -0x800001 + rs2_val == -4194305: 1 # Walking Zeros: -0x400001 + rs2_val == -2097153: 1 # Walking Zeros: -0x200001 + rs2_val == -1048577: 2 # Walking Zeros: -0x100001 + rs2_val == -524289: 2 # Walking Zeros: -0x80001 + rs2_val == -262145: 1 # Walking Zeros: -0x40001 + rs2_val == -131073: 2 # Walking Zeros: -0x20001 + rs2_val == -65537: 1 # Walking Zeros: -0x10001 + rs2_val == -32769: 1 # Walking Zeros: -0x8001 + rs2_val == -16385: 1 # Walking Zeros: -0x4001 + rs2_val == -8193: 2 # Walking Zeros: -0x2001 + rs2_val == -4097: 1 # Walking Zeros: -0x1001 + rs2_val == -2049: 2 # Walking Zeros: -0x801 + rs2_val == -1025: 3 # Walking Zeros: -0x401 + rs2_val == -513: 1 # Walking Zeros: -0x201 + rs2_val == -257: 1 # Walking Zeros: -0x101 + rs2_val == -129: 1 # Walking Zeros: -0x81 + rs2_val == -65: 1 # Walking Zeros: -0x41 + rs2_val == -33: 1 # Walking Zeros: -0x21 + rs2_val == -17: 1 # Walking Zeros: -0x11 + rs2_val == -9: 1 # Walking Zeros: -0x9 + rs2_val == -5: 1 # Walking Zeros: -0x5 + rs2_val == -3: 1 # Walking Zeros: -0x3 + rs2_val == -2: 1 # Walking Zeros: -0x2 + rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff + rs1_val == -1073741825: 1 # Walking Zeros: -0x40000001 + rs1_val == -536870913: 1 # Walking Zeros: -0x20000001 + rs1_val == -268435457: 1 # Walking Zeros: -0x10000001 + rs1_val == -134217729: 1 # Walking Zeros: -0x8000001 + rs1_val == -67108865: 1 # Walking Zeros: -0x4000001 + rs1_val == -33554433: 2 # Walking Zeros: -0x2000001 + rs1_val == -16777217: 1 # Walking Zeros: -0x1000001 + rs1_val == -8388609: 3 # Walking Zeros: -0x800001 + rs1_val == -4194305: 2 # Walking Zeros: -0x400001 + rs1_val == -2097153: 1 # Walking Zeros: -0x200001 + rs1_val == -1048577: 2 # Walking Zeros: -0x100001 + rs1_val == -524289: 1 # Walking Zeros: -0x80001 + rs1_val == -262145: 2 # Walking Zeros: -0x40001 + rs1_val == -131073: 1 # Walking Zeros: -0x20001 + rs1_val == -65537: 1 # Walking Zeros: -0x10001 + rs1_val == -32769: 1 # Walking Zeros: -0x8001 + rs1_val == -16385: 1 # Walking Zeros: -0x4001 + rs1_val == -8193: 1 # Walking Zeros: -0x2001 + rs1_val == -4097: 1 # Walking Zeros: -0x1001 + rs1_val == -2049: 1 # Walking Zeros: -0x801 + rs1_val == -1025: 1 # Walking Zeros: -0x401 + rs1_val == -513: 1 # Walking Zeros: -0x201 + rs1_val == -257: 1 # Walking Zeros: -0x101 + rs1_val == -129: 1 # Walking Zeros: -0x81 + rs1_val == -65: 1 # Walking Zeros: -0x41 + rs1_val == -33: 1 # Walking Zeros: -0x21 + rs1_val == -17: 1 # Walking Zeros: -0x11 + rs1_val == -9: 1 # Walking Zeros: -0x9 + rs1_val == -5: 1 # Walking Zeros: -0x5 + rs1_val == -3: 3 # Walking Zeros: -0x3 + rs1_val == -2: 1 # Walking Zeros: -0x2 + rs2_val == -2147483648: 2 # Walking Ones: -0x80000000 + rs2_val == 1073741824: 2 # Walking Ones: 0x40000000 + rs2_val == 536870912: 1 # Walking Ones: 0x20000000 + rs2_val == 268435456: 1 # Walking Ones: 0x10000000 + rs2_val == 134217728: 1 # Walking Ones: 0x8000000 + rs2_val == 67108864: 1 # Walking Ones: 0x4000000 + rs2_val == 33554432: 1 # Walking Ones: 0x2000000 + rs2_val == 16777216: 1 # Walking Ones: 0x1000000 + rs2_val == 8388608: 1 # Walking Ones: 0x800000 + rs2_val == 4194304: 1 # Walking Ones: 0x400000 + rs2_val == 2097152: 1 # Walking Ones: 0x200000 + rs2_val == 1048576: 1 # Walking Ones: 0x100000 + rs2_val == 524288: 1 # Walking Ones: 0x80000 + rs2_val == 262144: 1 # Walking Ones: 0x40000 + rs2_val == 131072: 1 # Walking Ones: 0x20000 + rs2_val == 65536: 1 # Walking Ones: 0x10000 + rs2_val == 32768: 2 # Walking Ones: 0x8000 + rs2_val == 16384: 1 # Walking Ones: 0x4000 + rs2_val == 8192: 1 # Walking Ones: 0x2000 + rs2_val == 4096: 1 # Walking Ones: 0x1000 + rs2_val == 2048: 1 # Walking Ones: 0x800 + rs2_val == 1024: 1 # Walking Ones: 0x400 + rs2_val == 512: 1 # Walking Ones: 0x200 + rs2_val == 256: 1 # Walking Ones: 0x100 + rs2_val == 128: 1 # Walking Ones: 0x80 + rs2_val == 64: 2 # Walking Ones: 0x40 + rs2_val == 32: 1 # Walking Ones: 0x20 + rs2_val == 16: 1 # Walking Ones: 0x10 + rs2_val == 8: 2 # Walking Ones: 0x8 + rs2_val == 4: 24 # Walking Ones: 0x4 + rs2_val == 2: 23 # Walking Ones: 0x2 + rs2_val == 1: 1 # Walking Ones: 0x1 + rs1_val == -2147483648: 1 # Walking Ones: -0x80000000 + rs1_val == 1073741824: 1 # Walking Ones: 0x40000000 + rs1_val == 536870912: 1 # Walking Ones: 0x20000000 + rs1_val == 268435456: 1 # Walking Ones: 0x10000000 + rs1_val == 134217728: 2 # Walking Ones: 0x8000000 + rs1_val == 67108864: 2 # Walking Ones: 0x4000000 + rs1_val == 33554432: 1 # Walking Ones: 0x2000000 + rs1_val == 16777216: 1 # Walking Ones: 0x1000000 + rs1_val == 8388608: 1 # Walking Ones: 0x800000 + rs1_val == 4194304: 1 # Walking Ones: 0x400000 + rs1_val == 2097152: 2 # Walking Ones: 0x200000 + rs1_val == 1048576: 1 # Walking Ones: 0x100000 + rs1_val == 524288: 2 # Walking Ones: 0x80000 + rs1_val == 262144: 1 # Walking Ones: 0x40000 + rs1_val == 131072: 1 # Walking Ones: 0x20000 + rs1_val == 65536: 1 # Walking Ones: 0x10000 + rs1_val == 32768: 1 # Walking Ones: 0x8000 + rs1_val == 16384: 1 # Walking Ones: 0x4000 + rs1_val == 8192: 1 # Walking Ones: 0x2000 + rs1_val == 4096: 1 # Walking Ones: 0x1000 + rs1_val == 2048: 1 # Walking Ones: 0x800 + rs1_val == 1024: 1 # Walking Ones: 0x400 + rs1_val == 512: 1 # Walking Ones: 0x200 + rs1_val == 256: 2 # Walking Ones: 0x100 + rs1_val == 128: 1 # Walking Ones: 0x80 + rs1_val == 64: 2 # Walking Ones: 0x40 + rs1_val == 32: 1 # Walking Ones: 0x20 + rs1_val == 16: 1 # Walking Ones: 0x10 + rs1_val == 8: 1 # Walking Ones: 0x8 + rs1_val == 4: 23 # Walking Ones: 0x4 + rs1_val == 2: 22 # Walking Ones: 0x2 + rs1_val == 1: 1 # Walking Ones: 0x1 + rs1_val==46341 and rs2_val==46341: 1 # Special Dataset + rs1_val==46341 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46341 and rs2_val==6: 1 # Special Dataset + rs1_val==46341 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46341 and rs2_val==4: 1 # Special Dataset + rs1_val==46341 and rs2_val==46339: 1 # Special Dataset + rs1_val==46341 and rs2_val==0: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46341 and rs2_val==2: 1 # Special Dataset + rs1_val==46341 and rs2_val==46340: 1 # Special Dataset + rs1_val==46341 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46341 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46341 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46341 and rs2_val==5: 1 # Special Dataset + rs1_val==46341 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46341 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46341 and rs2_val==3: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46341: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-46339 and rs2_val==6: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-46339 and rs2_val==4: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46339: 1 # Special Dataset + rs1_val==-46339 and rs2_val==0: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-46339 and rs2_val==2: 1 # Special Dataset + rs1_val==-46339 and rs2_val==46340: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-46339 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-46339 and rs2_val==5: 1 # Special Dataset + rs1_val==-46339 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-46339 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-46339 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986919 and rs2_val==3: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993460 and rs2_val==6: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993460 and rs2_val==4: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993460 and rs2_val==0: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993460 and rs2_val==2: 1 # Special Dataset + rs1_val==858993460 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993460 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993460 and rs2_val==5: 1 # Special Dataset + rs1_val==858993460 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993460 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993460 and rs2_val==3: 1 # Special Dataset + rs1_val==6 and rs2_val==46341: 1 # Special Dataset + rs1_val==6 and rs2_val==-46339: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==6 and rs2_val==858993460: 1 # Special Dataset + rs1_val==6 and rs2_val==6: 1 # Special Dataset + rs1_val==6 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==6 and rs2_val==4: 1 # Special Dataset + rs1_val==6 and rs2_val==46339: 1 # Special Dataset + rs1_val==6 and rs2_val==0: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==6 and rs2_val==858993458: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==6 and rs2_val==2: 1 # Special Dataset + rs1_val==6 and rs2_val==46340: 1 # Special Dataset + rs1_val==6 and rs2_val==-46340: 1 # Special Dataset + rs1_val==6 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==6 and rs2_val==858993459: 1 # Special Dataset + rs1_val==6 and rs2_val==5: 1 # Special Dataset + rs1_val==6 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==6 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==6 and rs2_val==3: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46341: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==6: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==4: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46339: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==0: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==2: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==46340: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==5: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-1431655765 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655766 and rs2_val==3: 1 # Special Dataset + rs1_val==4 and rs2_val==46341: 1 # Special Dataset + rs1_val==4 and rs2_val==-46339: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==4 and rs2_val==858993460: 1 # Special Dataset + rs1_val==4 and rs2_val==6: 1 # Special Dataset + rs1_val==4 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==4 and rs2_val==4: 1 # Special Dataset + rs1_val==4 and rs2_val==46339: 1 # Special Dataset + rs1_val==4 and rs2_val==0: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==4 and rs2_val==858993458: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==4 and rs2_val==2: 1 # Special Dataset + rs1_val==4 and rs2_val==46340: 1 # Special Dataset + rs1_val==4 and rs2_val==-46340: 1 # Special Dataset + rs1_val==4 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==4 and rs2_val==858993459: 1 # Special Dataset + rs1_val==4 and rs2_val==5: 1 # Special Dataset + rs1_val==4 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==4 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==4 and rs2_val==3: 1 # Special Dataset + rs1_val==46339 and rs2_val==46341: 1 # Special Dataset + rs1_val==46339 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46339 and rs2_val==6: 1 # Special Dataset + rs1_val==46339 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46339 and rs2_val==4: 1 # Special Dataset + rs1_val==46339 and rs2_val==46339: 1 # Special Dataset + rs1_val==46339 and rs2_val==0: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46339 and rs2_val==2: 1 # Special Dataset + rs1_val==46339 and rs2_val==46340: 1 # Special Dataset + rs1_val==46339 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46339 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46339 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46339 and rs2_val==5: 1 # Special Dataset + rs1_val==46339 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46339 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46339 and rs2_val==3: 1 # Special Dataset + rs1_val==0 and rs2_val==46341: 1 # Special Dataset + rs1_val==0 and rs2_val==-46339: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==0 and rs2_val==858993460: 1 # Special Dataset + rs1_val==0 and rs2_val==6: 1 # Special Dataset + rs1_val==0 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==0 and rs2_val==4: 1 # Special Dataset + rs1_val==0 and rs2_val==46339: 1 # Special Dataset + rs1_val==0 and rs2_val==0: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==0 and rs2_val==858993458: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==0 and rs2_val==2: 1 # Special Dataset + rs1_val==0 and rs2_val==46340: 1 # Special Dataset + rs1_val==0 and rs2_val==-46340: 1 # Special Dataset + rs1_val==0 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==0 and rs2_val==858993459: 1 # Special Dataset + rs1_val==0 and rs2_val==5: 1 # Special Dataset + rs1_val==0 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==0 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==0 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986917 and rs2_val==3: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993458 and rs2_val==6: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993458 and rs2_val==4: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993458 and rs2_val==0: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993458 and rs2_val==2: 1 # Special Dataset + rs1_val==858993458 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993458 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993458 and rs2_val==5: 1 # Special Dataset + rs1_val==858993458 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993458 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993458 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655764 and rs2_val==3: 1 # Special Dataset + rs1_val==2 and rs2_val==46341: 1 # Special Dataset + rs1_val==2 and rs2_val==-46339: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==2 and rs2_val==858993460: 1 # Special Dataset + rs1_val==2 and rs2_val==6: 1 # Special Dataset + rs1_val==2 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==2 and rs2_val==4: 1 # Special Dataset + rs1_val==2 and rs2_val==46339: 1 # Special Dataset + rs1_val==2 and rs2_val==0: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==2 and rs2_val==858993458: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==2 and rs2_val==2: 1 # Special Dataset + rs1_val==2 and rs2_val==46340: 1 # Special Dataset + rs1_val==2 and rs2_val==-46340: 1 # Special Dataset + rs1_val==2 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==2 and rs2_val==858993459: 1 # Special Dataset + rs1_val==2 and rs2_val==5: 1 # Special Dataset + rs1_val==2 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==2 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==2 and rs2_val==3: 1 # Special Dataset + rs1_val==46340 and rs2_val==46341: 1 # Special Dataset + rs1_val==46340 and rs2_val==-46339: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993460: 1 # Special Dataset + rs1_val==46340 and rs2_val==6: 1 # Special Dataset + rs1_val==46340 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==46340 and rs2_val==4: 1 # Special Dataset + rs1_val==46340 and rs2_val==46339: 1 # Special Dataset + rs1_val==46340 and rs2_val==0: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993458: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==46340 and rs2_val==2: 1 # Special Dataset + rs1_val==46340 and rs2_val==46340: 1 # Special Dataset + rs1_val==46340 and rs2_val==-46340: 1 # Special Dataset + rs1_val==46340 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==46340 and rs2_val==858993459: 1 # Special Dataset + rs1_val==46340 and rs2_val==5: 1 # Special Dataset + rs1_val==46340 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==46340 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==46340 and rs2_val==3: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46341: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-46340 and rs2_val==6: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-46340 and rs2_val==4: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46339: 1 # Special Dataset + rs1_val==-46340 and rs2_val==0: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-46340 and rs2_val==2: 1 # Special Dataset + rs1_val==-46340 and rs2_val==46340: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-46340 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-46340 and rs2_val==5: 1 # Special Dataset + rs1_val==-46340 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-46340 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-46340 and rs2_val==3: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46341: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==6: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==4: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46339: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==0: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==2: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==46340: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==5: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1717986918 and rs2_val==3: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46341: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-46339: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993460: 1 # Special Dataset + rs1_val==858993459 and rs2_val==6: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==858993459 and rs2_val==4: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46339: 1 # Special Dataset + rs1_val==858993459 and rs2_val==0: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993458: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==858993459 and rs2_val==2: 1 # Special Dataset + rs1_val==858993459 and rs2_val==46340: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-46340: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==858993459 and rs2_val==858993459: 1 # Special Dataset + rs1_val==858993459 and rs2_val==5: 1 # Special Dataset + rs1_val==858993459 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==858993459 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==858993459 and rs2_val==3: 1 # Special Dataset + rs1_val==5 and rs2_val==46341: 1 # Special Dataset + rs1_val==5 and rs2_val==-46339: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==5 and rs2_val==858993460: 1 # Special Dataset + rs1_val==5 and rs2_val==6: 1 # Special Dataset + rs1_val==5 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==5 and rs2_val==4: 1 # Special Dataset + rs1_val==5 and rs2_val==46339: 1 # Special Dataset + rs1_val==5 and rs2_val==0: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==5 and rs2_val==858993458: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==5 and rs2_val==2: 1 # Special Dataset + rs1_val==5 and rs2_val==46340: 1 # Special Dataset + rs1_val==5 and rs2_val==-46340: 1 # Special Dataset + rs1_val==5 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==5 and rs2_val==858993459: 1 # Special Dataset + rs1_val==5 and rs2_val==5: 1 # Special Dataset + rs1_val==5 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==5 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==5 and rs2_val==3: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46341: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-46339: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993460: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==6: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==4: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46339: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==0: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993458: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==2: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==46340: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-46340: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==858993459: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==5: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==-1431655766 and rs2_val==3: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46341: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-46339: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993460: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==6: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==4: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46339: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==0: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993458: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==2: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==46340: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-46340: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==858993459: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==5: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==1431655765 and rs2_val==3: 1 # Special Dataset + rs1_val==3 and rs2_val==46341: 1 # Special Dataset + rs1_val==3 and rs2_val==-46339: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986919: 1 # Special Dataset + rs1_val==3 and rs2_val==858993460: 1 # Special Dataset + rs1_val==3 and rs2_val==6: 1 # Special Dataset + rs1_val==3 and rs2_val==-1431655765: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655766: 1 # Special Dataset + rs1_val==3 and rs2_val==4: 1 # Special Dataset + rs1_val==3 and rs2_val==46339: 1 # Special Dataset + rs1_val==3 and rs2_val==0: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986917: 1 # Special Dataset + rs1_val==3 and rs2_val==858993458: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655764: 1 # Special Dataset + rs1_val==3 and rs2_val==2: 1 # Special Dataset + rs1_val==3 and rs2_val==46340: 1 # Special Dataset + rs1_val==3 and rs2_val==-46340: 1 # Special Dataset + rs1_val==3 and rs2_val==1717986918: 1 # Special Dataset + rs1_val==3 and rs2_val==858993459: 1 # Special Dataset + rs1_val==3 and rs2_val==5: 1 # Special Dataset + rs1_val==3 and rs2_val==-1431655766: 1 # Special Dataset + rs1_val==3 and rs2_val==1431655765: 1 # Special Dataset + rs1_val==3 and rs2_val==3: 1 # Special Dataset + rs2_val == -1431655766: 22 # Alternate: -0x55555556 + rs2_val == 1431655765: 23 # Alternate: 0x55555555 + rs1_val == -1431655766: 23 # Alternate: -0x55555556 + rs1_val == 1431655765: 24 # Alternate: 0x55555555 + rs1_val == (2**(xlen-1)-1): 1 + rs1_val == 0: 23 + rs2_val < 0: 135 + rs2_val == (-2**(xlen-1)): 2 + rs2_val == (2**(xlen-1)-1): 4 + rs2_val == 0: 23 + rs2_val > 0: 422 + coverage: 624/624 total_coverage: 643/643
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/add-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/add-01.S 19576 12472 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/addi-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/addi-01.S 15300 8280 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/and-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/and-01.S 19736 12632 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/andi-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/andi-01.S 15172 8184 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/auipc-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/auipc-01.S 6308 1288 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/beq-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/beq-01.S 242872 235736 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/bge-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/bge-01.S 215532 208440 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/bgeu-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/bgeu-01.S 290628 282968 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/blt-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/blt-01.S 229924 222824 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/bltu-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/bltu-01.S 254236 246552 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/bne-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/bne-01.S 229796 222680 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/jal-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/jal-01.S 14686080 14681240 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/jalr-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/jalr-01.S 6632 1752 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/lb-align-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/lb-align-01.S 5292 456 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/lbu-align-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/lbu-align-01.S 5256 440 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/lh-align-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/lh-align-01.S 5220 408 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/lhu-align-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/lhu-align-01.S 5244 408 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/lui-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/lui-01.S 5528 520 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/lw-align-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/lw-align-01.S 5244 408 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/or-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/or-01.S 19700 12584 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/ori-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/ori-01.S 15224 8232 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sb-align-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/sb-align-01.S 7392 2312 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sh-align-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/sh-align-01.S 7168 2120 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sll-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/sll-01.S 6716 1592 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/slli-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/slli-01.S 6372 1256 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/slt-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/slt-01.S 19568 12472 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/slti-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/slti-01.S 15296 8280 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sltiu-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/sltiu-01.S 17764 10200 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sltu-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/sltu-01.S 22920 15272 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sra-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/sra-01.S 6764 1640 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/srai-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/srai-01.S 6328 1224 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/srl-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/srl-01.S 6756 1624 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/srli-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/srli-01.S 6368 1240 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sub-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/sub-01.S 19644 12536 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sw-align-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/sw-align-01.S 7060 2024 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/xor-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/xor-01.S 19544 12456 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/xori-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/E/src/xori-01.S 15264 8280 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/M/src/div-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/M/src/div-01.S 19544 12456 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/M/src/divu-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/M/src/divu-01.S 23104 15416 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/M/src/mul-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/M/src/mul-01.S 19616 12504 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/M/src/mulh-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/M/src/mulh-01.S 19804 12680 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/M/src/mulhsu-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/M/src/mulhsu-01.S 21312 13928 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/M/src/mulhu-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/M/src/mulhu-01.S 22988 15336 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/M/src/rem-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/M/src/rem-01.S 19688 12568 4
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/M/src/remu-01.S/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e_unratified/M/src/remu-01.S 23000 15352 4