cadd:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  op_comb:
    rs1 != rs2: 579
    rs1 == rs2: 1
    coverage: 2/2
  opcode:
    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
  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
  val_comb:
    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
caddi:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  val_comb:
    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
caddi16sp:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    c.addi16sp: 72
    coverage: 1/1
  rd:
    x2: 72
    coverage: 1/1
  val_comb:
    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
caddi4spn:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  val_comb:
    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
cand:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  op_comb:
    rs1 != rs2: 585
    rs1 == rs2: 1
    coverage: 2/2
  opcode:
    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
  rs2:
    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 # 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
candi:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  val_comb:
    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
cbeqz:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  val_comb:
    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
cbnez:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  val_comb:
    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
cebreak:
  config:
  - check ISA:=regex(.*E.*Zicsr.*.C*) ;def RVTEST_E = True
  opcode:
    c.ebreak: 0
    coverage: 0/1
  total_coverage: 0/1
cj:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    c.j: 17
    coverage: 1/1
  val_comb:
    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
cjal:
  config:
  - check ISA:=regex(.*RV32.*E.*C.*) ;def RVTEST_E = True
  opcode:
    c.jal: 18
    coverage: 1/1
  val_comb:
    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
cjalr:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  total_coverage: 16/16
cjr:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  total_coverage: 16/16
cli:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  val_comb:
    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
clui:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  val_comb:
    '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
clw:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  op_comb:
    rs1 != rd: 12
    rs1 == rd: 1
    coverage: 2/2
  opcode:
    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
  rs1:
    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 # 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
clwsp:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  val_comb:
    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
cmv:
  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
  opcode:
    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
  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
  val_comb:
    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
cnop:
  config:
  - check ISA:=regex(.*E.*C.*)  ;def RVTEST_E = True
  opcode:
    c.nop: 14
    coverage: 1/1
  val_comb:
    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
cor:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  op_comb:
    rs1 != rs2: 581
    rs1 == rs2: 1
    coverage: 2/2
  opcode:
    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
  rs2:
    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 # 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
cslli:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  val_comb:
    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
csrai:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  val_comb:
    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
csrli:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  val_comb:
    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
csub:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  op_comb:
    rs1 != rs2: 580
    rs1 == rs2: 1
    coverage: 2/2
  opcode:
    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
  rs2:
    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 # 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
csw:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  op_comb:
    rs1 != rs2: 68
    coverage: 1/1
  opcode:
    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
  rs2:
    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 # 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
cswsp:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  opcode:
    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
  val_comb:
    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: 2 # 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: 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 == 124: 3 # Walking Zeros: 0x7c
    imm_val == 188: 5 # 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: 3 # 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: 2 # 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 == 16: 2 # Walking Ones: 0x10
    imm_val == 8: 4 # Walking Ones: 0x8
    imm_val == 4: 4 # 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
    rs2_val == (-2**(xlen-1)): 1
    rs2_val == (2**(xlen-1)-1): 1
    rs2_val == 0: 1
    coverage: 85/85
  total_coverage: 101/101
cxor:
  config:
  - check ISA:=regex(.*E.*C.*) ;def RVTEST_E = True
  op_comb:
    rs1 != rs2: 579
    rs1 == rs2: 1
    coverage: 2/2
  opcode:
    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
  rs2:
    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 # 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
datasets:
  all_regs:
    x0: 0
    x1: 0
    x10: 0
    x11: 0
    x12: 0
    x13: 0
    x14: 0
    x15: 0
    x16: 0
    x17: 0
    x18: 0
    x19: 0
    x2: 0
    x20: 0
    x21: 0
    x22: 0
    x23: 0
    x24: 0
    x25: 0
    x26: 0
    x27: 0
    x28: 0
    x29: 0
    x3: 0
    x30: 0
    x31: 0
    x4: 0
    x5: 0
    x6: 0
    x7: 0
    x8: 0
    x9: 0
  all_regs_mx0:
    x1: 0
    x10: 0
    x11: 0
    x12: 0
    x13: 0
    x14: 0
    x15: 0
    x16: 0
    x17: 0
    x18: 0
    x19: 0
    x2: 0
    x20: 0
    x21: 0
    x22: 0
    x23: 0
    x24: 0
    x25: 0
    x26: 0
    x27: 0
    x28: 0
    x29: 0
    x3: 0
    x30: 0
    x31: 0
    x4: 0
    x5: 0
    x6: 0
    x7: 0
    x8: 0
    x9: 0
  all_regs_mx2:
    x1: 0
    x10: 0
    x11: 0
    x12: 0
    x13: 0
    x14: 0
    x15: 0
    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: 0
    x30: 0
    x31: 0
    x4: 0
    x5: 0
    x6: 0
    x7: 0
    x8: 0
    x9: 0
  base_rs1val_sgn:
    rs1_val == (-2**(xlen-1)): 0
    rs1_val == (2**(xlen-1)-1): 0
    rs1_val == 0: 0
    rs1_val == 1: 0
  base_rs1val_unsgn:
    rs1_val == (2**(xlen)-1): 0
    rs1_val == 0: 0
    rs1_val == 1: 0
  base_rs2val_sgn:
    rs2_val == (-2**(xlen-1)): 0
    rs2_val == (2**(xlen-1)-1): 0
    rs2_val == 0: 0
    rs2_val == 1: 0
  base_rs2val_unsgn:
    rs2_val == (2**(xlen)-1): 0
    rs2_val == 0: 0
    rs2_val == 1: 0
  bfmt_base_branch_val_align_sgn:
    rs1_val < 0 and rs2_val < 0 and imm_val & 0x03 == 0: 0
    rs1_val < 0 and rs2_val > 0 and imm_val & 0x03 == 0: 0
    rs1_val < rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 0
    rs1_val < rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 0
    rs1_val == rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 0
    rs1_val == rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 0
    rs1_val > 0 and rs2_val < 0 and imm_val & 0x03 == 0: 0
    rs1_val > 0 and rs2_val > 0 and imm_val & 0x03 == 0: 0
    rs1_val > rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 0
    rs1_val > rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 0
  bfmt_base_branch_val_align_unsgn:
    rs1_val > 0 and rs2_val > 0: 0
    'rs1_val > 0 and rs2_val > 0 and rs1_val < rs2_val and imm_val < 0 ': 0
    'rs1_val > 0 and rs2_val > 0 and rs1_val < rs2_val and imm_val > 0 ': 0
    rs1_val > 0 and rs2_val > 0 and rs1_val == rs2_val and imm_val < 0: 0
    rs1_val > 0 and rs2_val > 0 and rs1_val == rs2_val and imm_val > 0: 0
    'rs1_val > 0 and rs2_val > 0 and rs1_val > rs2_val and imm_val < 0 ': 0
    'rs1_val > 0 and rs2_val > 0 and rs1_val > rs2_val and imm_val > 0 ': 0
  c_regs:
    x10: 0
    x11: 0
    x12: 0
    x13: 0
    x14: 0
    x15: 0
    x8: 0
    x9: 0
  cbfmt_immval_sgn:
    imm_val == (-2**(6-1)): 0
    imm_val == (2**(6-1)-1): 0
    imm_val == 0: 0
    imm_val == 1: 0
  cbimm_val_walking:
    alternate("imm_val",6): 0
    walking_ones("imm_val", 6): 0
    walking_zeros("imm_val", 6): 0
  crfmt_val_comb_sgn:
    rs2_val < 0: 0
    rs2_val > 0: 0
  ifmt_base_immval_sgn:
    imm_val == (-2**(12-1)): 0
    imm_val == (2**(12-1)-1): 0
    imm_val == 0: 0
    imm_val == 1: 0
  ifmt_base_immval_unsgn:
    imm_val == (2**(12)-1): 0
    imm_val == 0: 0
    imm_val == 1: 0
  ifmt_base_shift:
    rs1_val < 0 and imm_val == (xlen-1): 0
    rs1_val < 0 and imm_val == 0: 0
    rs1_val < 0 and imm_val > 0 and imm_val < xlen: 0
    rs1_val == (-2**(xlen-1)) and imm_val >= 0 and imm_val < xlen: 0
    rs1_val == (2**(xlen-1)-1) and imm_val >= 0 and imm_val < xlen: 0
    rs1_val == 0 and imm_val >= 0 and imm_val < xlen: 0
    rs1_val == 1 and imm_val >= 0 and imm_val < xlen: 0
    rs1_val == imm_val and imm_val > 0 and imm_val < xlen: 0
    rs1_val > 0 and imm_val == (xlen-1): 0
    rs1_val > 0 and imm_val == 0: 0
    rs1_val > 0 and imm_val > 0 and imm_val < xlen: 0
  ifmt_base_shift_32w:
    rs1_val < 0 and imm_val == 0: 0
    rs1_val < 0 and imm_val == 31: 0
    rs1_val < 0 and imm_val > 0 and imm_val < 32: 0
    rs1_val == (-2**(xlen-1)) and imm_val >= 0 and imm_val < 32: 0
    rs1_val == (2**(xlen-1)-1) and imm_val >= 0 and imm_val < 32: 0
    rs1_val == 0 and imm_val >= 0 and imm_val < 32: 0
    rs1_val == 1 and imm_val >= 0 and imm_val < 32: 0
    rs1_val == imm_val and imm_val > 0 and imm_val < 32: 0
    rs1_val > 0 and imm_val == 0: 0
    rs1_val > 0 and imm_val == 31: 0
    rs1_val > 0 and imm_val > 0 and imm_val < 32: 0
  ifmt_immval_walking:
    alternate("imm_val",12): 0
    walking_ones("imm_val", 12): 0
    walking_zeros("imm_val", 12): 0
  ifmt_immval_walking_unsgn:
    alternate("imm_val",12,False): 0
    walking_ones("imm_val", 12,False): 0
    walking_zeros("imm_val", 12,False): 0
  ifmt_op_comb:
    rs1 != rd: 0
    rs1 == rd: 0
  ifmt_val_comb_sgn:
    rs1_val != imm_val: 0
    rs1_val < 0 and imm_val < 0: 0
    rs1_val < 0 and imm_val > 0: 0
    rs1_val == imm_val: 0
    rs1_val > 0 and imm_val < 0: 0
    rs1_val > 0 and imm_val > 0: 0
  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
  rfmt_base_shift:
    rs1_val < 0 and rs2_val == 0: 0
    rs1_val < 0 and rs2_val > 0 and rs2_val < xlen: 0
    rs1_val == (-2**(xlen-1)) and rs2_val >= 0 and rs2_val < xlen: 0
    rs1_val == (2**(xlen-1)-1) and rs2_val >= 0 and rs2_val < xlen: 0
    rs1_val == 0 and rs2_val >= 0 and rs2_val < xlen: 0
    rs1_val == 1 and rs2_val >= 0 and rs2_val < xlen: 0
    rs1_val == rs2_val and rs2_val > 0 and rs2_val < xlen: 0
    rs1_val > 0 and rs2_val == 0: 0
    rs1_val > 0 and rs2_val > 0 and rs2_val < xlen: 0
  rfmt_op_comb:
    rs1 != rs2  and rs1 != rd and rs2 != rd: 0
    rs1 == rd != rs2: 0
    rs1 == rs2 != rd: 0
    rs1 == rs2 == rd: 0
    rs2 == rd != rs1: 0
  rfmt_val_comb_sgn:
    rs1_val != rs2_val: 0
    rs1_val < 0 and rs2_val < 0: 0
    rs1_val < 0 and rs2_val > 0: 0
    rs1_val == rs2_val: 0
    rs1_val > 0 and rs2_val < 0: 0
    rs1_val > 0 and rs2_val > 0: 0
  rfmt_val_comb_unsgn:
    rs1_val != rs2_val and rs1_val > 0 and rs2_val > 0: 0
    rs1_val == rs2_val and rs1_val > 0 and rs2_val > 0: 0
    rs1_val > 0 and rs2_val > 0: 0
  rs1val_walking:
    alternate("rs1_val",xlen): 0
    walking_ones("rs1_val", xlen): 0
    walking_zeros("rs1_val", xlen): 0
  rs1val_walking_unsgn:
    alternate("rs1_val",xlen,False): 0
    walking_ones("rs1_val", xlen,False): 0
    walking_zeros("rs1_val", xlen,False): 0
  rs2val_walking:
    alternate("rs2_val",xlen): 0
    walking_ones("rs2_val", xlen): 0
    walking_zeros("rs2_val", xlen): 0
  rs2val_walking_unsgn:
    alternate("rs2_val",xlen,False): 0
    walking_ones("rs2_val", xlen,False): 0
    walking_zeros("rs2_val", xlen,False): 0
  rv32e_regs:
    x0: 0
    x1: 0
    x10: 0
    x11: 0
    x12: 0
    x13: 0
    x14: 0
    x15: 0
    x2: 0
    x3: 0
    x4: 0
    x5: 0
    x6: 0
    x7: 0
    x8: 0
    x9: 0
  rv32e_regs_mx0:
    x1: 0
    x10: 0
    x11: 0
    x12: 0
    x13: 0
    x14: 0
    x15: 0
    x2: 0
    x3: 0
    x4: 0
    x5: 0
    x6: 0
    x7: 0
    x8: 0
    x9: 0
  sfmt_op_comb:
    rs1 != rs2: 0
    rs1 == rs2: 0
