Report generated on 2021-08-04 12:03 GMT by riscof v
Riscof Version | 1.21.1 |
Riscv-arch-test Version/Commit Id | - |
ISA | RV32EMC |
User Spec Version | 2.3 |
Privilege Spec Version | 1.10 |
Name |
---|
/home/bilalsakhawat/riscof_work/spike_simple_isa_checked.yaml |
hart_ids: [0]
hart0:
ISA: RV32EMC
physical_addr_sz: 32
User_Spec_Version: '2.3'
supported_xlen:
- 32
misa:
reset-val: 0x40001014
rv32:
accessible: true
mxl:
implemented: true
type:
warl:
dependency_fields: []
legal:
- mxl[1:0] in [0x1]
wr_illegal:
- Unchanged
description: Encodes the native base integer ISA width.
shadow:
shadow_type: rw
msb: 31
lsb: 30
extensions:
implemented: true
type:
warl:
dependency_fields: []
legal:
- extensions[25:0] bitmask [0x0001014, 0x0000000]
wr_illegal:
- Unchanged
description: Encodes the presence of the standard extensions, with
a single bit per letter of the alphabet.
shadow:
shadow_type: rw
msb: 25
lsb: 0
fields:
- extensions
- mxl
-
-
- 26
- 29
description: misa is a read-write register reporting the ISA supported by
the hart.
address: 769
priv_mode: M
rv64:
accessible: false
Privilege_Spec_Version: '1.10'
hw_data_misaligned_support: false
pmp_granularity: 0
custom_exceptions:
custom_interrupts:
mstatus:
rv32:
accessible: true
fields:
- uie
- sie
- mie
- upie
- spie
- mpie
- spp
- mpp
- fs
- xs
- mprv
- sum
- mxr
- tvm
- tw
- tsr
- sd
-
-
- 2
-
- 6
-
- 9
- 10
-
- 23
- 30
uie:
implemented: false
description: Stores the state of the user mode interrupts.
shadow:
shadow_type: rw
msb: 0
lsb: 0
sie:
implemented: false
description: Stores the state of the supervisor mode interrupts.
shadow:
shadow_type: rw
msb: 1
lsb: 1
mie:
implemented: true
description: Stores the state of the machine mode interrupts.
shadow:
shadow_type: rw
msb: 3
lsb: 3
type:
wlrl:
- 0:1
upie:
implemented: false
description: Stores the state of the user mode interrupts prior to
the trap.
shadow:
shadow_type: rw
msb: 4
lsb: 4
spie:
implemented: false
description: Stores the state of the supervisor mode interrupts prior
to the trap.
shadow:
shadow_type: rw
msb: 5
lsb: 5
mpie:
implemented: true
description: Stores the state of the machine mode interrupts prior
to the trap.
shadow:
shadow_type: rw
msb: 7
lsb: 7
type:
wlrl:
- 0:1
spp:
implemented: false
description: Stores the previous priority mode for supervisor.
shadow:
shadow_type: rw
msb: 8
lsb: 8
mpp:
implemented: true
description: Stores the previous priority mode for machine.
shadow:
shadow_type: rw
msb: 12
lsb: 11
type: {ro_constant: 0}
fs:
implemented: false
description: Encodes the status of the floating-point unit, including
the CSR fcsr and floating-point data registers.
shadow:
shadow_type: rw
msb: 14
lsb: 13
xs:
implemented: false
description: Encodes the status of additional user-mode extensions
and associated state.
shadow:
shadow_type: rw
msb: 16
lsb: 15
mprv:
implemented: false
description: Modifies the privilege level at which loads and stores
execute in all privilege modes.
shadow:
shadow_type: rw
msb: 17
lsb: 17
sum:
implemented: false
description: Modifies the privilege with which S-mode loads and stores
access virtual memory.
shadow:
shadow_type: rw
msb: 18
lsb: 18
mxr:
implemented: false
description: Modifies the privilege with which loads access virtual
memory.
shadow:
shadow_type: rw
msb: 19
lsb: 19
tvm:
implemented: false
description: Supports intercepting supervisor virtual-memory management
operations.
shadow:
shadow_type: rw
msb: 20
lsb: 20
tw:
implemented: false
description: Supports intercepting the WFI instruction.
shadow:
shadow_type: rw
msb: 21
lsb: 21
tsr:
implemented: false
description: Supports intercepting the supervisor exception return
instruction.
shadow:
shadow_type: rw
msb: 22
lsb: 22
sd:
implemented: true
description: Read-only bit that summarizes whether either the FS field
or XS field signals the presence of some dirty state.
shadow:
shadow_type: rw
msb: 31
lsb: 31
type:
ro_variable: true
rv64:
accessible: false
description: The mstatus register keeps track of and controls the hart’s current
operating state.
address: 768
priv_mode: M
reset-val: 0
mvendorid:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type:
ro_constant: 0
rv64:
accessible: false
description: 32-bit read-only register providing the JEDEC manufacturer ID
of the provider of the core.
address: 3857
priv_mode: M
reset-val: 0
marchid:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type:
ro_constant: 0
rv64:
accessible: false
description: MXLEN-bit read-only register encoding the base microarchitecture
of the hart.
address: 3858
priv_mode: M
reset-val: 0
mimpid:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type:
ro_constant: 0
rv64:
accessible: false
description: Provides a unique encoding of the version of the processor implementation.
address: 3859
priv_mode: M
reset-val: 0
mhartid:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type:
ro_constant: 0
rv64:
accessible: false
description: MXLEN-bit read-only register containing the integer ID of the
hardware thread running the code.
address: 3860
priv_mode: M
reset-val: 0
mtvec:
rv32:
accessible: true
fields:
- mode
- base
base:
implemented: true
description: Vector base address.
shadow:
shadow_type: rw
msb: 31
lsb: 2
type: {ro_constant: 0}
mode:
implemented: true
description: Vector mode.
shadow:
shadow_type: rw
msb: 1
lsb: 0
type: {ro_constant: 0}
rv64:
accessible: false
description: MXLEN-bit read/write register that holds trap vector configuration.
address: 773
priv_mode: M
reset-val: 0
mideleg:
rv32:
accessible: false
rv64:
accessible: false
description: Machine Interrupt delegation Register.
address: 771
priv_mode: M
reset-val: 0
medeleg:
rv32:
accessible: false
rv64:
accessible: false
description: Machine Exception delegation Register.
address: 770
priv_mode: M
reset-val: 0
mip:
rv32:
accessible: true
fields:
- usip
- ssip
- msip
- utip
- stip
- mtip
- ueip
- seip
- meip
-
-
- 2
-
- 6
-
- 10
-
- 12
- 31
usip:
implemented: false
description: User Software Interrupt Pending.
shadow:
shadow_type: rw
msb: 0
lsb: 0
ssip:
implemented: false
description: Supervisor Software Interrupt Pending.
shadow:
shadow_type: rw
msb: 1
lsb: 1
msip:
implemented: true
description: Machine Software Interrupt Pending.
shadow:
shadow_type: rw
msb: 3
lsb: 3
type:
ro_variable: true
utip:
implemented: false
description: User Timer Interrupt Pending.
shadow:
shadow_type: rw
msb: 4
lsb: 4
stip:
implemented: false
description: Supervisor Timer Interrupt Pending.
shadow:
shadow_type: rw
msb: 5
lsb: 5
mtip:
implemented: true
description: Machine Timer Interrupt Pending.
shadow:
shadow_type: rw
msb: 7
lsb: 7
type:
ro_variable: true
ueip:
implemented: false
description: User External Interrupt Pending.
shadow:
shadow_type: rw
msb: 8
lsb: 8
seip:
implemented: false
description: Supervisor External Interrupt Pending.
shadow:
shadow_type: rw
msb: 9
lsb: 9
meip:
implemented: true
description: Machine External Interrupt Pending.
shadow:
shadow_type: rw
msb: 11
lsb: 11
type:
ro_variable: true
rv64:
accessible: false
description: The mip register is an MXLEN-bit read/write register containing
information on pending interrupts.
address: 836
priv_mode: M
reset-val: 0
mie:
rv32:
accessible: true
fields:
- usie
- ssie
- msie
- utie
- stie
- mtie
- ueie
- seie
- meie
-
-
- 2
-
- 6
-
- 10
-
- 12
- 31
usie:
implemented: false
description: User Software Interrupt enable.
shadow:
shadow_type: rw
msb: 0
lsb: 0
ssie:
implemented: false
description: Supervisor Software Interrupt enable.
shadow:
shadow_type: rw
msb: 1
lsb: 1
msie:
implemented: true
description: Machine Software Interrupt enable.
shadow:
shadow_type: rw
msb: 3
lsb: 3
type:
wlrl:
- 0x0:0x1
utie:
implemented: false
description: User Timer Interrupt enable.
shadow:
shadow_type: rw
msb: 4
lsb: 4
stie:
implemented: false
description: Supervisor Timer Interrupt enable.
shadow:
shadow_type: rw
msb: 5
lsb: 5
mtie:
implemented: true
description: Machine Timer Interrupt enable.
shadow:
shadow_type: rw
msb: 7
lsb: 7
type:
wlrl:
- 0:1
ueie:
implemented: false
description: User External Interrupt enable.
shadow:
shadow_type: rw
msb: 8
lsb: 8
seie:
implemented: false
description: Supervisor External Interrupt enable.
shadow:
shadow_type: rw
msb: 9
lsb: 9
meie:
implemented: true
description: Machine External Interrupt enable.
shadow:
shadow_type: rw
msb: 11
lsb: 11
type:
wlrl:
- 0:1
rv64:
accessible: false
description: The mie register is an MXLEN-bit read/write register containing
interrupt enable bits.
address: 772
priv_mode: M
reset-val: 0
mscratch:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type:
warl:
dependency_fields: []
legal:
- mscratch[31:0] in [0x00000000:0xFFFFFFFF]
wr_illegal:
- unchanged
rv64:
accessible: false
description: The mscratch register is an MXLEN-bit read/write register dedicated
for use by machine mode.
address: 832
priv_mode: M
reset-val: 0
mepc:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type:
warl:
dependency_fields: []
legal:
- mepc[31:0] in [0x00000000:0xFFFFFFFF]
wr_illegal:
- unchanged
rv64:
accessible: false
description: The mepc is a warl register that must be able to hold all valid
physical and virtual addresses.
address: 0x341
priv_mode: M
reset-val: 0
mtval:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type:
warl:
dependency_fields: []
legal:
- mtval[31:0] in [0x00000000:0xFFFFFFFF]
wr_illegal:
- unchanged
rv64:
accessible: false
description: The mtval is a warl register that holds the address of the instruction
which caused the exception.
address: 835
priv_mode: M
reset-val: 0
mcause:
rv32:
accessible: true
fields:
- exception_code
- interrupt
interrupt:
implemented: true
description: Indicates whether the trap was due to an interrupt.
shadow:
shadow_type: rw
msb: 31
lsb: 31
type:
wlrl:
- 0x0:0x1
exception_code:
implemented: true
description: Encodes the exception code.
shadow:
shadow_type: rw
msb: 30
lsb: 0
type:
wlrl:
- 0:15
rv64:
accessible: false
description: The mcause register stores the information regarding the trap.
address: 834
priv_mode: M
reset-val: 0
pmpcfg0:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3A0
priv_mode: M
reset-val: 0
pmpcfg1:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3A1
priv_mode: M
reset-val: 0
pmpcfg2:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3A2
priv_mode: M
reset-val: 0
pmpcfg3:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3A3
priv_mode: M
reset-val: 0
pmpcfg4:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3A4
priv_mode: M
reset-val: 0
pmpcfg5:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3A5
priv_mode: M
reset-val: 0
pmpcfg6:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3A6
priv_mode: M
reset-val: 0
pmpcfg7:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3A7
priv_mode: M
reset-val: 0
pmpcfg8:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3A8
priv_mode: M
reset-val: 0
pmpcfg9:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3A9
priv_mode: M
reset-val: 0
pmpcfg10:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3AA
priv_mode: M
reset-val: 0
pmpcfg11:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3AB
priv_mode: M
reset-val: 0
pmpcfg12:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3AC
priv_mode: M
reset-val: 0
pmpcfg13:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3AD
priv_mode: M
reset-val: 0
pmpcfg14:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3AE
priv_mode: M
reset-val: 0
pmpcfg15:
rv32:
accessible: false
rv64:
accessible: false
description: PMP configuration register
address: 0x3AF
priv_mode: M
reset-val: 0
pmpaddr0:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3B0
priv_mode: M
reset-val: 0
pmpaddr1:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3B1
priv_mode: M
reset-val: 0
pmpaddr2:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3B2
priv_mode: M
reset-val: 0
pmpaddr3:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3B3
priv_mode: M
reset-val: 0
pmpaddr4:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3B4
priv_mode: M
reset-val: 0
pmpaddr5:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3B5
priv_mode: M
reset-val: 0
pmpaddr6:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3B6
priv_mode: M
reset-val: 0
pmpaddr7:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3B7
priv_mode: M
reset-val: 0
pmpaddr8:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3B8
priv_mode: M
reset-val: 0
pmpaddr9:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3B9
priv_mode: M
reset-val: 0
pmpaddr10:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3BA
priv_mode: M
reset-val: 0
pmpaddr11:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3BB
priv_mode: M
reset-val: 0
pmpaddr12:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3BC
priv_mode: M
reset-val: 0
pmpaddr13:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3BD
priv_mode: M
reset-val: 0
pmpaddr14:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3BE
priv_mode: M
reset-val: 0
pmpaddr15:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3BF
priv_mode: M
reset-val: 0
pmpaddr16:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3C0
priv_mode: M
reset-val: 0
pmpaddr17:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3C1
priv_mode: M
reset-val: 0
pmpaddr18:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3C2
priv_mode: M
reset-val: 0
pmpaddr19:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3C3
priv_mode: M
reset-val: 0
pmpaddr20:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3C4
priv_mode: M
reset-val: 0
pmpaddr21:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3C5
priv_mode: M
reset-val: 0
pmpaddr22:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3C6
priv_mode: M
reset-val: 0
pmpaddr23:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3C7
priv_mode: M
reset-val: 0
pmpaddr24:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3C8
priv_mode: M
reset-val: 0
pmpaddr25:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3C9
priv_mode: M
reset-val: 0
pmpaddr26:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3CA
priv_mode: M
reset-val: 0
pmpaddr27:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3CB
priv_mode: M
reset-val: 0
pmpaddr28:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3CC
priv_mode: M
reset-val: 0
pmpaddr29:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3CD
priv_mode: M
reset-val: 0
pmpaddr30:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3CE
priv_mode: M
reset-val: 0
pmpaddr31:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3CF
priv_mode: M
reset-val: 0
pmpaddr32:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3D0
priv_mode: M
reset-val: 0
pmpaddr33:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3D1
priv_mode: M
reset-val: 0
pmpaddr34:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3D2
priv_mode: M
reset-val: 0
pmpaddr35:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3D3
priv_mode: M
reset-val: 0
pmpaddr36:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3D4
priv_mode: M
reset-val: 0
pmpaddr37:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3D5
priv_mode: M
reset-val: 0
pmpaddr38:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3D6
priv_mode: M
reset-val: 0
pmpaddr39:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3D7
priv_mode: M
reset-val: 0
pmpaddr40:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3D8
priv_mode: M
reset-val: 0
pmpaddr41:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3D9
priv_mode: M
reset-val: 0
pmpaddr42:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3DA
priv_mode: M
reset-val: 0
pmpaddr43:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3DB
priv_mode: M
reset-val: 0
pmpaddr44:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3DC
priv_mode: M
reset-val: 0
pmpaddr45:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3DD
priv_mode: M
reset-val: 0
pmpaddr46:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3DE
priv_mode: M
reset-val: 0
pmpaddr47:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3DF
priv_mode: M
reset-val: 0
pmpaddr48:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3E0
priv_mode: M
reset-val: 0
pmpaddr49:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3E1
priv_mode: M
reset-val: 0
pmpaddr50:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3E2
priv_mode: M
reset-val: 0
pmpaddr51:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3E3
priv_mode: M
reset-val: 0
pmpaddr52:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3E4
priv_mode: M
reset-val: 0
pmpaddr53:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3E5
priv_mode: M
reset-val: 0
pmpaddr54:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3E6
priv_mode: M
reset-val: 0
pmpaddr55:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3E7
priv_mode: M
reset-val: 0
pmpaddr56:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3E8
priv_mode: M
reset-val: 0
pmpaddr57:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3E9
priv_mode: M
reset-val: 0
pmpaddr58:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3EA
priv_mode: M
reset-val: 0
pmpaddr59:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3EB
priv_mode: M
reset-val: 0
pmpaddr60:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3EC
priv_mode: M
reset-val: 0
pmpaddr61:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3ED
priv_mode: M
reset-val: 0
pmpaddr62:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3EE
priv_mode: M
reset-val: 0
pmpaddr63:
rv32:
accessible: false
rv64:
accessible: false
description: Physical memory protection address register
address: 0x3EF
priv_mode: M
reset-val: 0
mcounteren:
rv32:
accessible: false
rv64:
accessible: false
description: The mcounteren is a 32-bit register that controls the availability
of the hardware performance-monitoring counters to the next-lowest privileged
mode.
address: 0x306
priv_mode: M
reset-val: 0
mcountinhibit:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: {ro_constant: 0}
rv64:
accessible: false
description: The mcountinhibit is a 32-bit WARL register that controls which
of the hardware performance-monitoring counters increment.
address: 0x320
priv_mode: M
reset-val: 0
mcycle:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: &id001
ro_constant: 0
rv64:
accessible: false
description: Counts the number of clock cycles executed from an arbitrary
point in time.
address: 0xB00
priv_mode: M
reset-val: 0
mcycleh:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: &id002
ro_constant: 0
rv64:
accessible: false
description: upper 32 bits of mcycle
address: 0xB80
priv_mode: M
reset-val: 0
minstret:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: Counts the number of instructions completed from an arbitrary
point in time.
address: 0xB02
priv_mode: M
reset-val: 0
minstreth:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: Upper 32 bits of minstret.
address: 0xB82
priv_mode: M
reset-val: 0
mhpmevent3:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent3 is a MXLEN-bit event register which controls mhpmcounter3.
address: 0x323
priv_mode: M
reset-val: 0
mhpmcounter3:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter3 is a 64-bit counter. Returns lower 32 bits in
RV32I mode.
address: 0xB03
priv_mode: M
reset-val: 0
mhpmcounter3h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter3h returns the upper half word in RV32I systems.
address: 0xB83
priv_mode: M
reset-val: 0
mhpmevent4:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent4 is a MXLEN-bit event register which controls mhpmcounter4.
address: 0x324
priv_mode: M
reset-val: 0
mhpmcounter4:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter4 is a 64-bit counter. Returns lower 42 bits in
RV42I mode.
address: 0xB04
priv_mode: M
reset-val: 0
mhpmcounter4h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter4h returns the upper half word in RV42I systems.
address: 0xB84
priv_mode: M
reset-val: 0
mhpmevent5:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent5 is a MXLEN-bit event register which controls mhpmcounter5.
address: 0x325
priv_mode: M
reset-val: 0
mhpmcounter5:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter5 is a 64-bit counter. Returns lower 52 bits in
RV52I mode.
address: 0xB05
priv_mode: M
reset-val: 0
mhpmcounter5h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter5h returns the upper half word in RV52I systems.
address: 0xB85
priv_mode: M
reset-val: 0
mhpmevent6:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent6 is a MXLEN-bit event register which controls mhpmcounter6.
address: 0x326
priv_mode: M
reset-val: 0
mhpmcounter6:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter6 is a 64-bit counter. Returns lower 62 bits in
RV62I mode.
address: 0xB06
priv_mode: M
reset-val: 0
mhpmcounter6h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter6h returns the upper half word in RV62I systems.
address: 0xB86
priv_mode: M
reset-val: 0
mhpmevent7:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent7 is a MXLEN-bit event register which controls mhpmcounter7.
address: 0x327
priv_mode: M
reset-val: 0
mhpmcounter7:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter7 is a 64-bit counter. Returns lower 72 bits in
RV72I mode.
address: 0xB07
priv_mode: M
reset-val: 0
mhpmcounter7h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter7h returns the upper half word in RV72I systems.
address: 0xB87
priv_mode: M
reset-val: 0
mhpmevent8:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent8 is a MXLEN-bit event register which controls mhpmcounter8.
address: 0x328
priv_mode: M
reset-val: 0
mhpmcounter8:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter8 is a 64-bit counter. Returns lower 82 bits in
RV82I mode.
address: 0xB08
priv_mode: M
reset-val: 0
mhpmcounter8h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter8h returns the upper half word in RV82I systems.
address: 0xB88
priv_mode: M
reset-val: 0
mhpmevent9:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent9 is a MXLEN-bit event register which controls mhpmcounter9.
address: 0x329
priv_mode: M
reset-val: 0
mhpmcounter9:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter9 is a 64-bit counter. Returns lower 32 bits in
RV32I mode.
address: 0xB09
priv_mode: M
reset-val: 0
mhpmcounter9h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter9h returns the upper half word in RV32I systems.
address: 0xB89
priv_mode: M
reset-val: 0
mhpmevent10:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent10 is a MXLEN-bit event register which controls
mhpmcounter10.
address: 0x32a
priv_mode: M
reset-val: 0
mhpmcounter10:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter10 is a 64-bit counter. Returns lower 102 bits
in RV102I mode.
address: 0xB0A
priv_mode: M
reset-val: 0
mhpmcounter10h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter10h returns the upper half word in RV102I systems.
address: 0xB8A
priv_mode: M
reset-val: 0
mhpmevent11:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent11 is a MXLEN-bit event register which controls
mhpmcounter11.
address: 0x32b
priv_mode: M
reset-val: 0
mhpmcounter11:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter11 is a 64-bit counter. Returns lower 112 bits
in RV112I mode.
address: 0xB0B
priv_mode: M
reset-val: 0
mhpmcounter11h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter11h returns the upper half word in RV112I systems.
address: 0xB8B
priv_mode: M
reset-val: 0
mhpmevent12:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent12 is a MXLEN-bit event register which controls
mhpmcounter12.
address: 0x32c
priv_mode: M
reset-val: 0
mhpmcounter12:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter12 is a 64-bit counter. Returns lower 122 bits
in RV122I mode.
address: 0xB0C
priv_mode: M
reset-val: 0
mhpmcounter12h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter12h returns the upper half word in RV122I systems.
address: 0xB8C
priv_mode: M
reset-val: 0
mhpmevent13:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent13 is a MXLEN-bit event register which controls
mhpmcounter13.
address: 0x32d
priv_mode: M
reset-val: 0
mhpmcounter13:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter13 is a 64-bit counter. Returns lower 132 bits
in RV132I mode.
address: 0xB0D
priv_mode: M
reset-val: 0
mhpmcounter13h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter13h returns the upper half word in RV132I systems.
address: 0xB8D
priv_mode: M
reset-val: 0
mhpmevent14:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent14 is a MXLEN-bit event register which controls
mhpmcounter14.
address: 0x32e
priv_mode: M
reset-val: 0
mhpmcounter14:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter14 is a 64-bit counter. Returns lower 142 bits
in RV142I mode.
address: 0xB0E
priv_mode: M
reset-val: 0
mhpmcounter14h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter14h returns the upper half word in RV142I systems.
address: 0xB8E
priv_mode: M
reset-val: 0
mhpmevent15:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent15 is a MXLEN-bit event register which controls
mhpmcounter15.
address: 0x32f
priv_mode: M
reset-val: 0
mhpmcounter15:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter15 is a 64-bit counter. Returns lower 152 bits
in RV152I mode.
address: 0xB0F
priv_mode: M
reset-val: 0
mhpmcounter15h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter15h returns the upper half word in RV152I systems.
address: 0xB8F
priv_mode: M
reset-val: 0
mhpmevent16:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent16 is a MXLEN-bit event register which controls
mhpmcounter16.
address: 0x330
priv_mode: M
reset-val: 0
mhpmcounter16:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter16 is a 64-bit counter. Returns lower 162 bits
in RV162I mode.
address: 0xB10
priv_mode: M
reset-val: 0
mhpmcounter16h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter16h returns the upper half word in RV162I systems.
address: 0xB90
priv_mode: M
reset-val: 0
mhpmevent17:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent17 is a MXLEN-bit event register which controls
mhpmcounter17.
address: 0x331
priv_mode: M
reset-val: 0
mhpmcounter17:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter17 is a 64-bit counter. Returns lower 172 bits
in RV172I mode.
address: 0xB11
priv_mode: M
reset-val: 0
mhpmcounter17h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter17h returns the upper half word in RV172I systems.
address: 0xB91
priv_mode: M
reset-val: 0
mhpmevent18:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent18 is a MXLEN-bit event register which controls
mhpmcounter18.
address: 0x332
priv_mode: M
reset-val: 0
mhpmcounter18:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter18 is a 64-bit counter. Returns lower 182 bits
in RV182I mode.
address: 0xB12
priv_mode: M
reset-val: 0
mhpmcounter18h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter18h returns the upper half word in RV182I systems.
address: 0xB92
priv_mode: M
reset-val: 0
mhpmevent19:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent19 is a MXLEN-bit event register which controls
mhpmcounter19.
address: 0x333
priv_mode: M
reset-val: 0
mhpmcounter19:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter19 is a 64-bit counter. Returns lower 32 bits
in RV32I mode.
address: 0xB13
priv_mode: M
reset-val: 0
mhpmcounter19h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter19h returns the upper half word in RV32I systems.
address: 0xB93
priv_mode: M
reset-val: 0
mhpmevent20:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent20 is a MXLEN-bit event register which controls
mhpmcounter20.
address: 0x334
priv_mode: M
reset-val: 0
mhpmcounter20:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter20 is a 64-bit counter. Returns lower 202 bits
in RV202I mode.
address: 0xB14
priv_mode: M
reset-val: 0
mhpmcounter20h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter20h returns the upper half word in RV202I systems.
address: 0xB94
priv_mode: M
reset-val: 0
mhpmevent21:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent21 is a MXLEN-bit event register which controls
mhpmcounter21.
address: 0x335
priv_mode: M
reset-val: 0
mhpmcounter21:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter21 is a 64-bit counter. Returns lower 212 bits
in RV212I mode.
address: 0xB15
priv_mode: M
reset-val: 0
mhpmcounter21h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter21h returns the upper half word in RV212I systems.
address: 0xB95
priv_mode: M
reset-val: 0
mhpmevent22:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent22 is a MXLEN-bit event register which controls
mhpmcounter22.
address: 0x336
priv_mode: M
reset-val: 0
mhpmcounter22:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter22 is a 64-bit counter. Returns lower 222 bits
in RV222I mode.
address: 0xB16
priv_mode: M
reset-val: 0
mhpmcounter22h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter22h returns the upper half word in RV222I systems.
address: 0xB96
priv_mode: M
reset-val: 0
mhpmevent23:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent23 is a MXLEN-bit event register which controls
mhpmcounter23.
address: 0x337
priv_mode: M
reset-val: 0
mhpmcounter23:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter23 is a 64-bit counter. Returns lower 232 bits
in RV232I mode.
address: 0xB17
priv_mode: M
reset-val: 0
mhpmcounter23h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter23h returns the upper half word in RV232I systems.
address: 0xB97
priv_mode: M
reset-val: 0
mhpmevent24:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent24 is a MXLEN-bit event register which controls
mhpmcounter24.
address: 0x338
priv_mode: M
reset-val: 0
mhpmcounter24:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter24 is a 64-bit counter. Returns lower 242 bits
in RV242I mode.
address: 0xB18
priv_mode: M
reset-val: 0
mhpmcounter24h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter24h returns the upper half word in RV242I systems.
address: 0xB98
priv_mode: M
reset-val: 0
mhpmevent25:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent25 is a MXLEN-bit event register which controls
mhpmcounter25.
address: 0x339
priv_mode: M
reset-val: 0
mhpmcounter25:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter25 is a 64-bit counter. Returns lower 252 bits
in RV252I mode.
address: 0xB19
priv_mode: M
reset-val: 0
mhpmcounter25h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter25h returns the upper half word in RV252I systems.
address: 0xB99
priv_mode: M
reset-val: 0
mhpmevent26:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent26 is a MXLEN-bit event register which controls
mhpmcounter26.
address: 0x33a
priv_mode: M
reset-val: 0
mhpmcounter26:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter26 is a 64-bit counter. Returns lower 262 bits
in RV262I mode.
address: 0xB1A
priv_mode: M
reset-val: 0
mhpmcounter26h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter26h returns the upper half word in RV262I systems.
address: 0xB9A
priv_mode: M
reset-val: 0
mhpmevent27:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent27 is a MXLEN-bit event register which controls
mhpmcounter27.
address: 0x33b
priv_mode: M
reset-val: 0
mhpmcounter27:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter27 is a 64-bit counter. Returns lower 272 bits
in RV272I mode.
address: 0xB1B
priv_mode: M
reset-val: 0
mhpmcounter27h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter27h returns the upper half word in RV272I systems.
address: 0xB9B
priv_mode: M
reset-val: 0
mhpmevent28:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent28 is a MXLEN-bit event register which controls
mhpmcounter28.
address: 0x33c
priv_mode: M
reset-val: 0
mhpmcounter28:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter28 is a 64-bit counter. Returns lower 282 bits
in RV282I mode.
address: 0xB1C
priv_mode: M
reset-val: 0
mhpmcounter28h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter28h returns the upper half word in RV282I systems.
address: 0xB9C
priv_mode: M
reset-val: 0
mhpmevent29:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent29 is a MXLEN-bit event register which controls
mhpmcounter29.
address: 0x33d
priv_mode: M
reset-val: 0
mhpmcounter29:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter29 is a 64-bit counter. Returns lower 32 bits
in RV32I mode.
address: 0xB1D
priv_mode: M
reset-val: 0
mhpmcounter29h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter29h returns the upper half word in RV32I systems.
address: 0xB9D
priv_mode: M
reset-val: 0
mhpmevent30:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent30 is a MXLEN-bit event register which controls
mhpmcounter30.
address: 0x33e
priv_mode: M
reset-val: 0
mhpmcounter30:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter30 is a 64-bit counter. Returns lower 302 bits
in RV302I mode.
address: 0xB1E
priv_mode: M
reset-val: 0
mhpmcounter30h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter30h returns the upper half word in RV302I systems.
address: 0xB9E
priv_mode: M
reset-val: 0
mhpmevent31:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmevent31 is a MXLEN-bit event register which controls
mhpmcounter31.
address: 0x33f
priv_mode: M
reset-val: 0
mhpmcounter31:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id001
rv64:
accessible: false
description: The mhpmcounter31 is a 64-bit counter. Returns lower 312 bits
in RV312I mode.
address: 0xB1F
priv_mode: M
reset-val: 0
mhpmcounter31h:
rv32:
accessible: true
fields: []
shadow:
shadow_type: rw
msb: 31
lsb: 0
type: *id002
rv64:
accessible: false
description: The mhpmcounter31h returns the upper half word in RV312I systems.
address: 0xB9F
priv_mode: M
reset-val: 0
sedeleg:
rv32:
accessible: false
rv64:
accessible: false
description: sedeleg
address: 258
priv_mode: S
reset-val: 0
sideleg:
rv32:
accessible: false
rv64:
accessible: false
description: sideleg
priv_mode: S
address: 259
reset-val: 0
fflags:
rv32:
accessible: false
rv64:
accessible: false
description: 32-bit register to hold floating point accrued exceptions.
address: 001
priv_mode: U
reset-val: 0
frm:
rv32:
accessible: false
rv64:
accessible: false
description: 32-bit register to hold Floating-Point Dynamic Rounding Mode.
address: 002
priv_mode: U
reset-val: 0
fcsr:
rv32:
accessible: false
rv64:
accessible: false
description: 32-bit register to hold Floating-Point Control and Status Register.
address: 003
priv_mode: U
reset-val: 0
cycle:
rv32:
accessible: false
rv64:
accessible: false
description: Captures the number of cycles executed from an arbitrary point
in time.
priv_mode: U
address: 0xC00
reset-val: 0
cycleh:
rv32:
accessible: false
rv64:
accessible: false
description: Upper 32-bits of the mcycle counter; only for rv32.
address: 0xC80
priv_mode: U
reset-val: 0
time:
rv32:
accessible: false
rv64:
accessible: false
description: Timer for RDTIME instruction and RTC in the processor.
priv_mode: U
address: 0xC01
reset-val: 0
timeh:
rv32:
accessible: false
rv64:
accessible: false
description: Upper 32-bits of the Timer for RDTIME instruction and RTC in
the processor; only for rv32.
address: 0xC81
priv_mode: U
reset-val: 0
instret:
rv32:
accessible: false
rv64:
accessible: false
description: Captures the number of instructions executed from an arbitrary
point in time.
priv_mode: U
address: 0xC02
reset-val: 0
instreth:
rv32:
accessible: false
rv64:
accessible: false
description: Upper 32-bits of the minstret counter; only for rv32.
address: 0xC82
priv_mode: U
reset-val: 0
hpmcounter3:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter3 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC03
hpmcounter4:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter4 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC04
hpmcounter5:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter5 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC05
hpmcounter6:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter6 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC06
hpmcounter7:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter7 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC07
hpmcounter8:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter8 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC08
hpmcounter9:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter9 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC09
hpmcounter10:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter10 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC0A
hpmcounter11:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter11 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC0B
hpmcounter12:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter12 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC0C
hpmcounter13:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter13 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC0D
hpmcounter14:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter14 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC0E
hpmcounter15:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter15 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC0F
hpmcounter16:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter16 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC10
hpmcounter17:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter17 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC11
hpmcounter18:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter18 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC12
hpmcounter19:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter19 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC13
hpmcounter20:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter20 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC14
hpmcounter21:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter21 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC15
hpmcounter22:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter22 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC16
hpmcounter23:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter23 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC17
hpmcounter24:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter24 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC18
hpmcounter25:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter25 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC19
hpmcounter26:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter26 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC1A
hpmcounter27:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter27 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC1B
hpmcounter28:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter28 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC1C
hpmcounter29:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter29 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC1D
hpmcounter30:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter30 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC1E
hpmcounter31:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter31 is a 64-bit counter. Returns lower 32 bits in
RV32UI mode.
address: 0xC1F
hpmcounter3h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter3h returns the upper half word in RV32I systems.
address: 0xC83
hpmcounter4h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter4h returns the upper half word in RV32I systems.
address: 0xC84
hpmcounter5h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter5h returns the upper half word in RV32I systems.
address: 0xC85
hpmcounter6h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter6h returns the upper half word in RV32I systems.
address: 0xC86
hpmcounter7h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter7h returns the upper half word in RV32I systems.
address: 0xC87
hpmcounter8h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter8h returns the upper half word in RV32I systems.
address: 0xC88
hpmcounter9h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter9h returns the upper half word in RV32I systems.
address: 0xC89
hpmcounter10h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter10h returns the upper half word in RV32I systems.
address: 0xC8A
hpmcounter11h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter11h returns the upper half word in RV32I systems.
address: 0xC8B
hpmcounter12h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter12h returns the upper half word in RV32I systems.
address: 0xC8C
hpmcounter13h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter13h returns the upper half word in RV32I systems.
address: 0xC8D
hpmcounter14h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter14h returns the upper half word in RV32I systems.
address: 0xC8E
hpmcounter15h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter15h returns the upper half word in RV32I systems.
address: 0xC8F
hpmcounter16h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter16h returns the upper half word in RV32I systems.
address: 0xC90
hpmcounter17h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter17h returns the upper half word in RV32I systems.
address: 0xC91
hpmcounter18h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter18h returns the upper half word in RV32I systems.
address: 0xC92
hpmcounter19h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter19h returns the upper half word in RV32I systems.
address: 0xC93
hpmcounter20h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter20h returns the upper half word in RV32I systems.
address: 0xC94
hpmcounter21h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter21h returns the upper half word in RV32I systems.
address: 0xC95
hpmcounter22h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter22h returns the upper half word in RV32I systems.
address: 0xC96
hpmcounter23h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter23h returns the upper half word in RV32I systems.
address: 0xC97
hpmcounter24h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter24h returns the upper half word in RV32I systems.
address: 0xC98
hpmcounter25h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter25h returns the upper half word in RV32I systems.
address: 0xC99
hpmcounter26h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter26h returns the upper half word in RV32I systems.
address: 0xC9A
hpmcounter27h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter27h returns the upper half word in RV32I systems.
address: 0xC9B
hpmcounter28h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter28h returns the upper half word in RV32I systems.
address: 0xC9C
hpmcounter29h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter29h returns the upper half word in RV32I systems.
address: 0xC9D
hpmcounter30h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter30h returns the upper half word in RV32I systems.
address: 0xC9E
hpmcounter31h:
rv32:
accessible: false
rv64:
accessible: false
priv_mode: U
reset-val: 0
description: The hpmcounter31h returns the upper half word in RV32I systems.
address: 0xC9F
sstatus:
rv32:
accessible: false
rv64:
accessible: false
description: The sstatus register keeps track of the processor’s current operating
state.
address: 0x100
priv_mode: S
reset-val: 0
sie:
rv32:
accessible: false
rv64:
accessible: false
description: The sie register is an SXLEN-bit read/write register containing
interrupt enable bits.
address: 0x104
priv_mode: S
reset-val: 0
sip:
rv32:
accessible: false
rv64:
accessible: false
description: The sip register is an SXLEN-bit read/write register containing
interrupt pending bits.
address: 0x144
priv_mode: S
reset-val: 0
sscratch:
rv32:
accessible: false
rv64:
accessible: false
description: The sscratch register is an MXLEN-bit read/write register dedicated
for use by machine mode.
address: 0x140
priv_mode: S
reset-val: 0
sepc:
rv32:
accessible: false
rv64:
accessible: false
description: The sepc is a warl register that must be able to hold all valid
physical and virtual addresses.
address: 0x141
priv_mode: S
reset-val: 0
stval:
rv32:
accessible: false
rv64:
accessible: false
description: The stval is a warl register that holds the address of the instruction
which caused the exception.
address: 0x143
priv_mode: S
reset-val: 0
scause:
rv32:
accessible: false
rv64:
accessible: false
description: The scause register stores the information regarding the trap.
address: 0x142
priv_mode: M
reset-val: 0
stvec:
rv32:
accessible: false
rv64:
accessible: false
description: SXLEN-bit read/write register that holds trap vector configuration.
address: 0x105
priv_mode: S
reset-val: 0
satp:
rv32:
accessible: false
rv64:
accessible: false
description: SXLEN-bit register which controls supervisor-mode address translation
and protection
address: 0x180
priv_mode: S
reset-val: 0
ustatus:
rv32:
accessible: false
rv64:
accessible: false
description: The ustatus register keeps track of the processor’s current operating
state.
address: 0x000
priv_mode: U
reset-val: 0
uie:
rv32:
accessible: false
rv64:
accessible: false
description: The uie register is an UXLEN-bit read/write register containing
interrupt enable bits.
address: 0x004
priv_mode: U
reset-val: 0
uip:
rv32:
accessible: false
rv64:
accessible: false
description: The uip register is an UXLEN-bit read/write register containing
interrupt pending bits.
address: 0x044
priv_mode: U
reset-val: 0
uscratch:
rv32:
accessible: false
rv64:
accessible: false
description: The uscratch register is an UXLEN-bit read/write register dedicated
for use by machine mode.
address: 0x040
priv_mode: U
reset-val: 0
uepc:
rv32:
accessible: false
rv64:
accessible: false
description: The uepc is a warl register that must be able to hold all valid
physical and virtual addresses.
address: 0x041
priv_mode: U
reset-val: 0
utval:
rv32:
accessible: false
rv64:
accessible: false
description: The utval is a warl register that holds the address of the instruction
which caused the exception.
address: 0x043
priv_mode: U
reset-val: 0
ucause:
rv32:
accessible: false
rv64:
accessible: false
description: The ucause register stores the information regarding the trap.
address: 0x042
priv_mode: U
reset-val: 0
utvec:
rv32:
accessible: false
rv64:
accessible: false
description: UXLEN-bit read/write register that holds trap vector configuration.
address: 0x005
priv_mode: U
reset-val: 0
scounteren:
rv32:
accessible: false
rv64:
accessible: false
description: The scounteren is a 32-bit register that controls the availability
of the hardware performance-monitoring counters to the next-lowest privileged
mode.
address: 0x106
priv_mode: S
reset-val: 0
|
/home/bilalsakhawat/riscof_work/spike_simple_platform_checked.yaml |
mtime:
implemented: true
address: 0xbff8
mtimecmp:
implemented: true
address: 0x4000
nmi:
label: nmi_vector
reset:
label: reset_vector
mtval_condition_writes:
implemented: false
scause_non_standard:
implemented: false
stval_condition_writes:
implemented: false
|
Please visit YAML specifications for more information.
Test Name | Mem Footprint (Bytes) | Code size (Bytes) | Data size (Bytes) | Sign size (Bytes) | Covergroups |
---|---|---|---|---|---|
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/add-01.S | 19576 | 12472 | 4 | 2332 | {'add'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/addi-01.S | 15300 | 8280 | 4 | 2244 | {'addi'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/and-01.S | 19736 | 12632 | 4 | 2352 | {'and'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/andi-01.S | 15172 | 8184 | 4 | 2216 | {'andi'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/auipc-01.S | 6308 | 1288 | 4 | 252 | {'auipc'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/beq-01.S | 242872 | 235736 | 4 | 2360 | {'beq'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/bge-01.S | 215532 | 208440 | 4 | 2344 | {'bge'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/bgeu-01.S | 290628 | 282968 | 4 | 2912 | {'bgeu'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/blt-01.S | 229924 | 222824 | 4 | 2344 | {'blt'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/bltu-01.S | 254236 | 246552 | 4 | 2908 | {'bltu'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/bne-01.S | 229796 | 222680 | 4 | 2340 | {'bne'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/jal-01.S | 14686080 | 14681240 | 4 | 64 | {'jal'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/jalr-01.S | 6632 | 1752 | 4 | 108 | {'jalr'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/lb-align-01.S | 5292 | 456 | 4 | 72 | {'lb-align'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/lbu-align-01.S | 5256 | 440 | 4 | 68 | {'lbu-align'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/lh-align-01.S | 5220 | 408 | 4 | 64 | {'lh-align'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/lhu-align-01.S | 5244 | 408 | 4 | 64 | {'lhu-align'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/lui-01.S | 5528 | 520 | 4 | 252 | {'lui'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/lw-align-01.S | 5244 | 408 | 4 | 64 | {'lw-align'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/or-01.S | 19700 | 12584 | 4 | 2356 | {'or'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/ori-01.S | 15224 | 8232 | 4 | 2228 | {'ori'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sb-align-01.S | 7392 | 2312 | 4 | 312 | {'sb-align'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sh-align-01.S | 7168 | 2120 | 4 | 284 | {'sh-align'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sll-01.S | 6716 | 1592 | 4 | 352 | {'sll'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/slli-01.S | 6372 | 1256 | 4 | 356 | {'slli'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/slt-01.S | 19568 | 12472 | 4 | 2324 | {'slt'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/slti-01.S | 15296 | 8280 | 4 | 2244 | {'slti'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sltiu-01.S | 17764 | 10200 | 4 | 2788 | {'sltiu'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sltu-01.S | 22920 | 15272 | 4 | 2888 | {'sltu'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sra-01.S | 6764 | 1640 | 4 | 360 | {'sra'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/srai-01.S | 6328 | 1224 | 4 | 348 | {'srai'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/srl-01.S | 6756 | 1624 | 4 | 356 | {'srl'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/srli-01.S | 6368 | 1240 | 4 | 352 | {'srli'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sub-01.S | 19644 | 12536 | 4 | 2336 | {'sub'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/sw-align-01.S | 7060 | 2024 | 4 | 272 | {'sw-align'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/xor-01.S | 19544 | 12456 | 4 | 2332 | {'xor'} |
/home/bilalsakhawat/dev2/riscv-arch-test/riscv-test-suite/rv32e/E/src/xori-01.S | 15264 | 8280 | 4 | 2236 | {'xori'} |
Coverage Label | (Covered-points)/(Total-points) | Percentage |
---|---|---|
add | 682/682 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 579
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
add: 583
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 568
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
rs1:
x0: 1
x1: 1
x10: 568
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:
x0: 1
x1: 1
x10: 1
x11: 568
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:
rs1_val != rs2_val: 559
rs2_val == 2147483647: 1
rs2_val == -1073741825: 3
rs2_val == -536870913: 1
rs2_val == -268435457: 1
rs2_val == -134217729: 2
rs2_val == -67108865: 1
rs2_val == -33554433: 2
rs2_val == -16777217: 1
rs2_val == -8388609: 1
rs2_val == -4194305: 1
rs2_val == -2097153: 1
rs2_val == -1048577: 1
rs2_val == -524289: 2
rs2_val == -262145: 1
rs2_val == -131073: 1
rs2_val == -65537: 2
rs2_val == -32769: 2
rs2_val == -16385: 1
rs2_val == -8193: 2
rs2_val == -4097: 3
rs2_val == -2049: 1
rs2_val == -1025: 1
rs2_val == -513: 2
rs2_val == -257: 1
rs2_val == -129: 3
rs2_val == -65: 1
rs2_val == -33: 1
rs2_val == -17: 2
rs2_val == -9: 2
rs2_val == -5: 1
rs2_val == -3: 1
rs2_val == -2: 2
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 2
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 4
rs1_val == -1048577: 2
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 2
rs1_val == -32769: 1
rs1_val == -16385: 2
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 2
rs1_val == -1025: 1
rs1_val == -513: 2
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 2
rs1_val == -33: 1
rs1_val == -17: 2
rs1_val == -9: 2
rs1_val == -5: 1
rs1_val == -3: 2
rs1_val == -2: 1
rs2_val == -2147483648: 1
rs2_val == 1073741824: 1
rs2_val == 536870912: 1
rs2_val == 268435456: 1
rs2_val == 134217728: 1
rs2_val == 67108864: 1
rs2_val == 33554432: 1
rs2_val == 16777216: 2
rs2_val == 8388608: 1
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 2
rs2_val == 131072: 1
rs2_val == 65536: 1
rs2_val == 32768: 1
rs2_val == 16384: 1
rs2_val == 8192: 1
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 1
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 1
rs2_val == 64: 1
rs2_val == 32: 2
rs2_val == 16: 1
rs2_val == 8: 1
rs2_val == 4: 23
rs2_val == 2: 23
rs2_val == 1: 2
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 2
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 23
rs1_val == 2: 23
rs1_val == 1: 1
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==-46339: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==-1431655765: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==-46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==-1431655766: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==-46339 and rs2_val==46341: 1
rs1_val==-46339 and rs2_val==-46339: 1
rs1_val==-46339 and rs2_val==1717986919: 1
rs1_val==-46339 and rs2_val==858993460: 1
rs1_val==-46339 and rs2_val==6: 1
rs1_val==-46339 and rs2_val==-1431655765: 1
rs1_val==-46339 and rs2_val==1431655766: 1
rs1_val==-46339 and rs2_val==4: 1
rs1_val==-46339 and rs2_val==46339: 1
rs1_val==-46339 and rs2_val==0: 1
rs1_val==-46339 and rs2_val==1717986917: 1
rs1_val==-46339 and rs2_val==858993458: 1
rs1_val==-46339 and rs2_val==1431655764: 1
rs1_val==-46339 and rs2_val==2: 1
rs1_val==-46339 and rs2_val==46340: 1
rs1_val==-46339 and rs2_val==-46340: 1
rs1_val==-46339 and rs2_val==1717986918: 1
rs1_val==-46339 and rs2_val==858993459: 1
rs1_val==-46339 and rs2_val==5: 1
rs1_val==-46339 and rs2_val==-1431655766: 1
rs1_val==-46339 and rs2_val==1431655765: 1
rs1_val==-46339 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==-46339: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==-1431655765: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==-46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==-1431655766: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==-46339: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==-1431655765: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==-46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==-1431655766: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==-46339: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==-1431655765: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==0: 1
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==-46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==-1431655766: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==-1431655765 and rs2_val==46341: 1
rs1_val==-1431655765 and rs2_val==-46339: 1
rs1_val==-1431655765 and rs2_val==1717986919: 1
rs1_val==-1431655765 and rs2_val==858993460: 1
rs1_val==-1431655765 and rs2_val==6: 1
rs1_val==-1431655765 and rs2_val==-1431655765: 1
rs1_val==-1431655765 and rs2_val==1431655766: 1
rs1_val==-1431655765 and rs2_val==4: 1
rs1_val==-1431655765 and rs2_val==46339: 1
rs1_val==-1431655765 and rs2_val==0: 1
rs1_val==-1431655765 and rs2_val==1717986917: 1
rs1_val==-1431655765 and rs2_val==858993458: 1
rs1_val==-1431655765 and rs2_val==1431655764: 1
rs1_val==-1431655765 and rs2_val==2: 1
rs1_val==-1431655765 and rs2_val==46340: 1
rs1_val==-1431655765 and rs2_val==-46340: 1
rs1_val==-1431655765 and rs2_val==1717986918: 1
rs1_val==-1431655765 and rs2_val==858993459: 1
rs1_val==-1431655765 and rs2_val==5: 1
rs1_val==-1431655765 and rs2_val==-1431655766: 1
rs1_val==-1431655765 and rs2_val==1431655765: 1
rs1_val==-1431655765 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==-46339: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==-1431655765: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==-46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==-1431655766: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==-46339: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==-1431655765: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==-46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==-1431655766: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==-46339: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==-1431655765: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==-46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==-1431655766: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==-46339: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==-1431655765: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==0: 2
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==-46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==-1431655766: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==-46339: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==-1431655765: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==-46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==-1431655766: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==-46339: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==-1431655765: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==-46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==-1431655766: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==-46339: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==-1431655765: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==-46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==-1431655766: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==-46339: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==-1431655765: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==-46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==-1431655766: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==-46339: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==-1431655765: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==-46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==-1431655766: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==-46340 and rs2_val==46341: 1
rs1_val==-46340 and rs2_val==-46339: 1
rs1_val==-46340 and rs2_val==1717986919: 1
rs1_val==-46340 and rs2_val==858993460: 1
rs1_val==-46340 and rs2_val==6: 1
rs1_val==-46340 and rs2_val==-1431655765: 1
rs1_val==-46340 and rs2_val==1431655766: 1
rs1_val==-46340 and rs2_val==4: 1
rs1_val==-46340 and rs2_val==46339: 1
rs1_val==-46340 and rs2_val==0: 1
rs1_val==-46340 and rs2_val==1717986917: 1
rs1_val==-46340 and rs2_val==858993458: 1
rs1_val==-46340 and rs2_val==1431655764: 1
rs1_val==-46340 and rs2_val==2: 1
rs1_val==-46340 and rs2_val==46340: 1
rs1_val==-46340 and rs2_val==-46340: 1
rs1_val==-46340 and rs2_val==1717986918: 1
rs1_val==-46340 and rs2_val==858993459: 1
rs1_val==-46340 and rs2_val==5: 1
rs1_val==-46340 and rs2_val==-1431655766: 1
rs1_val==-46340 and rs2_val==1431655765: 1
rs1_val==-46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==-46339: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==-1431655765: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==-46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==-1431655766: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==-46339: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==-1431655765: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==-46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==-1431655766: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==-46339: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==-1431655765: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==-46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==-1431655766: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==-1431655766 and rs2_val==46341: 1
rs1_val==-1431655766 and rs2_val==-46339: 1
rs1_val==-1431655766 and rs2_val==1717986919: 1
rs1_val==-1431655766 and rs2_val==858993460: 1
rs1_val==-1431655766 and rs2_val==6: 1
rs1_val==-1431655766 and rs2_val==-1431655765: 1
rs1_val==-1431655766 and rs2_val==1431655766: 1
rs1_val==-1431655766 and rs2_val==4: 1
rs1_val==-1431655766 and rs2_val==46339: 1
rs1_val==-1431655766 and rs2_val==0: 1
rs1_val==-1431655766 and rs2_val==1717986917: 1
rs1_val==-1431655766 and rs2_val==858993458: 1
rs1_val==-1431655766 and rs2_val==1431655764: 1
rs1_val==-1431655766 and rs2_val==2: 1
rs1_val==-1431655766 and rs2_val==46340: 1
rs1_val==-1431655766 and rs2_val==-46340: 1
rs1_val==-1431655766 and rs2_val==1717986918: 1
rs1_val==-1431655766 and rs2_val==858993459: 1
rs1_val==-1431655766 and rs2_val==5: 1
rs1_val==-1431655766 and rs2_val==-1431655766: 1
rs1_val==-1431655766 and rs2_val==1431655765: 1
rs1_val==-1431655766 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==-46339: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==-1431655765: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==-46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==-1431655766: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==-46339: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==-1431655765: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==-46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==-1431655766: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == -1431655766: 23
rs2_val == 1431655765: 22
rs1_val == -1431655766: 24
rs1_val == 1431655765: 24
rs1_val < 0 and rs2_val < 0: 43
rs1_val < 0 and rs2_val > 0: 89
rs1_val == (-2**(xlen-1)): 1
rs1_val == (2**(xlen-1)-1): 1
rs1_val == 0: 26
rs1_val == rs2_val: 24
rs1_val > 0 and rs2_val < 0: 95
rs1_val > 0 and rs2_val > 0: 307
rs2_val == (-2**(xlen-1)): 1
rs2_val == (2**(xlen-1)-1): 1
rs2_val == 0: 25
coverage: 628/628
total_coverage: 682/682
|
||
addi | 623/623 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 721
rs1 == rd: 385
coverage: 2/2
opcode:
addi: 1106
coverage: 1/1
rd:
x0: 3
x1: 4
x10: 527
x11: 547
x12: 2
x13: 2
x14: 2
x15: 2
x2: 2
x3: 2
x4: 3
x5: 3
x6: 1
x7: 2
x8: 2
x9: 2
coverage: 16/16
rs1:
x0: 164
x1: 4
x10: 911
x11: 2
x12: 2
x13: 2
x14: 2
x15: 2
x2: 2
x3: 2
x4: 3
x5: 3
x6: 1
x7: 2
x8: 2
x9: 2
coverage: 16/16
val_comb:
imm_val == (-2**(12-1)): 2
rs1_val == 2147483647: 1
rs1_val == -1073741825: 2
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 1
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 1
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 2
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 3
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 2
rs1_val == -3: 1
rs1_val == -2: 1
imm_val == 2047: 3
imm_val == -1025: 2
imm_val == -513: 2
imm_val == -257: 3
imm_val == -129: 2
imm_val == -65: 6
imm_val == -33: 3
imm_val == -17: 3
imm_val == -9: 2
imm_val == -5: 4
imm_val == -3: 3
imm_val == -2: 2
rs1_val == -2147483648: 2
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 2
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 2
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 23
rs1_val == 2: 23
rs1_val == 1: 1
imm_val == -2048: 2
imm_val == 1024: 2
imm_val == 512: 4
imm_val == 256: 2
imm_val == 128: 2
imm_val == 64: 4
imm_val == 32: 2
imm_val == 16: 2
imm_val == 8: 2
imm_val == 4: 46
imm_val == 2: 47
imm_val == 1: 2
rs1_val==46341 and imm_val==46: 1
rs1_val==46341 and imm_val==-44: 1
rs1_val==46341 and imm_val==1639: 1
rs1_val==46341 and imm_val==820: 1
rs1_val==46341 and imm_val==6: 1
rs1_val==46341 and imm_val==-1365: 1
rs1_val==46341 and imm_val==1366: 1
rs1_val==46341 and imm_val==4: 1
rs1_val==46341 and imm_val==44: 1
rs1_val==46341 and imm_val==0: 1
rs1_val==46341 and imm_val==1637: 1
rs1_val==46341 and imm_val==818: 1
rs1_val==46341 and imm_val==1364: 1
rs1_val==46341 and imm_val==2: 1
rs1_val==46341 and imm_val==45: 1
rs1_val==46341 and imm_val==-45: 1
rs1_val==46341 and imm_val==1638: 1
rs1_val==46341 and imm_val==819: 1
rs1_val==46341 and imm_val==5: 1
rs1_val==46341 and imm_val==-1366: 1
rs1_val==46341 and imm_val==1365: 1
rs1_val==46341 and imm_val==3: 1
rs1_val==-46339 and imm_val==46: 1
rs1_val==-46339 and imm_val==-44: 1
rs1_val==-46339 and imm_val==1639: 1
rs1_val==-46339 and imm_val==820: 1
rs1_val==-46339 and imm_val==6: 1
rs1_val==-46339 and imm_val==-1365: 1
rs1_val==-46339 and imm_val==1366: 1
rs1_val==-46339 and imm_val==4: 1
rs1_val==-46339 and imm_val==44: 1
rs1_val==-46339 and imm_val==0: 1
rs1_val==-46339 and imm_val==1637: 1
rs1_val==-46339 and imm_val==818: 1
rs1_val==-46339 and imm_val==1364: 1
rs1_val==-46339 and imm_val==2: 1
rs1_val==-46339 and imm_val==45: 1
rs1_val==-46339 and imm_val==-45: 1
rs1_val==-46339 and imm_val==1638: 1
rs1_val==-46339 and imm_val==819: 1
rs1_val==-46339 and imm_val==5: 1
rs1_val==-46339 and imm_val==-1366: 1
rs1_val==-46339 and imm_val==1365: 1
rs1_val==-46339 and imm_val==3: 1
rs1_val==1717986919 and imm_val==46: 1
rs1_val==1717986919 and imm_val==-44: 1
rs1_val==1717986919 and imm_val==1639: 1
rs1_val==1717986919 and imm_val==820: 1
rs1_val==1717986919 and imm_val==6: 1
rs1_val==1717986919 and imm_val==-1365: 1
rs1_val==1717986919 and imm_val==1366: 1
rs1_val==1717986919 and imm_val==4: 1
rs1_val==1717986919 and imm_val==44: 1
rs1_val==1717986919 and imm_val==0: 1
rs1_val==1717986919 and imm_val==1637: 1
rs1_val==1717986919 and imm_val==818: 1
rs1_val==1717986919 and imm_val==1364: 1
rs1_val==1717986919 and imm_val==2: 1
rs1_val==1717986919 and imm_val==45: 1
rs1_val==1717986919 and imm_val==-45: 1
rs1_val==1717986919 and imm_val==1638: 1
rs1_val==1717986919 and imm_val==819: 1
rs1_val==1717986919 and imm_val==5: 1
rs1_val==1717986919 and imm_val==-1366: 1
rs1_val==1717986919 and imm_val==1365: 1
rs1_val==1717986919 and imm_val==3: 1
rs1_val==858993460 and imm_val==46: 1
rs1_val==858993460 and imm_val==-44: 1
rs1_val==858993460 and imm_val==1639: 1
rs1_val==858993460 and imm_val==820: 1
rs1_val==858993460 and imm_val==6: 1
rs1_val==858993460 and imm_val==-1365: 1
rs1_val==858993460 and imm_val==1366: 1
rs1_val==858993460 and imm_val==4: 1
rs1_val==858993460 and imm_val==44: 1
rs1_val==858993460 and imm_val==0: 1
rs1_val==858993460 and imm_val==1637: 1
rs1_val==858993460 and imm_val==818: 1
rs1_val==858993460 and imm_val==1364: 1
rs1_val==858993460 and imm_val==2: 1
rs1_val==858993460 and imm_val==45: 1
rs1_val==858993460 and imm_val==-45: 1
rs1_val==858993460 and imm_val==1638: 1
rs1_val==858993460 and imm_val==819: 1
rs1_val==858993460 and imm_val==5: 1
rs1_val==858993460 and imm_val==-1366: 1
rs1_val==858993460 and imm_val==1365: 1
rs1_val==858993460 and imm_val==3: 1
rs1_val==6 and imm_val==46: 1
rs1_val==6 and imm_val==-44: 1
rs1_val==6 and imm_val==1639: 1
rs1_val==6 and imm_val==820: 1
rs1_val==6 and imm_val==6: 1
rs1_val==6 and imm_val==-1365: 1
rs1_val==6 and imm_val==1366: 1
rs1_val==6 and imm_val==4: 1
rs1_val==6 and imm_val==44: 1
rs1_val==6 and imm_val==0: 1
rs1_val==6 and imm_val==1637: 1
rs1_val==6 and imm_val==818: 1
rs1_val==6 and imm_val==1364: 1
rs1_val==6 and imm_val==2: 1
rs1_val==6 and imm_val==45: 1
rs1_val==6 and imm_val==-45: 1
rs1_val==6 and imm_val==1638: 1
rs1_val==6 and imm_val==819: 1
rs1_val==6 and imm_val==5: 1
rs1_val==6 and imm_val==-1366: 1
rs1_val==6 and imm_val==1365: 1
rs1_val==6 and imm_val==3: 1
rs1_val==-1431655765 and imm_val==46: 1
rs1_val==-1431655765 and imm_val==-44: 1
rs1_val==-1431655765 and imm_val==1639: 1
rs1_val==-1431655765 and imm_val==820: 1
rs1_val==-1431655765 and imm_val==6: 1
rs1_val==-1431655765 and imm_val==-1365: 1
rs1_val==-1431655765 and imm_val==1366: 1
rs1_val==-1431655765 and imm_val==4: 1
rs1_val==-1431655765 and imm_val==44: 1
rs1_val==-1431655765 and imm_val==0: 1
rs1_val==-1431655765 and imm_val==1637: 1
rs1_val==-1431655765 and imm_val==818: 1
rs1_val==-1431655765 and imm_val==1364: 1
rs1_val==-1431655765 and imm_val==2: 1
rs1_val==-1431655765 and imm_val==45: 1
rs1_val==-1431655765 and imm_val==-45: 1
rs1_val==-1431655765 and imm_val==1638: 1
rs1_val==-1431655765 and imm_val==819: 1
rs1_val==-1431655765 and imm_val==5: 1
rs1_val==-1431655765 and imm_val==-1366: 1
rs1_val==-1431655765 and imm_val==1365: 1
rs1_val==-1431655765 and imm_val==3: 1
rs1_val==1431655766 and imm_val==46: 1
rs1_val==1431655766 and imm_val==-44: 1
rs1_val==1431655766 and imm_val==1639: 1
rs1_val==1431655766 and imm_val==820: 1
rs1_val==1431655766 and imm_val==6: 1
rs1_val==1431655766 and imm_val==-1365: 1
rs1_val==1431655766 and imm_val==1366: 1
rs1_val==1431655766 and imm_val==4: 1
rs1_val==1431655766 and imm_val==44: 1
rs1_val==1431655766 and imm_val==0: 1
rs1_val==1431655766 and imm_val==1637: 1
rs1_val==1431655766 and imm_val==818: 1
rs1_val==1431655766 and imm_val==1364: 1
rs1_val==1431655766 and imm_val==2: 1
rs1_val==1431655766 and imm_val==45: 1
rs1_val==1431655766 and imm_val==-45: 1
rs1_val==1431655766 and imm_val==1638: 1
rs1_val==1431655766 and imm_val==819: 1
rs1_val==1431655766 and imm_val==5: 1
rs1_val==1431655766 and imm_val==-1366: 1
rs1_val==1431655766 and imm_val==1365: 1
rs1_val==1431655766 and imm_val==3: 1
rs1_val==4 and imm_val==46: 1
rs1_val==4 and imm_val==-44: 1
rs1_val==4 and imm_val==1639: 1
rs1_val==4 and imm_val==820: 1
rs1_val==4 and imm_val==6: 1
rs1_val==4 and imm_val==-1365: 1
rs1_val==4 and imm_val==1366: 1
rs1_val==4 and imm_val==4: 1
rs1_val==4 and imm_val==44: 1
rs1_val==4 and imm_val==0: 1
rs1_val==4 and imm_val==1637: 1
rs1_val==4 and imm_val==818: 1
rs1_val==4 and imm_val==1364: 1
rs1_val==4 and imm_val==2: 1
rs1_val==4 and imm_val==45: 1
rs1_val==4 and imm_val==-45: 1
rs1_val==4 and imm_val==1638: 1
rs1_val==4 and imm_val==819: 1
rs1_val==4 and imm_val==5: 1
rs1_val==4 and imm_val==-1366: 1
rs1_val==4 and imm_val==1365: 1
rs1_val==4 and imm_val==3: 1
rs1_val==46339 and imm_val==46: 1
rs1_val==46339 and imm_val==-44: 1
rs1_val==46339 and imm_val==1639: 1
rs1_val==46339 and imm_val==820: 1
rs1_val==46339 and imm_val==6: 1
rs1_val==46339 and imm_val==-1365: 1
rs1_val==46339 and imm_val==1366: 1
rs1_val==46339 and imm_val==4: 1
rs1_val==46339 and imm_val==44: 1
rs1_val==46339 and imm_val==0: 1
rs1_val==46339 and imm_val==1637: 1
rs1_val==46339 and imm_val==818: 1
rs1_val==46339 and imm_val==1364: 1
rs1_val==46339 and imm_val==2: 1
rs1_val==46339 and imm_val==45: 1
rs1_val==46339 and imm_val==-45: 1
rs1_val==46339 and imm_val==1638: 1
rs1_val==46339 and imm_val==819: 1
rs1_val==46339 and imm_val==5: 1
rs1_val==46339 and imm_val==-1366: 1
rs1_val==46339 and imm_val==1365: 1
rs1_val==46339 and imm_val==3: 1
rs1_val==0 and imm_val==46: 1
rs1_val==0 and imm_val==-44: 1
rs1_val==0 and imm_val==1639: 1
rs1_val==0 and imm_val==820: 1
rs1_val==0 and imm_val==6: 24
rs1_val==0 and imm_val==-1365: 1
rs1_val==0 and imm_val==1366: 1
rs1_val==0 and imm_val==4: 24
rs1_val==0 and imm_val==44: 1
rs1_val==0 and imm_val==0: 28
rs1_val==0 and imm_val==1637: 1
rs1_val==0 and imm_val==818: 1
rs1_val==0 and imm_val==1364: 1
rs1_val==0 and imm_val==2: 24
rs1_val==0 and imm_val==45: 1
rs1_val==0 and imm_val==-45: 1
rs1_val==0 and imm_val==1638: 1
rs1_val==0 and imm_val==819: 1
rs1_val==0 and imm_val==5: 23
rs1_val==0 and imm_val==-1366: 1
rs1_val==0 and imm_val==1365: 1
rs1_val==0 and imm_val==3: 23
rs1_val==1717986917 and imm_val==46: 1
rs1_val==1717986917 and imm_val==-44: 1
rs1_val==1717986917 and imm_val==1639: 1
rs1_val==1717986917 and imm_val==820: 1
rs1_val==1717986917 and imm_val==6: 1
rs1_val==1717986917 and imm_val==-1365: 1
rs1_val==1717986917 and imm_val==1366: 1
rs1_val==1717986917 and imm_val==4: 1
rs1_val==1717986917 and imm_val==44: 1
rs1_val==1717986917 and imm_val==0: 1
rs1_val==1717986917 and imm_val==1637: 1
rs1_val==1717986917 and imm_val==818: 1
rs1_val==1717986917 and imm_val==1364: 1
rs1_val==1717986917 and imm_val==2: 1
rs1_val==1717986917 and imm_val==45: 1
rs1_val==1717986917 and imm_val==-45: 1
rs1_val==1717986917 and imm_val==1638: 1
rs1_val==1717986917 and imm_val==819: 1
rs1_val==1717986917 and imm_val==5: 1
rs1_val==1717986917 and imm_val==-1366: 1
rs1_val==1717986917 and imm_val==1365: 1
rs1_val==1717986917 and imm_val==3: 1
rs1_val==858993458 and imm_val==46: 1
rs1_val==858993458 and imm_val==-44: 1
rs1_val==858993458 and imm_val==1639: 1
rs1_val==858993458 and imm_val==820: 1
rs1_val==858993458 and imm_val==6: 1
rs1_val==858993458 and imm_val==-1365: 1
rs1_val==858993458 and imm_val==1366: 1
rs1_val==858993458 and imm_val==4: 1
rs1_val==858993458 and imm_val==44: 1
rs1_val==858993458 and imm_val==0: 1
rs1_val==858993458 and imm_val==1637: 1
rs1_val==858993458 and imm_val==818: 1
rs1_val==858993458 and imm_val==1364: 1
rs1_val==858993458 and imm_val==2: 1
rs1_val==858993458 and imm_val==45: 1
rs1_val==858993458 and imm_val==-45: 1
rs1_val==858993458 and imm_val==1638: 1
rs1_val==858993458 and imm_val==819: 1
rs1_val==858993458 and imm_val==5: 1
rs1_val==858993458 and imm_val==-1366: 1
rs1_val==858993458 and imm_val==1365: 1
rs1_val==858993458 and imm_val==3: 1
rs1_val==1431655764 and imm_val==46: 1
rs1_val==1431655764 and imm_val==-44: 1
rs1_val==1431655764 and imm_val==1639: 1
rs1_val==1431655764 and imm_val==820: 1
rs1_val==1431655764 and imm_val==6: 1
rs1_val==1431655764 and imm_val==-1365: 1
rs1_val==1431655764 and imm_val==1366: 1
rs1_val==1431655764 and imm_val==4: 1
rs1_val==1431655764 and imm_val==44: 1
rs1_val==1431655764 and imm_val==0: 1
rs1_val==1431655764 and imm_val==1637: 1
rs1_val==1431655764 and imm_val==818: 1
rs1_val==1431655764 and imm_val==1364: 1
rs1_val==1431655764 and imm_val==2: 1
rs1_val==1431655764 and imm_val==45: 1
rs1_val==1431655764 and imm_val==-45: 1
rs1_val==1431655764 and imm_val==1638: 1
rs1_val==1431655764 and imm_val==819: 1
rs1_val==1431655764 and imm_val==5: 1
rs1_val==1431655764 and imm_val==-1366: 1
rs1_val==1431655764 and imm_val==1365: 1
rs1_val==1431655764 and imm_val==3: 1
rs1_val==2 and imm_val==46: 1
rs1_val==2 and imm_val==-44: 1
rs1_val==2 and imm_val==1639: 1
rs1_val==2 and imm_val==820: 1
rs1_val==2 and imm_val==6: 1
rs1_val==2 and imm_val==-1365: 1
rs1_val==2 and imm_val==1366: 1
rs1_val==2 and imm_val==4: 1
rs1_val==2 and imm_val==44: 1
rs1_val==2 and imm_val==0: 1
rs1_val==2 and imm_val==1637: 1
rs1_val==2 and imm_val==818: 1
rs1_val==2 and imm_val==1364: 1
rs1_val==2 and imm_val==2: 1
rs1_val==2 and imm_val==45: 1
rs1_val==2 and imm_val==-45: 1
rs1_val==2 and imm_val==1638: 1
rs1_val==2 and imm_val==819: 1
rs1_val==2 and imm_val==5: 1
rs1_val==2 and imm_val==-1366: 1
rs1_val==2 and imm_val==1365: 1
rs1_val==2 and imm_val==3: 1
rs1_val==46340 and imm_val==46: 1
rs1_val==46340 and imm_val==-44: 1
rs1_val==46340 and imm_val==1639: 1
rs1_val==46340 and imm_val==820: 1
rs1_val==46340 and imm_val==6: 1
rs1_val==46340 and imm_val==-1365: 1
rs1_val==46340 and imm_val==1366: 1
rs1_val==46340 and imm_val==4: 1
rs1_val==46340 and imm_val==44: 1
rs1_val==46340 and imm_val==0: 1
rs1_val==46340 and imm_val==1637: 1
rs1_val==46340 and imm_val==818: 1
rs1_val==46340 and imm_val==1364: 1
rs1_val==46340 and imm_val==2: 1
rs1_val==46340 and imm_val==45: 1
rs1_val==46340 and imm_val==-45: 1
rs1_val==46340 and imm_val==1638: 1
rs1_val==46340 and imm_val==819: 1
rs1_val==46340 and imm_val==5: 1
rs1_val==46340 and imm_val==-1366: 1
rs1_val==46340 and imm_val==1365: 1
rs1_val==46340 and imm_val==3: 1
rs1_val==-46340 and imm_val==46: 1
rs1_val==-46340 and imm_val==-44: 1
rs1_val==-46340 and imm_val==1639: 1
rs1_val==-46340 and imm_val==820: 1
rs1_val==-46340 and imm_val==6: 1
rs1_val==-46340 and imm_val==-1365: 1
rs1_val==-46340 and imm_val==1366: 1
rs1_val==-46340 and imm_val==4: 1
rs1_val==-46340 and imm_val==44: 1
rs1_val==-46340 and imm_val==0: 1
rs1_val==-46340 and imm_val==1637: 1
rs1_val==-46340 and imm_val==818: 1
rs1_val==-46340 and imm_val==1364: 1
rs1_val==-46340 and imm_val==2: 1
rs1_val==-46340 and imm_val==45: 1
rs1_val==-46340 and imm_val==-45: 1
rs1_val==-46340 and imm_val==1638: 1
rs1_val==-46340 and imm_val==819: 1
rs1_val==-46340 and imm_val==5: 1
rs1_val==-46340 and imm_val==-1366: 1
rs1_val==-46340 and imm_val==1365: 1
rs1_val==-46340 and imm_val==3: 1
rs1_val==1717986918 and imm_val==46: 1
rs1_val==1717986918 and imm_val==-44: 1
rs1_val==1717986918 and imm_val==1639: 1
rs1_val==1717986918 and imm_val==820: 1
rs1_val==1717986918 and imm_val==6: 1
rs1_val==1717986918 and imm_val==-1365: 1
rs1_val==1717986918 and imm_val==1366: 1
rs1_val==1717986918 and imm_val==4: 1
rs1_val==1717986918 and imm_val==44: 1
rs1_val==1717986918 and imm_val==0: 1
rs1_val==1717986918 and imm_val==1637: 1
rs1_val==1717986918 and imm_val==818: 1
rs1_val==1717986918 and imm_val==1364: 1
rs1_val==1717986918 and imm_val==2: 1
rs1_val==1717986918 and imm_val==45: 1
rs1_val==1717986918 and imm_val==-45: 1
rs1_val==1717986918 and imm_val==1638: 1
rs1_val==1717986918 and imm_val==819: 1
rs1_val==1717986918 and imm_val==5: 1
rs1_val==1717986918 and imm_val==-1366: 1
rs1_val==1717986918 and imm_val==1365: 1
rs1_val==1717986918 and imm_val==3: 1
rs1_val==858993459 and imm_val==46: 1
rs1_val==858993459 and imm_val==-44: 1
rs1_val==858993459 and imm_val==1639: 1
rs1_val==858993459 and imm_val==820: 1
rs1_val==858993459 and imm_val==6: 1
rs1_val==858993459 and imm_val==-1365: 1
rs1_val==858993459 and imm_val==1366: 1
rs1_val==858993459 and imm_val==4: 1
rs1_val==858993459 and imm_val==44: 1
rs1_val==858993459 and imm_val==0: 1
rs1_val==858993459 and imm_val==1637: 1
rs1_val==858993459 and imm_val==818: 1
rs1_val==858993459 and imm_val==1364: 1
rs1_val==858993459 and imm_val==2: 1
rs1_val==858993459 and imm_val==45: 1
rs1_val==858993459 and imm_val==-45: 1
rs1_val==858993459 and imm_val==1638: 1
rs1_val==858993459 and imm_val==819: 1
rs1_val==858993459 and imm_val==5: 1
rs1_val==858993459 and imm_val==-1366: 1
rs1_val==858993459 and imm_val==1365: 1
rs1_val==858993459 and imm_val==3: 1
rs1_val==5 and imm_val==46: 1
rs1_val==5 and imm_val==-44: 1
rs1_val==5 and imm_val==1639: 1
rs1_val==5 and imm_val==820: 1
rs1_val==5 and imm_val==6: 1
rs1_val==5 and imm_val==-1365: 1
rs1_val==5 and imm_val==1366: 1
rs1_val==5 and imm_val==4: 1
rs1_val==5 and imm_val==44: 1
rs1_val==5 and imm_val==0: 1
rs1_val==5 and imm_val==1637: 1
rs1_val==5 and imm_val==818: 1
rs1_val==5 and imm_val==1364: 1
rs1_val==5 and imm_val==2: 1
rs1_val==5 and imm_val==45: 1
rs1_val==5 and imm_val==-45: 1
rs1_val==5 and imm_val==1638: 1
rs1_val==5 and imm_val==819: 1
rs1_val==5 and imm_val==5: 1
rs1_val==5 and imm_val==-1366: 1
rs1_val==5 and imm_val==1365: 1
rs1_val==5 and imm_val==3: 1
rs1_val==-1431655766 and imm_val==46: 1
rs1_val==-1431655766 and imm_val==-44: 1
rs1_val==-1431655766 and imm_val==1639: 1
rs1_val==-1431655766 and imm_val==820: 1
rs1_val==-1431655766 and imm_val==6: 1
rs1_val==-1431655766 and imm_val==-1365: 1
rs1_val==-1431655766 and imm_val==1366: 1
rs1_val==-1431655766 and imm_val==4: 1
rs1_val==-1431655766 and imm_val==44: 1
rs1_val==-1431655766 and imm_val==0: 1
rs1_val==-1431655766 and imm_val==1637: 1
rs1_val==-1431655766 and imm_val==818: 1
rs1_val==-1431655766 and imm_val==1364: 1
rs1_val==-1431655766 and imm_val==2: 1
rs1_val==-1431655766 and imm_val==45: 1
rs1_val==-1431655766 and imm_val==-45: 1
rs1_val==-1431655766 and imm_val==1638: 1
rs1_val==-1431655766 and imm_val==819: 1
rs1_val==-1431655766 and imm_val==5: 1
rs1_val==-1431655766 and imm_val==-1366: 1
rs1_val==-1431655766 and imm_val==1365: 1
rs1_val==-1431655766 and imm_val==3: 1
rs1_val==1431655765 and imm_val==46: 1
rs1_val==1431655765 and imm_val==-44: 1
rs1_val==1431655765 and imm_val==1639: 1
rs1_val==1431655765 and imm_val==820: 1
rs1_val==1431655765 and imm_val==6: 1
rs1_val==1431655765 and imm_val==-1365: 1
rs1_val==1431655765 and imm_val==1366: 1
rs1_val==1431655765 and imm_val==4: 1
rs1_val==1431655765 and imm_val==44: 1
rs1_val==1431655765 and imm_val==0: 1
rs1_val==1431655765 and imm_val==1637: 1
rs1_val==1431655765 and imm_val==818: 1
rs1_val==1431655765 and imm_val==1364: 1
rs1_val==1431655765 and imm_val==2: 1
rs1_val==1431655765 and imm_val==45: 1
rs1_val==1431655765 and imm_val==-45: 1
rs1_val==1431655765 and imm_val==1638: 1
rs1_val==1431655765 and imm_val==819: 1
rs1_val==1431655765 and imm_val==5: 1
rs1_val==1431655765 and imm_val==-1366: 1
rs1_val==1431655765 and imm_val==1365: 1
rs1_val==1431655765 and imm_val==3: 1
rs1_val==3 and imm_val==46: 1
rs1_val==3 and imm_val==-44: 1
rs1_val==3 and imm_val==1639: 1
rs1_val==3 and imm_val==820: 1
rs1_val==3 and imm_val==6: 1
rs1_val==3 and imm_val==-1365: 1
rs1_val==3 and imm_val==1366: 1
rs1_val==3 and imm_val==4: 1
rs1_val==3 and imm_val==44: 1
rs1_val==3 and imm_val==0: 1
rs1_val==3 and imm_val==1637: 1
rs1_val==3 and imm_val==818: 1
rs1_val==3 and imm_val==1364: 1
rs1_val==3 and imm_val==2: 1
rs1_val==3 and imm_val==45: 1
rs1_val==3 and imm_val==-45: 1
rs1_val==3 and imm_val==1638: 1
rs1_val==3 and imm_val==819: 1
rs1_val==3 and imm_val==5: 1
rs1_val==3 and imm_val==-1366: 1
rs1_val==3 and imm_val==1365: 1
rs1_val==3 and imm_val==3: 1
rs1_val == -1431655766: 22
rs1_val == 1431655765: 23
imm_val == -1366: 45
imm_val == 1365: 48
imm_val == (2**(12-1)-1): 3
imm_val == 0: 55
rs1_val != imm_val: 1073
rs1_val < 0 and imm_val < 0: 144
rs1_val < 0 and imm_val > 0: 91
rs1_val == (-2**(xlen-1)): 2
rs1_val == (2**(xlen-1)-1): 1
rs1_val == 0: 188
rs1_val == imm_val: 33
rs1_val > 0 and imm_val < 0: 82
rs1_val > 0 and imm_val > 0: 574
coverage: 588/588
total_coverage: 623/623
|
||
and | 682/682 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 584
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
and: 588
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 573
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
rs1:
x0: 1
x1: 1
x10: 573
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:
x0: 1
x1: 1
x10: 1
x11: 573
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:
rs1_val != rs2_val: 563
rs2_val == 2147483647: 2
rs2_val == -1073741825: 2
rs2_val == -536870913: 2
rs2_val == -268435457: 1
rs2_val == -134217729: 2
rs2_val == -67108865: 1
rs2_val == -33554433: 1
rs2_val == -16777217: 1
rs2_val == -8388609: 3
rs2_val == -4194305: 1
rs2_val == -2097153: 2
rs2_val == -1048577: 1
rs2_val == -524289: 3
rs2_val == -262145: 1
rs2_val == -131073: 2
rs2_val == -65537: 1
rs2_val == -32769: 2
rs2_val == -16385: 2
rs2_val == -8193: 1
rs2_val == -4097: 1
rs2_val == -2049: 1
rs2_val == -1025: 1
rs2_val == -513: 2
rs2_val == -257: 3
rs2_val == -129: 1
rs2_val == -65: 1
rs2_val == -33: 1
rs2_val == -17: 1
rs2_val == -9: 2
rs2_val == -5: 1
rs2_val == -3: 1
rs2_val == -2: 1
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 2
rs1_val == -268435457: 2
rs1_val == -134217729: 1
rs1_val == -67108865: 2
rs1_val == -33554433: 1
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 1
rs1_val == -1048577: 2
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 2
rs1_val == -2: 1
rs2_val == -2147483648: 1
rs2_val == 1073741824: 1
rs2_val == 536870912: 1
rs2_val == 268435456: 2
rs2_val == 134217728: 1
rs2_val == 67108864: 1
rs2_val == 33554432: 2
rs2_val == 16777216: 1
rs2_val == 8388608: 1
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 2
rs2_val == 524288: 1
rs2_val == 262144: 2
rs2_val == 131072: 1
rs2_val == 65536: 1
rs2_val == 32768: 1
rs2_val == 16384: 1
rs2_val == 8192: 1
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 2
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 1
rs2_val == 64: 1
rs2_val == 32: 1
rs2_val == 16: 1
rs2_val == 8: 1
rs2_val == 4: 22
rs2_val == 2: 23
rs2_val == 1: 1
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 3
rs1_val == 524288: 1
rs1_val == 262144: 3
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 3
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 2
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 24
rs1_val == 2: 23
rs1_val == 1: 1
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==-46339: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==-1431655765: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==-46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==-1431655766: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==-46339 and rs2_val==46341: 1
rs1_val==-46339 and rs2_val==-46339: 1
rs1_val==-46339 and rs2_val==1717986919: 1
rs1_val==-46339 and rs2_val==858993460: 1
rs1_val==-46339 and rs2_val==6: 1
rs1_val==-46339 and rs2_val==-1431655765: 1
rs1_val==-46339 and rs2_val==1431655766: 1
rs1_val==-46339 and rs2_val==4: 1
rs1_val==-46339 and rs2_val==46339: 1
rs1_val==-46339 and rs2_val==0: 1
rs1_val==-46339 and rs2_val==1717986917: 1
rs1_val==-46339 and rs2_val==858993458: 1
rs1_val==-46339 and rs2_val==1431655764: 1
rs1_val==-46339 and rs2_val==2: 1
rs1_val==-46339 and rs2_val==46340: 1
rs1_val==-46339 and rs2_val==-46340: 1
rs1_val==-46339 and rs2_val==1717986918: 1
rs1_val==-46339 and rs2_val==858993459: 1
rs1_val==-46339 and rs2_val==5: 1
rs1_val==-46339 and rs2_val==-1431655766: 1
rs1_val==-46339 and rs2_val==1431655765: 1
rs1_val==-46339 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==-46339: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==-1431655765: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==-46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==-1431655766: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==-46339: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==-1431655765: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==-46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==-1431655766: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==-46339: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==-1431655765: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==0: 1
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==-46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==-1431655766: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==-1431655765 and rs2_val==46341: 1
rs1_val==-1431655765 and rs2_val==-46339: 1
rs1_val==-1431655765 and rs2_val==1717986919: 1
rs1_val==-1431655765 and rs2_val==858993460: 1
rs1_val==-1431655765 and rs2_val==6: 1
rs1_val==-1431655765 and rs2_val==-1431655765: 1
rs1_val==-1431655765 and rs2_val==1431655766: 1
rs1_val==-1431655765 and rs2_val==4: 1
rs1_val==-1431655765 and rs2_val==46339: 1
rs1_val==-1431655765 and rs2_val==0: 1
rs1_val==-1431655765 and rs2_val==1717986917: 1
rs1_val==-1431655765 and rs2_val==858993458: 1
rs1_val==-1431655765 and rs2_val==1431655764: 1
rs1_val==-1431655765 and rs2_val==2: 1
rs1_val==-1431655765 and rs2_val==46340: 1
rs1_val==-1431655765 and rs2_val==-46340: 1
rs1_val==-1431655765 and rs2_val==1717986918: 1
rs1_val==-1431655765 and rs2_val==858993459: 1
rs1_val==-1431655765 and rs2_val==5: 1
rs1_val==-1431655765 and rs2_val==-1431655766: 1
rs1_val==-1431655765 and rs2_val==1431655765: 1
rs1_val==-1431655765 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==-46339: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==-1431655765: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==-46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==-1431655766: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==-46339: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==-1431655765: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==-46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==-1431655766: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==-46339: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==-1431655765: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==-46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==-1431655766: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==-46339: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==-1431655765: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==0: 1
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==-46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==-1431655766: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==-46339: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==-1431655765: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==-46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==-1431655766: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==-46339: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==-1431655765: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==-46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==-1431655766: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==-46339: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==-1431655765: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==-46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==-1431655766: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==-46339: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==-1431655765: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==-46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==-1431655766: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==-46339: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==-1431655765: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==-46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==-1431655766: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==-46340 and rs2_val==46341: 1
rs1_val==-46340 and rs2_val==-46339: 1
rs1_val==-46340 and rs2_val==1717986919: 1
rs1_val==-46340 and rs2_val==858993460: 1
rs1_val==-46340 and rs2_val==6: 1
rs1_val==-46340 and rs2_val==-1431655765: 1
rs1_val==-46340 and rs2_val==1431655766: 1
rs1_val==-46340 and rs2_val==4: 1
rs1_val==-46340 and rs2_val==46339: 1
rs1_val==-46340 and rs2_val==0: 1
rs1_val==-46340 and rs2_val==1717986917: 1
rs1_val==-46340 and rs2_val==858993458: 1
rs1_val==-46340 and rs2_val==1431655764: 1
rs1_val==-46340 and rs2_val==2: 1
rs1_val==-46340 and rs2_val==46340: 1
rs1_val==-46340 and rs2_val==-46340: 1
rs1_val==-46340 and rs2_val==1717986918: 1
rs1_val==-46340 and rs2_val==858993459: 1
rs1_val==-46340 and rs2_val==5: 1
rs1_val==-46340 and rs2_val==-1431655766: 1
rs1_val==-46340 and rs2_val==1431655765: 1
rs1_val==-46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==-46339: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==-1431655765: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==-46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==-1431655766: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==-46339: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==-1431655765: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==-46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==-1431655766: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==-46339: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==-1431655765: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==-46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==-1431655766: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==-1431655766 and rs2_val==46341: 1
rs1_val==-1431655766 and rs2_val==-46339: 1
rs1_val==-1431655766 and rs2_val==1717986919: 1
rs1_val==-1431655766 and rs2_val==858993460: 1
rs1_val==-1431655766 and rs2_val==6: 1
rs1_val==-1431655766 and rs2_val==-1431655765: 1
rs1_val==-1431655766 and rs2_val==1431655766: 1
rs1_val==-1431655766 and rs2_val==4: 1
rs1_val==-1431655766 and rs2_val==46339: 1
rs1_val==-1431655766 and rs2_val==0: 1
rs1_val==-1431655766 and rs2_val==1717986917: 1
rs1_val==-1431655766 and rs2_val==858993458: 1
rs1_val==-1431655766 and rs2_val==1431655764: 1
rs1_val==-1431655766 and rs2_val==2: 1
rs1_val==-1431655766 and rs2_val==46340: 1
rs1_val==-1431655766 and rs2_val==-46340: 1
rs1_val==-1431655766 and rs2_val==1717986918: 1
rs1_val==-1431655766 and rs2_val==858993459: 1
rs1_val==-1431655766 and rs2_val==5: 1
rs1_val==-1431655766 and rs2_val==-1431655766: 1
rs1_val==-1431655766 and rs2_val==1431655765: 1
rs1_val==-1431655766 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==-46339: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==-1431655765: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==-46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==-1431655766: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==-46339: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==-1431655765: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==-46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==-1431655766: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == -1431655766: 22
rs2_val == 1431655765: 23
rs1_val == -1431655766: 25
rs1_val == 1431655765: 24
rs1_val < 0 and rs2_val < 0: 38
rs1_val < 0 and rs2_val > 0: 95
rs1_val == (-2**(xlen-1)): 1
rs1_val == (2**(xlen-1)-1): 1
rs1_val == 0: 23
rs1_val == rs2_val: 25
rs1_val > 0 and rs2_val < 0: 99
rs1_val > 0 and rs2_val > 0: 311
rs2_val == (-2**(xlen-1)): 1
rs2_val == (2**(xlen-1)-1): 2
rs2_val == 0: 23
coverage: 628/628
total_coverage: 682/682
|
||
andi | 623/623 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 553
rs1 == rd: 1
coverage: 2/2
opcode:
andi: 554
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 539
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
rs1:
x0: 1
x1: 1
x10: 539
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**(12-1)): 1
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 1
rs1_val == -16777217: 2
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 1
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 1
rs1_val == -2: 1
imm_val == 2047: 4
imm_val == -1025: 2
imm_val == -513: 2
imm_val == -257: 1
imm_val == -129: 2
imm_val == -65: 2
imm_val == -33: 1
imm_val == -17: 1
imm_val == -9: 1
imm_val == -5: 2
imm_val == -3: 2
imm_val == -2: 1
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 2
rs1_val == 4: 22
rs1_val == 2: 23
rs1_val == 1: 1
imm_val == -2048: 1
imm_val == 1024: 1
imm_val == 512: 2
imm_val == 256: 1
imm_val == 128: 1
imm_val == 64: 1
imm_val == 32: 1
imm_val == 16: 2
imm_val == 8: 1
imm_val == 4: 25
imm_val == 2: 27
imm_val == 1: 1
rs1_val==46341 and imm_val==46: 1
rs1_val==46341 and imm_val==-44: 1
rs1_val==46341 and imm_val==1639: 1
rs1_val==46341 and imm_val==820: 1
rs1_val==46341 and imm_val==6: 1
rs1_val==46341 and imm_val==-1365: 1
rs1_val==46341 and imm_val==1366: 1
rs1_val==46341 and imm_val==4: 1
rs1_val==46341 and imm_val==44: 1
rs1_val==46341 and imm_val==0: 1
rs1_val==46341 and imm_val==1637: 1
rs1_val==46341 and imm_val==818: 1
rs1_val==46341 and imm_val==1364: 1
rs1_val==46341 and imm_val==2: 1
rs1_val==46341 and imm_val==45: 1
rs1_val==46341 and imm_val==-45: 1
rs1_val==46341 and imm_val==1638: 1
rs1_val==46341 and imm_val==819: 1
rs1_val==46341 and imm_val==5: 1
rs1_val==46341 and imm_val==-1366: 1
rs1_val==46341 and imm_val==1365: 1
rs1_val==46341 and imm_val==3: 1
rs1_val==-46339 and imm_val==46: 1
rs1_val==-46339 and imm_val==-44: 1
rs1_val==-46339 and imm_val==1639: 1
rs1_val==-46339 and imm_val==820: 1
rs1_val==-46339 and imm_val==6: 1
rs1_val==-46339 and imm_val==-1365: 1
rs1_val==-46339 and imm_val==1366: 1
rs1_val==-46339 and imm_val==4: 1
rs1_val==-46339 and imm_val==44: 1
rs1_val==-46339 and imm_val==0: 1
rs1_val==-46339 and imm_val==1637: 1
rs1_val==-46339 and imm_val==818: 1
rs1_val==-46339 and imm_val==1364: 1
rs1_val==-46339 and imm_val==2: 1
rs1_val==-46339 and imm_val==45: 1
rs1_val==-46339 and imm_val==-45: 1
rs1_val==-46339 and imm_val==1638: 1
rs1_val==-46339 and imm_val==819: 1
rs1_val==-46339 and imm_val==5: 1
rs1_val==-46339 and imm_val==-1366: 1
rs1_val==-46339 and imm_val==1365: 1
rs1_val==-46339 and imm_val==3: 1
rs1_val==1717986919 and imm_val==46: 1
rs1_val==1717986919 and imm_val==-44: 1
rs1_val==1717986919 and imm_val==1639: 1
rs1_val==1717986919 and imm_val==820: 1
rs1_val==1717986919 and imm_val==6: 1
rs1_val==1717986919 and imm_val==-1365: 1
rs1_val==1717986919 and imm_val==1366: 1
rs1_val==1717986919 and imm_val==4: 1
rs1_val==1717986919 and imm_val==44: 1
rs1_val==1717986919 and imm_val==0: 1
rs1_val==1717986919 and imm_val==1637: 1
rs1_val==1717986919 and imm_val==818: 1
rs1_val==1717986919 and imm_val==1364: 1
rs1_val==1717986919 and imm_val==2: 1
rs1_val==1717986919 and imm_val==45: 1
rs1_val==1717986919 and imm_val==-45: 1
rs1_val==1717986919 and imm_val==1638: 1
rs1_val==1717986919 and imm_val==819: 1
rs1_val==1717986919 and imm_val==5: 1
rs1_val==1717986919 and imm_val==-1366: 1
rs1_val==1717986919 and imm_val==1365: 1
rs1_val==1717986919 and imm_val==3: 1
rs1_val==858993460 and imm_val==46: 1
rs1_val==858993460 and imm_val==-44: 1
rs1_val==858993460 and imm_val==1639: 1
rs1_val==858993460 and imm_val==820: 1
rs1_val==858993460 and imm_val==6: 1
rs1_val==858993460 and imm_val==-1365: 1
rs1_val==858993460 and imm_val==1366: 1
rs1_val==858993460 and imm_val==4: 1
rs1_val==858993460 and imm_val==44: 1
rs1_val==858993460 and imm_val==0: 1
rs1_val==858993460 and imm_val==1637: 1
rs1_val==858993460 and imm_val==818: 1
rs1_val==858993460 and imm_val==1364: 1
rs1_val==858993460 and imm_val==2: 1
rs1_val==858993460 and imm_val==45: 1
rs1_val==858993460 and imm_val==-45: 1
rs1_val==858993460 and imm_val==1638: 1
rs1_val==858993460 and imm_val==819: 1
rs1_val==858993460 and imm_val==5: 1
rs1_val==858993460 and imm_val==-1366: 1
rs1_val==858993460 and imm_val==1365: 1
rs1_val==858993460 and imm_val==3: 1
rs1_val==6 and imm_val==46: 1
rs1_val==6 and imm_val==-44: 1
rs1_val==6 and imm_val==1639: 1
rs1_val==6 and imm_val==820: 1
rs1_val==6 and imm_val==6: 1
rs1_val==6 and imm_val==-1365: 1
rs1_val==6 and imm_val==1366: 1
rs1_val==6 and imm_val==4: 1
rs1_val==6 and imm_val==44: 1
rs1_val==6 and imm_val==0: 1
rs1_val==6 and imm_val==1637: 1
rs1_val==6 and imm_val==818: 1
rs1_val==6 and imm_val==1364: 1
rs1_val==6 and imm_val==2: 1
rs1_val==6 and imm_val==45: 1
rs1_val==6 and imm_val==-45: 1
rs1_val==6 and imm_val==1638: 1
rs1_val==6 and imm_val==819: 1
rs1_val==6 and imm_val==5: 1
rs1_val==6 and imm_val==-1366: 1
rs1_val==6 and imm_val==1365: 1
rs1_val==6 and imm_val==3: 1
rs1_val==-1431655765 and imm_val==46: 1
rs1_val==-1431655765 and imm_val==-44: 1
rs1_val==-1431655765 and imm_val==1639: 1
rs1_val==-1431655765 and imm_val==820: 1
rs1_val==-1431655765 and imm_val==6: 1
rs1_val==-1431655765 and imm_val==-1365: 1
rs1_val==-1431655765 and imm_val==1366: 1
rs1_val==-1431655765 and imm_val==4: 1
rs1_val==-1431655765 and imm_val==44: 1
rs1_val==-1431655765 and imm_val==0: 1
rs1_val==-1431655765 and imm_val==1637: 1
rs1_val==-1431655765 and imm_val==818: 1
rs1_val==-1431655765 and imm_val==1364: 1
rs1_val==-1431655765 and imm_val==2: 1
rs1_val==-1431655765 and imm_val==45: 1
rs1_val==-1431655765 and imm_val==-45: 1
rs1_val==-1431655765 and imm_val==1638: 1
rs1_val==-1431655765 and imm_val==819: 1
rs1_val==-1431655765 and imm_val==5: 1
rs1_val==-1431655765 and imm_val==-1366: 1
rs1_val==-1431655765 and imm_val==1365: 1
rs1_val==-1431655765 and imm_val==3: 1
rs1_val==1431655766 and imm_val==46: 1
rs1_val==1431655766 and imm_val==-44: 1
rs1_val==1431655766 and imm_val==1639: 1
rs1_val==1431655766 and imm_val==820: 1
rs1_val==1431655766 and imm_val==6: 1
rs1_val==1431655766 and imm_val==-1365: 1
rs1_val==1431655766 and imm_val==1366: 1
rs1_val==1431655766 and imm_val==4: 1
rs1_val==1431655766 and imm_val==44: 1
rs1_val==1431655766 and imm_val==0: 1
rs1_val==1431655766 and imm_val==1637: 1
rs1_val==1431655766 and imm_val==818: 1
rs1_val==1431655766 and imm_val==1364: 1
rs1_val==1431655766 and imm_val==2: 1
rs1_val==1431655766 and imm_val==45: 1
rs1_val==1431655766 and imm_val==-45: 1
rs1_val==1431655766 and imm_val==1638: 1
rs1_val==1431655766 and imm_val==819: 1
rs1_val==1431655766 and imm_val==5: 1
rs1_val==1431655766 and imm_val==-1366: 1
rs1_val==1431655766 and imm_val==1365: 1
rs1_val==1431655766 and imm_val==3: 1
rs1_val==4 and imm_val==46: 1
rs1_val==4 and imm_val==-44: 1
rs1_val==4 and imm_val==1639: 1
rs1_val==4 and imm_val==820: 1
rs1_val==4 and imm_val==6: 1
rs1_val==4 and imm_val==-1365: 1
rs1_val==4 and imm_val==1366: 1
rs1_val==4 and imm_val==4: 1
rs1_val==4 and imm_val==44: 1
rs1_val==4 and imm_val==0: 1
rs1_val==4 and imm_val==1637: 1
rs1_val==4 and imm_val==818: 1
rs1_val==4 and imm_val==1364: 1
rs1_val==4 and imm_val==2: 1
rs1_val==4 and imm_val==45: 1
rs1_val==4 and imm_val==-45: 1
rs1_val==4 and imm_val==1638: 1
rs1_val==4 and imm_val==819: 1
rs1_val==4 and imm_val==5: 1
rs1_val==4 and imm_val==-1366: 1
rs1_val==4 and imm_val==1365: 1
rs1_val==4 and imm_val==3: 1
rs1_val==46339 and imm_val==46: 1
rs1_val==46339 and imm_val==-44: 1
rs1_val==46339 and imm_val==1639: 1
rs1_val==46339 and imm_val==820: 1
rs1_val==46339 and imm_val==6: 1
rs1_val==46339 and imm_val==-1365: 1
rs1_val==46339 and imm_val==1366: 1
rs1_val==46339 and imm_val==4: 1
rs1_val==46339 and imm_val==44: 1
rs1_val==46339 and imm_val==0: 1
rs1_val==46339 and imm_val==1637: 1
rs1_val==46339 and imm_val==818: 1
rs1_val==46339 and imm_val==1364: 1
rs1_val==46339 and imm_val==2: 1
rs1_val==46339 and imm_val==45: 1
rs1_val==46339 and imm_val==-45: 1
rs1_val==46339 and imm_val==1638: 1
rs1_val==46339 and imm_val==819: 1
rs1_val==46339 and imm_val==5: 1
rs1_val==46339 and imm_val==-1366: 1
rs1_val==46339 and imm_val==1365: 1
rs1_val==46339 and imm_val==3: 1
rs1_val==0 and imm_val==46: 1
rs1_val==0 and imm_val==-44: 1
rs1_val==0 and imm_val==1639: 1
rs1_val==0 and imm_val==820: 1
rs1_val==0 and imm_val==6: 1
rs1_val==0 and imm_val==-1365: 1
rs1_val==0 and imm_val==1366: 1
rs1_val==0 and imm_val==4: 1
rs1_val==0 and imm_val==44: 1
rs1_val==0 and imm_val==0: 1
rs1_val==0 and imm_val==1637: 1
rs1_val==0 and imm_val==818: 1
rs1_val==0 and imm_val==1364: 1
rs1_val==0 and imm_val==2: 1
rs1_val==0 and imm_val==45: 1
rs1_val==0 and imm_val==-45: 1
rs1_val==0 and imm_val==1638: 1
rs1_val==0 and imm_val==819: 1
rs1_val==0 and imm_val==5: 1
rs1_val==0 and imm_val==-1366: 1
rs1_val==0 and imm_val==1365: 2
rs1_val==0 and imm_val==3: 1
rs1_val==1717986917 and imm_val==46: 1
rs1_val==1717986917 and imm_val==-44: 1
rs1_val==1717986917 and imm_val==1639: 1
rs1_val==1717986917 and imm_val==820: 1
rs1_val==1717986917 and imm_val==6: 1
rs1_val==1717986917 and imm_val==-1365: 1
rs1_val==1717986917 and imm_val==1366: 1
rs1_val==1717986917 and imm_val==4: 1
rs1_val==1717986917 and imm_val==44: 1
rs1_val==1717986917 and imm_val==0: 1
rs1_val==1717986917 and imm_val==1637: 1
rs1_val==1717986917 and imm_val==818: 1
rs1_val==1717986917 and imm_val==1364: 1
rs1_val==1717986917 and imm_val==2: 1
rs1_val==1717986917 and imm_val==45: 1
rs1_val==1717986917 and imm_val==-45: 1
rs1_val==1717986917 and imm_val==1638: 1
rs1_val==1717986917 and imm_val==819: 1
rs1_val==1717986917 and imm_val==5: 1
rs1_val==1717986917 and imm_val==-1366: 1
rs1_val==1717986917 and imm_val==1365: 1
rs1_val==1717986917 and imm_val==3: 1
rs1_val==858993458 and imm_val==46: 1
rs1_val==858993458 and imm_val==-44: 1
rs1_val==858993458 and imm_val==1639: 1
rs1_val==858993458 and imm_val==820: 1
rs1_val==858993458 and imm_val==6: 1
rs1_val==858993458 and imm_val==-1365: 1
rs1_val==858993458 and imm_val==1366: 1
rs1_val==858993458 and imm_val==4: 1
rs1_val==858993458 and imm_val==44: 1
rs1_val==858993458 and imm_val==0: 1
rs1_val==858993458 and imm_val==1637: 1
rs1_val==858993458 and imm_val==818: 1
rs1_val==858993458 and imm_val==1364: 1
rs1_val==858993458 and imm_val==2: 1
rs1_val==858993458 and imm_val==45: 1
rs1_val==858993458 and imm_val==-45: 1
rs1_val==858993458 and imm_val==1638: 1
rs1_val==858993458 and imm_val==819: 1
rs1_val==858993458 and imm_val==5: 1
rs1_val==858993458 and imm_val==-1366: 1
rs1_val==858993458 and imm_val==1365: 1
rs1_val==858993458 and imm_val==3: 1
rs1_val==1431655764 and imm_val==46: 1
rs1_val==1431655764 and imm_val==-44: 1
rs1_val==1431655764 and imm_val==1639: 1
rs1_val==1431655764 and imm_val==820: 1
rs1_val==1431655764 and imm_val==6: 1
rs1_val==1431655764 and imm_val==-1365: 1
rs1_val==1431655764 and imm_val==1366: 1
rs1_val==1431655764 and imm_val==4: 1
rs1_val==1431655764 and imm_val==44: 1
rs1_val==1431655764 and imm_val==0: 1
rs1_val==1431655764 and imm_val==1637: 1
rs1_val==1431655764 and imm_val==818: 1
rs1_val==1431655764 and imm_val==1364: 1
rs1_val==1431655764 and imm_val==2: 1
rs1_val==1431655764 and imm_val==45: 1
rs1_val==1431655764 and imm_val==-45: 1
rs1_val==1431655764 and imm_val==1638: 1
rs1_val==1431655764 and imm_val==819: 1
rs1_val==1431655764 and imm_val==5: 1
rs1_val==1431655764 and imm_val==-1366: 1
rs1_val==1431655764 and imm_val==1365: 1
rs1_val==1431655764 and imm_val==3: 1
rs1_val==2 and imm_val==46: 1
rs1_val==2 and imm_val==-44: 1
rs1_val==2 and imm_val==1639: 1
rs1_val==2 and imm_val==820: 1
rs1_val==2 and imm_val==6: 1
rs1_val==2 and imm_val==-1365: 1
rs1_val==2 and imm_val==1366: 1
rs1_val==2 and imm_val==4: 1
rs1_val==2 and imm_val==44: 1
rs1_val==2 and imm_val==0: 1
rs1_val==2 and imm_val==1637: 1
rs1_val==2 and imm_val==818: 1
rs1_val==2 and imm_val==1364: 1
rs1_val==2 and imm_val==2: 1
rs1_val==2 and imm_val==45: 1
rs1_val==2 and imm_val==-45: 1
rs1_val==2 and imm_val==1638: 1
rs1_val==2 and imm_val==819: 1
rs1_val==2 and imm_val==5: 1
rs1_val==2 and imm_val==-1366: 1
rs1_val==2 and imm_val==1365: 1
rs1_val==2 and imm_val==3: 1
rs1_val==46340 and imm_val==46: 1
rs1_val==46340 and imm_val==-44: 1
rs1_val==46340 and imm_val==1639: 1
rs1_val==46340 and imm_val==820: 1
rs1_val==46340 and imm_val==6: 1
rs1_val==46340 and imm_val==-1365: 1
rs1_val==46340 and imm_val==1366: 1
rs1_val==46340 and imm_val==4: 1
rs1_val==46340 and imm_val==44: 1
rs1_val==46340 and imm_val==0: 1
rs1_val==46340 and imm_val==1637: 1
rs1_val==46340 and imm_val==818: 1
rs1_val==46340 and imm_val==1364: 1
rs1_val==46340 and imm_val==2: 1
rs1_val==46340 and imm_val==45: 1
rs1_val==46340 and imm_val==-45: 1
rs1_val==46340 and imm_val==1638: 1
rs1_val==46340 and imm_val==819: 1
rs1_val==46340 and imm_val==5: 1
rs1_val==46340 and imm_val==-1366: 1
rs1_val==46340 and imm_val==1365: 1
rs1_val==46340 and imm_val==3: 1
rs1_val==-46340 and imm_val==46: 1
rs1_val==-46340 and imm_val==-44: 1
rs1_val==-46340 and imm_val==1639: 1
rs1_val==-46340 and imm_val==820: 1
rs1_val==-46340 and imm_val==6: 1
rs1_val==-46340 and imm_val==-1365: 1
rs1_val==-46340 and imm_val==1366: 1
rs1_val==-46340 and imm_val==4: 1
rs1_val==-46340 and imm_val==44: 1
rs1_val==-46340 and imm_val==0: 1
rs1_val==-46340 and imm_val==1637: 1
rs1_val==-46340 and imm_val==818: 1
rs1_val==-46340 and imm_val==1364: 1
rs1_val==-46340 and imm_val==2: 1
rs1_val==-46340 and imm_val==45: 1
rs1_val==-46340 and imm_val==-45: 1
rs1_val==-46340 and imm_val==1638: 1
rs1_val==-46340 and imm_val==819: 1
rs1_val==-46340 and imm_val==5: 1
rs1_val==-46340 and imm_val==-1366: 1
rs1_val==-46340 and imm_val==1365: 1
rs1_val==-46340 and imm_val==3: 1
rs1_val==1717986918 and imm_val==46: 1
rs1_val==1717986918 and imm_val==-44: 1
rs1_val==1717986918 and imm_val==1639: 1
rs1_val==1717986918 and imm_val==820: 1
rs1_val==1717986918 and imm_val==6: 1
rs1_val==1717986918 and imm_val==-1365: 1
rs1_val==1717986918 and imm_val==1366: 1
rs1_val==1717986918 and imm_val==4: 1
rs1_val==1717986918 and imm_val==44: 1
rs1_val==1717986918 and imm_val==0: 1
rs1_val==1717986918 and imm_val==1637: 1
rs1_val==1717986918 and imm_val==818: 1
rs1_val==1717986918 and imm_val==1364: 1
rs1_val==1717986918 and imm_val==2: 1
rs1_val==1717986918 and imm_val==45: 1
rs1_val==1717986918 and imm_val==-45: 1
rs1_val==1717986918 and imm_val==1638: 1
rs1_val==1717986918 and imm_val==819: 1
rs1_val==1717986918 and imm_val==5: 1
rs1_val==1717986918 and imm_val==-1366: 1
rs1_val==1717986918 and imm_val==1365: 1
rs1_val==1717986918 and imm_val==3: 1
rs1_val==858993459 and imm_val==46: 1
rs1_val==858993459 and imm_val==-44: 1
rs1_val==858993459 and imm_val==1639: 1
rs1_val==858993459 and imm_val==820: 1
rs1_val==858993459 and imm_val==6: 1
rs1_val==858993459 and imm_val==-1365: 1
rs1_val==858993459 and imm_val==1366: 1
rs1_val==858993459 and imm_val==4: 1
rs1_val==858993459 and imm_val==44: 1
rs1_val==858993459 and imm_val==0: 1
rs1_val==858993459 and imm_val==1637: 1
rs1_val==858993459 and imm_val==818: 1
rs1_val==858993459 and imm_val==1364: 1
rs1_val==858993459 and imm_val==2: 1
rs1_val==858993459 and imm_val==45: 1
rs1_val==858993459 and imm_val==-45: 1
rs1_val==858993459 and imm_val==1638: 1
rs1_val==858993459 and imm_val==819: 1
rs1_val==858993459 and imm_val==5: 1
rs1_val==858993459 and imm_val==-1366: 1
rs1_val==858993459 and imm_val==1365: 1
rs1_val==858993459 and imm_val==3: 1
rs1_val==5 and imm_val==46: 1
rs1_val==5 and imm_val==-44: 1
rs1_val==5 and imm_val==1639: 1
rs1_val==5 and imm_val==820: 1
rs1_val==5 and imm_val==6: 1
rs1_val==5 and imm_val==-1365: 1
rs1_val==5 and imm_val==1366: 1
rs1_val==5 and imm_val==4: 1
rs1_val==5 and imm_val==44: 1
rs1_val==5 and imm_val==0: 1
rs1_val==5 and imm_val==1637: 1
rs1_val==5 and imm_val==818: 1
rs1_val==5 and imm_val==1364: 1
rs1_val==5 and imm_val==2: 1
rs1_val==5 and imm_val==45: 1
rs1_val==5 and imm_val==-45: 1
rs1_val==5 and imm_val==1638: 1
rs1_val==5 and imm_val==819: 1
rs1_val==5 and imm_val==5: 1
rs1_val==5 and imm_val==-1366: 1
rs1_val==5 and imm_val==1365: 1
rs1_val==5 and imm_val==3: 1
rs1_val==-1431655766 and imm_val==46: 1
rs1_val==-1431655766 and imm_val==-44: 1
rs1_val==-1431655766 and imm_val==1639: 1
rs1_val==-1431655766 and imm_val==820: 1
rs1_val==-1431655766 and imm_val==6: 1
rs1_val==-1431655766 and imm_val==-1365: 1
rs1_val==-1431655766 and imm_val==1366: 1
rs1_val==-1431655766 and imm_val==4: 1
rs1_val==-1431655766 and imm_val==44: 1
rs1_val==-1431655766 and imm_val==0: 1
rs1_val==-1431655766 and imm_val==1637: 1
rs1_val==-1431655766 and imm_val==818: 1
rs1_val==-1431655766 and imm_val==1364: 1
rs1_val==-1431655766 and imm_val==2: 1
rs1_val==-1431655766 and imm_val==45: 1
rs1_val==-1431655766 and imm_val==-45: 1
rs1_val==-1431655766 and imm_val==1638: 1
rs1_val==-1431655766 and imm_val==819: 1
rs1_val==-1431655766 and imm_val==5: 1
rs1_val==-1431655766 and imm_val==-1366: 1
rs1_val==-1431655766 and imm_val==1365: 1
rs1_val==-1431655766 and imm_val==3: 1
rs1_val==1431655765 and imm_val==46: 1
rs1_val==1431655765 and imm_val==-44: 1
rs1_val==1431655765 and imm_val==1639: 1
rs1_val==1431655765 and imm_val==820: 1
rs1_val==1431655765 and imm_val==6: 1
rs1_val==1431655765 and imm_val==-1365: 1
rs1_val==1431655765 and imm_val==1366: 1
rs1_val==1431655765 and imm_val==4: 1
rs1_val==1431655765 and imm_val==44: 1
rs1_val==1431655765 and imm_val==0: 1
rs1_val==1431655765 and imm_val==1637: 1
rs1_val==1431655765 and imm_val==818: 1
rs1_val==1431655765 and imm_val==1364: 1
rs1_val==1431655765 and imm_val==2: 1
rs1_val==1431655765 and imm_val==45: 1
rs1_val==1431655765 and imm_val==-45: 1
rs1_val==1431655765 and imm_val==1638: 1
rs1_val==1431655765 and imm_val==819: 1
rs1_val==1431655765 and imm_val==5: 1
rs1_val==1431655765 and imm_val==-1366: 1
rs1_val==1431655765 and imm_val==1365: 1
rs1_val==1431655765 and imm_val==3: 1
rs1_val==3 and imm_val==46: 1
rs1_val==3 and imm_val==-44: 1
rs1_val==3 and imm_val==1639: 1
rs1_val==3 and imm_val==820: 1
rs1_val==3 and imm_val==6: 1
rs1_val==3 and imm_val==-1365: 1
rs1_val==3 and imm_val==1366: 1
rs1_val==3 and imm_val==4: 1
rs1_val==3 and imm_val==44: 1
rs1_val==3 and imm_val==0: 1
rs1_val==3 and imm_val==1637: 1
rs1_val==3 and imm_val==818: 1
rs1_val==3 and imm_val==1364: 1
rs1_val==3 and imm_val==2: 1
rs1_val==3 and imm_val==45: 1
rs1_val==3 and imm_val==-45: 1
rs1_val==3 and imm_val==1638: 1
rs1_val==3 and imm_val==819: 1
rs1_val==3 and imm_val==5: 1
rs1_val==3 and imm_val==-1366: 1
rs1_val==3 and imm_val==1365: 1
rs1_val==3 and imm_val==3: 1
rs1_val == -1431655766: 22
rs1_val == 1431655765: 22
imm_val == -1366: 24
imm_val == 1365: 24
imm_val == (2**(12-1)-1): 4
imm_val == 0: 25
rs1_val != imm_val: 548
rs1_val < 0 and imm_val < 0: 24
rs1_val < 0 and imm_val > 0: 92
rs1_val == (-2**(xlen-1)): 1
rs1_val == (2**(xlen-1)-1): 1
rs1_val == 0: 23
rs1_val == imm_val: 6
rs1_val > 0 and imm_val < 0: 86
rs1_val > 0 and imm_val > 0: 305
coverage: 588/588
total_coverage: 623/623
|
||
auipc | 87/87 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
opcode:
auipc: 128
coverage: 1/1
rd:
x0: 1
x1: 2
x10: 48
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x2: 2
x3: 13
x4: 52
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 16/16
val_comb:
imm_val == ((2**20)-1): 1
imm_val == 524287: 1
imm_val == 786431: 1
imm_val == 917503: 1
imm_val == 983039: 1
imm_val == 1015807: 1
imm_val == 1032191: 1
imm_val == 1040383: 1
imm_val == 1044479: 1
imm_val == 1046527: 2
imm_val == 1047551: 1
imm_val == 1048063: 1
imm_val == 1048319: 1
imm_val == 1048447: 1
imm_val == 1048511: 1
imm_val == 1048543: 1
imm_val == 1048559: 1
imm_val == 1048567: 1
imm_val == 1048571: 1
imm_val == 1048573: 1
imm_val == 1048574: 1
imm_val == 524288: 1
imm_val == 262144: 1
imm_val == 131072: 1
imm_val == 65536: 1
imm_val == 32768: 1
imm_val == 16384: 1
imm_val == 8192: 1
imm_val == 4096: 1
imm_val == 2048: 1
imm_val == 1024: 1
imm_val == 512: 1
imm_val == 256: 1
imm_val == 128: 1
imm_val == 64: 1
imm_val == 32: 1
imm_val == 16: 1
imm_val == 8: 1
imm_val == 4: 1
imm_val == 2: 3
imm_val == 1: 1
imm_val==1024: 1
imm_val==1: 1
imm_val==725: 1
imm_val==419431: 1
imm_val==209716: 1
imm_val==6: 1
imm_val==699051: 1
imm_val==349526: 1
imm_val==4: 1
imm_val==1022: 1
imm_val==0: 64
imm_val==723: 1
imm_val==419429: 1
imm_val==209714: 1
imm_val==699049: 1
imm_val==349524: 1
imm_val==2: 3
imm_val==1023: 1
imm_val==724: 1
imm_val==419430: 1
imm_val==209715: 1
imm_val==5: 1
imm_val==699050: 1
imm_val==349525: 1
imm_val==3: 1
imm_val == 699050: 1
imm_val == 349525: 1
imm_val == 0: 64
imm_val > 0: 64
coverage: 70/70
total_coverage: 87/87
|
||
beq | 661/661 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2: 589
rs1 == rs2: 1
coverage: 2/2
opcode:
beq: 590
coverage: 1/1
rs1:
x0: 1
x1: 1
x10: 575
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:
x0: 1
x1: 1
x10: 1
x11: 575
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:
rs1_val < 0 and rs2_val < 0 and imm_val & 0x03 == 0: 23
rs2_val == 2147483647: 1
rs2_val == -1073741825: 3
rs2_val == -536870913: 1
rs2_val == -268435457: 3
rs2_val == -134217729: 1
rs2_val == -67108865: 1
rs2_val == -33554433: 2
rs2_val == -16777217: 2
rs2_val == -8388609: 2
rs2_val == -4194305: 1
rs2_val == -2097153: 2
rs2_val == -1048577: 1
rs2_val == -524289: 1
rs2_val == -262145: 1
rs2_val == -131073: 1
rs2_val == -65537: 1
rs2_val == -32769: 1
rs2_val == -16385: 1
rs2_val == -8193: 1
rs2_val == -4097: 2
rs2_val == -2049: 2
rs2_val == -1025: 2
rs2_val == -513: 1
rs2_val == -257: 2
rs2_val == -129: 3
rs2_val == -65: 1
rs2_val == -33: 1
rs2_val == -17: 1
rs2_val == -9: 2
rs2_val == -5: 1
rs2_val == -3: 1
rs2_val == -2: 2
rs1_val == 2147483647: 2
rs1_val == -1073741825: 1
rs1_val == -536870913: 2
rs1_val == -268435457: 1
rs1_val == -134217729: 2
rs1_val == -67108865: 1
rs1_val == -33554433: 2
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 2
rs1_val == -2097153: 2
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 3
rs1_val == -131073: 2
rs1_val == -65537: 1
rs1_val == -32769: 2
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 3
rs1_val == -513: 1
rs1_val == -257: 2
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 2
rs1_val == -3: 1
rs1_val == -2: 1
rs2_val == -2147483648: 2
rs2_val == 1073741824: 2
rs2_val == 536870912: 1
rs2_val == 268435456: 1
rs2_val == 134217728: 1
rs2_val == 67108864: 1
rs2_val == 33554432: 2
rs2_val == 16777216: 1
rs2_val == 8388608: 1
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 1
rs2_val == 131072: 1
rs2_val == 65536: 1
rs2_val == 32768: 1
rs2_val == 16384: 1
rs2_val == 8192: 1
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 1
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 1
rs2_val == 64: 1
rs2_val == 32: 1
rs2_val == 16: 2
rs2_val == 8: 1
rs2_val == 4: 23
rs2_val == 2: 23
rs2_val == 1: 1
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 2
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 2
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 24
rs1_val == 2: 23
rs1_val == 1: 1
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==-46339: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==-1431655765: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==-46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==-1431655766: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==-46339 and rs2_val==46341: 1
rs1_val==-46339 and rs2_val==-46339: 1
rs1_val==-46339 and rs2_val==1717986919: 1
rs1_val==-46339 and rs2_val==858993460: 1
rs1_val==-46339 and rs2_val==6: 1
rs1_val==-46339 and rs2_val==-1431655765: 1
rs1_val==-46339 and rs2_val==1431655766: 1
rs1_val==-46339 and rs2_val==4: 1
rs1_val==-46339 and rs2_val==46339: 1
rs1_val==-46339 and rs2_val==0: 1
rs1_val==-46339 and rs2_val==1717986917: 1
rs1_val==-46339 and rs2_val==858993458: 1
rs1_val==-46339 and rs2_val==1431655764: 1
rs1_val==-46339 and rs2_val==2: 1
rs1_val==-46339 and rs2_val==46340: 1
rs1_val==-46339 and rs2_val==-46340: 1
rs1_val==-46339 and rs2_val==1717986918: 1
rs1_val==-46339 and rs2_val==858993459: 1
rs1_val==-46339 and rs2_val==5: 1
rs1_val==-46339 and rs2_val==-1431655766: 1
rs1_val==-46339 and rs2_val==1431655765: 1
rs1_val==-46339 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==-46339: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==-1431655765: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==-46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==-1431655766: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==-46339: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==-1431655765: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==-46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==-1431655766: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==-46339: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==-1431655765: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==0: 1
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==-46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==-1431655766: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==-1431655765 and rs2_val==46341: 1
rs1_val==-1431655765 and rs2_val==-46339: 1
rs1_val==-1431655765 and rs2_val==1717986919: 1
rs1_val==-1431655765 and rs2_val==858993460: 1
rs1_val==-1431655765 and rs2_val==6: 1
rs1_val==-1431655765 and rs2_val==-1431655765: 1
rs1_val==-1431655765 and rs2_val==1431655766: 1
rs1_val==-1431655765 and rs2_val==4: 1
rs1_val==-1431655765 and rs2_val==46339: 1
rs1_val==-1431655765 and rs2_val==0: 1
rs1_val==-1431655765 and rs2_val==1717986917: 1
rs1_val==-1431655765 and rs2_val==858993458: 1
rs1_val==-1431655765 and rs2_val==1431655764: 1
rs1_val==-1431655765 and rs2_val==2: 1
rs1_val==-1431655765 and rs2_val==46340: 1
rs1_val==-1431655765 and rs2_val==-46340: 1
rs1_val==-1431655765 and rs2_val==1717986918: 1
rs1_val==-1431655765 and rs2_val==858993459: 1
rs1_val==-1431655765 and rs2_val==5: 1
rs1_val==-1431655765 and rs2_val==-1431655766: 1
rs1_val==-1431655765 and rs2_val==1431655765: 1
rs1_val==-1431655765 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==-46339: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==-1431655765: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==-46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==-1431655766: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==-46339: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==-1431655765: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==-46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==-1431655766: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==-46339: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==-1431655765: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==-46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==-1431655766: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==-46339: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==-1431655765: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==0: 1
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==-46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==-1431655766: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==-46339: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==-1431655765: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==-46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==-1431655766: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==-46339: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==-1431655765: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==-46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==-1431655766: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==-46339: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==-1431655765: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==-46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==-1431655766: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==-46339: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==-1431655765: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==-46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==-1431655766: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==-46339: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==-1431655765: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==-46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==-1431655766: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==-46340 and rs2_val==46341: 1
rs1_val==-46340 and rs2_val==-46339: 1
rs1_val==-46340 and rs2_val==1717986919: 1
rs1_val==-46340 and rs2_val==858993460: 1
rs1_val==-46340 and rs2_val==6: 1
rs1_val==-46340 and rs2_val==-1431655765: 1
rs1_val==-46340 and rs2_val==1431655766: 1
rs1_val==-46340 and rs2_val==4: 1
rs1_val==-46340 and rs2_val==46339: 1
rs1_val==-46340 and rs2_val==0: 1
rs1_val==-46340 and rs2_val==1717986917: 1
rs1_val==-46340 and rs2_val==858993458: 1
rs1_val==-46340 and rs2_val==1431655764: 1
rs1_val==-46340 and rs2_val==2: 1
rs1_val==-46340 and rs2_val==46340: 1
rs1_val==-46340 and rs2_val==-46340: 1
rs1_val==-46340 and rs2_val==1717986918: 1
rs1_val==-46340 and rs2_val==858993459: 1
rs1_val==-46340 and rs2_val==5: 1
rs1_val==-46340 and rs2_val==-1431655766: 1
rs1_val==-46340 and rs2_val==1431655765: 1
rs1_val==-46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==-46339: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==-1431655765: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==-46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==-1431655766: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==-46339: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==-1431655765: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==-46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==-1431655766: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==-46339: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==-1431655765: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==-46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==-1431655766: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==-1431655766 and rs2_val==46341: 1
rs1_val==-1431655766 and rs2_val==-46339: 1
rs1_val==-1431655766 and rs2_val==1717986919: 1
rs1_val==-1431655766 and rs2_val==858993460: 1
rs1_val==-1431655766 and rs2_val==6: 1
rs1_val==-1431655766 and rs2_val==-1431655765: 1
rs1_val==-1431655766 and rs2_val==1431655766: 1
rs1_val==-1431655766 and rs2_val==4: 1
rs1_val==-1431655766 and rs2_val==46339: 1
rs1_val==-1431655766 and rs2_val==0: 1
rs1_val==-1431655766 and rs2_val==1717986917: 1
rs1_val==-1431655766 and rs2_val==858993458: 1
rs1_val==-1431655766 and rs2_val==1431655764: 1
rs1_val==-1431655766 and rs2_val==2: 1
rs1_val==-1431655766 and rs2_val==46340: 1
rs1_val==-1431655766 and rs2_val==-46340: 1
rs1_val==-1431655766 and rs2_val==1717986918: 1
rs1_val==-1431655766 and rs2_val==858993459: 1
rs1_val==-1431655766 and rs2_val==5: 1
rs1_val==-1431655766 and rs2_val==-1431655766: 1
rs1_val==-1431655766 and rs2_val==1431655765: 1
rs1_val==-1431655766 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==-46339: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==-1431655765: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==-46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==-1431655766: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==-46339: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==-1431655765: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==-46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==-1431655766: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == -1431655766: 22
rs2_val == 1431655765: 23
rs1_val == -1431655766: 23
rs1_val == 1431655765: 24
rs1_val < 0 and rs2_val > 0 and imm_val & 0x03 == 0: 53
rs1_val < rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 68
rs1_val < rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 92
rs1_val == rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 7
rs1_val == rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 7
rs1_val > 0 and rs2_val < 0 and imm_val & 0x03 == 0: 57
rs1_val > 0 and rs2_val > 0 and imm_val & 0x03 == 0: 182
rs1_val > rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 72
rs1_val > rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 97
coverage: 626/626
total_coverage: 661/661
|
||
bge | 661/661 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2: 585
rs1 == rs2: 1
coverage: 2/2
opcode:
bge: 586
coverage: 1/1
rs1:
x0: 1
x1: 1
x10: 571
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:
x0: 1
x1: 1
x10: 1
x11: 571
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:
rs1_val < 0 and rs2_val < 0 and imm_val & 0x03 == 0: 20
rs2_val == 2147483647: 2
rs2_val == -1073741825: 3
rs2_val == -536870913: 1
rs2_val == -268435457: 2
rs2_val == -134217729: 2
rs2_val == -67108865: 2
rs2_val == -33554433: 1
rs2_val == -16777217: 2
rs2_val == -8388609: 1
rs2_val == -4194305: 1
rs2_val == -2097153: 1
rs2_val == -1048577: 2
rs2_val == -524289: 1
rs2_val == -262145: 2
rs2_val == -131073: 1
rs2_val == -65537: 2
rs2_val == -32769: 1
rs2_val == -16385: 2
rs2_val == -8193: 2
rs2_val == -4097: 1
rs2_val == -2049: 1
rs2_val == -1025: 3
rs2_val == -513: 2
rs2_val == -257: 1
rs2_val == -129: 1
rs2_val == -65: 1
rs2_val == -33: 1
rs2_val == -17: 1
rs2_val == -9: 1
rs2_val == -5: 1
rs2_val == -3: 1
rs2_val == -2: 2
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 1
rs1_val == -16777217: 2
rs1_val == -8388609: 1
rs1_val == -4194305: 2
rs1_val == -2097153: 1
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 2
rs1_val == -32769: 2
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 2
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 3
rs1_val == -3: 2
rs1_val == -2: 1
rs2_val == -2147483648: 1
rs2_val == 1073741824: 1
rs2_val == 536870912: 1
rs2_val == 268435456: 1
rs2_val == 134217728: 2
rs2_val == 67108864: 2
rs2_val == 33554432: 1
rs2_val == 16777216: 1
rs2_val == 8388608: 1
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 1
rs2_val == 131072: 1
rs2_val == 65536: 1
rs2_val == 32768: 1
rs2_val == 16384: 1
rs2_val == 8192: 1
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 1
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 1
rs2_val == 64: 1
rs2_val == 32: 2
rs2_val == 16: 1
rs2_val == 8: 1
rs2_val == 4: 23
rs2_val == 2: 25
rs2_val == 1: 1
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 2
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 2
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 3
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 2
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 2
rs1_val == 128: 3
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 24
rs1_val == 2: 23
rs1_val == 1: 1
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==-46339: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==-1431655765: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==-46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==-1431655766: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==-46339 and rs2_val==46341: 1
rs1_val==-46339 and rs2_val==-46339: 1
rs1_val==-46339 and rs2_val==1717986919: 1
rs1_val==-46339 and rs2_val==858993460: 1
rs1_val==-46339 and rs2_val==6: 1
rs1_val==-46339 and rs2_val==-1431655765: 1
rs1_val==-46339 and rs2_val==1431655766: 1
rs1_val==-46339 and rs2_val==4: 1
rs1_val==-46339 and rs2_val==46339: 1
rs1_val==-46339 and rs2_val==0: 1
rs1_val==-46339 and rs2_val==1717986917: 1
rs1_val==-46339 and rs2_val==858993458: 1
rs1_val==-46339 and rs2_val==1431655764: 1
rs1_val==-46339 and rs2_val==2: 1
rs1_val==-46339 and rs2_val==46340: 1
rs1_val==-46339 and rs2_val==-46340: 1
rs1_val==-46339 and rs2_val==1717986918: 1
rs1_val==-46339 and rs2_val==858993459: 1
rs1_val==-46339 and rs2_val==5: 1
rs1_val==-46339 and rs2_val==-1431655766: 1
rs1_val==-46339 and rs2_val==1431655765: 1
rs1_val==-46339 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==-46339: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==-1431655765: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==-46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==-1431655766: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==-46339: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==-1431655765: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==-46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==-1431655766: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==-46339: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==-1431655765: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==0: 1
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==-46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==-1431655766: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==-1431655765 and rs2_val==46341: 1
rs1_val==-1431655765 and rs2_val==-46339: 1
rs1_val==-1431655765 and rs2_val==1717986919: 1
rs1_val==-1431655765 and rs2_val==858993460: 1
rs1_val==-1431655765 and rs2_val==6: 1
rs1_val==-1431655765 and rs2_val==-1431655765: 1
rs1_val==-1431655765 and rs2_val==1431655766: 1
rs1_val==-1431655765 and rs2_val==4: 1
rs1_val==-1431655765 and rs2_val==46339: 1
rs1_val==-1431655765 and rs2_val==0: 1
rs1_val==-1431655765 and rs2_val==1717986917: 1
rs1_val==-1431655765 and rs2_val==858993458: 1
rs1_val==-1431655765 and rs2_val==1431655764: 1
rs1_val==-1431655765 and rs2_val==2: 1
rs1_val==-1431655765 and rs2_val==46340: 1
rs1_val==-1431655765 and rs2_val==-46340: 1
rs1_val==-1431655765 and rs2_val==1717986918: 1
rs1_val==-1431655765 and rs2_val==858993459: 1
rs1_val==-1431655765 and rs2_val==5: 1
rs1_val==-1431655765 and rs2_val==-1431655766: 1
rs1_val==-1431655765 and rs2_val==1431655765: 1
rs1_val==-1431655765 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==-46339: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==-1431655765: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==-46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==-1431655766: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==-46339: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==-1431655765: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==-46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==-1431655766: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==-46339: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==-1431655765: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==-46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==-1431655766: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==-46339: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==-1431655765: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==0: 1
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==-46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==-1431655766: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==-46339: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==-1431655765: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==-46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==-1431655766: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==-46339: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==-1431655765: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==-46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==-1431655766: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==-46339: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==-1431655765: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==-46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==-1431655766: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==-46339: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==-1431655765: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==-46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==-1431655766: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==-46339: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==-1431655765: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==-46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==-1431655766: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==-46340 and rs2_val==46341: 1
rs1_val==-46340 and rs2_val==-46339: 1
rs1_val==-46340 and rs2_val==1717986919: 1
rs1_val==-46340 and rs2_val==858993460: 1
rs1_val==-46340 and rs2_val==6: 1
rs1_val==-46340 and rs2_val==-1431655765: 1
rs1_val==-46340 and rs2_val==1431655766: 1
rs1_val==-46340 and rs2_val==4: 1
rs1_val==-46340 and rs2_val==46339: 1
rs1_val==-46340 and rs2_val==0: 1
rs1_val==-46340 and rs2_val==1717986917: 1
rs1_val==-46340 and rs2_val==858993458: 1
rs1_val==-46340 and rs2_val==1431655764: 1
rs1_val==-46340 and rs2_val==2: 1
rs1_val==-46340 and rs2_val==46340: 1
rs1_val==-46340 and rs2_val==-46340: 1
rs1_val==-46340 and rs2_val==1717986918: 1
rs1_val==-46340 and rs2_val==858993459: 1
rs1_val==-46340 and rs2_val==5: 1
rs1_val==-46340 and rs2_val==-1431655766: 1
rs1_val==-46340 and rs2_val==1431655765: 1
rs1_val==-46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==-46339: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==-1431655765: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==-46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==-1431655766: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==-46339: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==-1431655765: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==-46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==-1431655766: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==-46339: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==-1431655765: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==-46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==-1431655766: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==-1431655766 and rs2_val==46341: 1
rs1_val==-1431655766 and rs2_val==-46339: 1
rs1_val==-1431655766 and rs2_val==1717986919: 1
rs1_val==-1431655766 and rs2_val==858993460: 1
rs1_val==-1431655766 and rs2_val==6: 1
rs1_val==-1431655766 and rs2_val==-1431655765: 1
rs1_val==-1431655766 and rs2_val==1431655766: 1
rs1_val==-1431655766 and rs2_val==4: 1
rs1_val==-1431655766 and rs2_val==46339: 1
rs1_val==-1431655766 and rs2_val==0: 1
rs1_val==-1431655766 and rs2_val==1717986917: 1
rs1_val==-1431655766 and rs2_val==858993458: 1
rs1_val==-1431655766 and rs2_val==1431655764: 1
rs1_val==-1431655766 and rs2_val==2: 1
rs1_val==-1431655766 and rs2_val==46340: 1
rs1_val==-1431655766 and rs2_val==-46340: 1
rs1_val==-1431655766 and rs2_val==1717986918: 1
rs1_val==-1431655766 and rs2_val==858993459: 1
rs1_val==-1431655766 and rs2_val==5: 1
rs1_val==-1431655766 and rs2_val==-1431655766: 1
rs1_val==-1431655766 and rs2_val==1431655765: 1
rs1_val==-1431655766 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==-46339: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==-1431655765: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==-46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==-1431655766: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==-46339: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==-1431655765: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==-46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==-1431655766: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == -1431655766: 23
rs2_val == 1431655765: 22
rs1_val == -1431655766: 23
rs1_val == 1431655765: 24
rs1_val < 0 and rs2_val > 0 and imm_val & 0x03 == 0: 52
rs1_val < rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 71
rs1_val < rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 97
rs1_val == rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 8
rs1_val == rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 7
rs1_val > 0 and rs2_val < 0 and imm_val & 0x03 == 0: 59
rs1_val > 0 and rs2_val > 0 and imm_val & 0x03 == 0: 193
rs1_val > rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 70
rs1_val > rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 105
coverage: 626/626
total_coverage: 661/661
|
||
bgeu | 799/799 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2: 727
rs1 == rs2: 1
coverage: 2/2
opcode:
bgeu: 728
coverage: 1/1
rs1:
x0: 1
x1: 1
x10: 713
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:
x0: 1
x1: 1
x10: 1
x11: 713
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:
rs1_val > 0 and rs2_val > 0: 674
rs2_val == 2147483647: 2
rs2_val == 3221225471: 2
rs2_val == 3758096383: 2
rs2_val == 4026531839: 4
rs2_val == 4160749567: 1
rs2_val == 4227858431: 1
rs2_val == 4261412863: 1
rs2_val == 4278190079: 2
rs2_val == 4286578687: 1
rs2_val == 4290772991: 1
rs2_val == 4292870143: 1
rs2_val == 4293918719: 1
rs2_val == 4294443007: 1
rs2_val == 4294705151: 1
rs2_val == 4294836223: 1
rs2_val == 4294901759: 1
rs2_val == 4294934527: 1
rs2_val == 4294950911: 1
rs2_val == 4294959103: 1
rs2_val == 4294963199: 3
rs2_val == 4294965247: 2
rs2_val == 4294966271: 2
rs2_val == 4294966783: 1
rs2_val == 4294967039: 4
rs2_val == 4294967167: 1
rs2_val == 4294967231: 3
rs2_val == 4294967263: 1
rs2_val == 4294967279: 1
rs2_val == 4294967287: 2
rs2_val == 4294967291: 1
rs2_val == 4294967293: 3
rs2_val == 4294967294: 1
rs1_val == 2147483647: 2
rs1_val == 3221225471: 1
rs1_val == 3758096383: 2
rs1_val == 4026531839: 1
rs1_val == 4160749567: 1
rs1_val == 4227858431: 3
rs1_val == 4261412863: 1
rs1_val == 4278190079: 1
rs1_val == 4286578687: 1
rs1_val == 4290772991: 1
rs1_val == 4292870143: 1
rs1_val == 4293918719: 1
rs1_val == 4294443007: 1
rs1_val == 4294705151: 1
rs1_val == 4294836223: 1
rs1_val == 4294901759: 1
rs1_val == 4294934527: 2
rs1_val == 4294950911: 1
rs1_val == 4294959103: 1
rs1_val == 4294963199: 2
rs1_val == 4294965247: 2
rs1_val == 4294966271: 1
rs1_val == 4294966783: 1
rs1_val == 4294967039: 1
rs1_val == 4294967167: 3
rs1_val == 4294967231: 1
rs1_val == 4294967263: 2
rs1_val == 4294967279: 1
rs1_val == 4294967287: 1
rs1_val == 4294967291: 1
rs1_val == 4294967293: 1
rs1_val == 4294967294: 1
rs2_val == 2147483648: 1
rs2_val == 1073741824: 1
rs2_val == 536870912: 2
rs2_val == 268435456: 1
rs2_val == 134217728: 1
rs2_val == 67108864: 1
rs2_val == 33554432: 1
rs2_val == 16777216: 2
rs2_val == 8388608: 2
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 1
rs2_val == 131072: 1
rs2_val == 65536: 26
rs2_val == 32768: 2
rs2_val == 16384: 1
rs2_val == 8192: 1
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 1
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 2
rs2_val == 64: 1
rs2_val == 32: 1
rs2_val == 16: 1
rs2_val == 8: 1
rs2_val == 4: 26
rs2_val == 2: 26
rs2_val == 1: 27
rs1_val == 2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 3
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 26
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 28
rs1_val == 2: 28
rs1_val == 1: 26
rs1_val==65536 and rs2_val==65536: 1
rs1_val==65536 and rs2_val==1: 1
rs1_val==65536 and rs2_val==46341: 1
rs1_val==65536 and rs2_val==1717986919: 1
rs1_val==65536 and rs2_val==858993460: 1
rs1_val==65536 and rs2_val==6: 1
rs1_val==65536 and rs2_val==2863311531: 1
rs1_val==65536 and rs2_val==1431655766: 1
rs1_val==65536 and rs2_val==4: 1
rs1_val==65536 and rs2_val==65534: 1
rs1_val==65536 and rs2_val==0: 1
rs1_val==65536 and rs2_val==46339: 1
rs1_val==65536 and rs2_val==1717986917: 1
rs1_val==65536 and rs2_val==858993458: 1
rs1_val==65536 and rs2_val==2863311529: 1
rs1_val==65536 and rs2_val==1431655764: 1
rs1_val==65536 and rs2_val==2: 1
rs1_val==65536 and rs2_val==65535: 1
rs1_val==65536 and rs2_val==46340: 1
rs1_val==65536 and rs2_val==1717986918: 1
rs1_val==65536 and rs2_val==858993459: 1
rs1_val==65536 and rs2_val==5: 1
rs1_val==65536 and rs2_val==2863311530: 1
rs1_val==65536 and rs2_val==1431655765: 1
rs1_val==65536 and rs2_val==3: 1
rs1_val==1 and rs2_val==65536: 1
rs1_val==1 and rs2_val==1: 1
rs1_val==1 and rs2_val==46341: 1
rs1_val==1 and rs2_val==1717986919: 1
rs1_val==1 and rs2_val==858993460: 1
rs1_val==1 and rs2_val==6: 1
rs1_val==1 and rs2_val==2863311531: 1
rs1_val==1 and rs2_val==1431655766: 1
rs1_val==1 and rs2_val==4: 1
rs1_val==1 and rs2_val==65534: 1
rs1_val==1 and rs2_val==0: 1
rs1_val==1 and rs2_val==46339: 1
rs1_val==1 and rs2_val==1717986917: 1
rs1_val==1 and rs2_val==858993458: 1
rs1_val==1 and rs2_val==2863311529: 1
rs1_val==1 and rs2_val==1431655764: 1
rs1_val==1 and rs2_val==2: 1
rs1_val==1 and rs2_val==65535: 1
rs1_val==1 and rs2_val==46340: 1
rs1_val==1 and rs2_val==1717986918: 1
rs1_val==1 and rs2_val==858993459: 1
rs1_val==1 and rs2_val==5: 1
rs1_val==1 and rs2_val==2863311530: 1
rs1_val==1 and rs2_val==1431655765: 1
rs1_val==1 and rs2_val==3: 1
rs1_val==46341 and rs2_val==65536: 1
rs1_val==46341 and rs2_val==1: 1
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==2863311531: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==65534: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==2863311529: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==65535: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==2863311530: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==65536: 1
rs1_val==1717986919 and rs2_val==1: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==2863311531: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==65534: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==2863311529: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==65535: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==2863311530: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==65536: 1
rs1_val==858993460 and rs2_val==1: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==2863311531: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==65534: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==2863311529: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==65535: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==2863311530: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==65536: 1
rs1_val==6 and rs2_val==1: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==2863311531: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==65534: 1
rs1_val==6 and rs2_val==0: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==2863311529: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==65535: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==2863311530: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==2863311531 and rs2_val==65536: 1
rs1_val==2863311531 and rs2_val==1: 1
rs1_val==2863311531 and rs2_val==46341: 1
rs1_val==2863311531 and rs2_val==1717986919: 1
rs1_val==2863311531 and rs2_val==858993460: 1
rs1_val==2863311531 and rs2_val==6: 1
rs1_val==2863311531 and rs2_val==2863311531: 1
rs1_val==2863311531 and rs2_val==1431655766: 1
rs1_val==2863311531 and rs2_val==4: 1
rs1_val==2863311531 and rs2_val==65534: 1
rs1_val==2863311531 and rs2_val==0: 1
rs1_val==2863311531 and rs2_val==46339: 1
rs1_val==2863311531 and rs2_val==1717986917: 1
rs1_val==2863311531 and rs2_val==858993458: 1
rs1_val==2863311531 and rs2_val==2863311529: 1
rs1_val==2863311531 and rs2_val==1431655764: 1
rs1_val==2863311531 and rs2_val==2: 1
rs1_val==2863311531 and rs2_val==65535: 1
rs1_val==2863311531 and rs2_val==46340: 1
rs1_val==2863311531 and rs2_val==1717986918: 1
rs1_val==2863311531 and rs2_val==858993459: 1
rs1_val==2863311531 and rs2_val==5: 1
rs1_val==2863311531 and rs2_val==2863311530: 1
rs1_val==2863311531 and rs2_val==1431655765: 1
rs1_val==2863311531 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==65536: 1
rs1_val==1431655766 and rs2_val==1: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==2863311531: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==65534: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==2863311529: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==65535: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==2863311530: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==65536: 1
rs1_val==4 and rs2_val==1: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==2863311531: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==65534: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==2863311529: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==65535: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==2863311530: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==65534 and rs2_val==65536: 1
rs1_val==65534 and rs2_val==1: 1
rs1_val==65534 and rs2_val==46341: 1
rs1_val==65534 and rs2_val==1717986919: 1
rs1_val==65534 and rs2_val==858993460: 1
rs1_val==65534 and rs2_val==6: 1
rs1_val==65534 and rs2_val==2863311531: 1
rs1_val==65534 and rs2_val==1431655766: 1
rs1_val==65534 and rs2_val==4: 1
rs1_val==65534 and rs2_val==65534: 1
rs1_val==65534 and rs2_val==0: 1
rs1_val==65534 and rs2_val==46339: 1
rs1_val==65534 and rs2_val==1717986917: 1
rs1_val==65534 and rs2_val==858993458: 1
rs1_val==65534 and rs2_val==2863311529: 1
rs1_val==65534 and rs2_val==1431655764: 1
rs1_val==65534 and rs2_val==2: 1
rs1_val==65534 and rs2_val==65535: 1
rs1_val==65534 and rs2_val==46340: 1
rs1_val==65534 and rs2_val==1717986918: 1
rs1_val==65534 and rs2_val==858993459: 1
rs1_val==65534 and rs2_val==5: 1
rs1_val==65534 and rs2_val==2863311530: 1
rs1_val==65534 and rs2_val==1431655765: 1
rs1_val==65534 and rs2_val==3: 1
rs1_val==0 and rs2_val==65536: 1
rs1_val==0 and rs2_val==1: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==2863311531: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==65534: 1
rs1_val==0 and rs2_val==0: 1
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==2863311529: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==65535: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==2863311530: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==46339 and rs2_val==65536: 1
rs1_val==46339 and rs2_val==1: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==2863311531: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==65534: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==2863311529: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==65535: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==2863311530: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==65536: 1
rs1_val==1717986917 and rs2_val==1: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==2863311531: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==65534: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==2863311529: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==65535: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==2863311530: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==65536: 1
rs1_val==858993458 and rs2_val==1: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==2863311531: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==65534: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==2863311529: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==65535: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==2863311530: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==2863311529 and rs2_val==65536: 1
rs1_val==2863311529 and rs2_val==1: 1
rs1_val==2863311529 and rs2_val==46341: 1
rs1_val==2863311529 and rs2_val==1717986919: 1
rs1_val==2863311529 and rs2_val==858993460: 1
rs1_val==2863311529 and rs2_val==6: 1
rs1_val==2863311529 and rs2_val==2863311531: 1
rs1_val==2863311529 and rs2_val==1431655766: 1
rs1_val==2863311529 and rs2_val==4: 1
rs1_val==2863311529 and rs2_val==65534: 1
rs1_val==2863311529 and rs2_val==0: 1
rs1_val==2863311529 and rs2_val==46339: 1
rs1_val==2863311529 and rs2_val==1717986917: 1
rs1_val==2863311529 and rs2_val==858993458: 1
rs1_val==2863311529 and rs2_val==2863311529: 1
rs1_val==2863311529 and rs2_val==1431655764: 1
rs1_val==2863311529 and rs2_val==2: 1
rs1_val==2863311529 and rs2_val==65535: 1
rs1_val==2863311529 and rs2_val==46340: 1
rs1_val==2863311529 and rs2_val==1717986918: 1
rs1_val==2863311529 and rs2_val==858993459: 1
rs1_val==2863311529 and rs2_val==5: 1
rs1_val==2863311529 and rs2_val==2863311530: 1
rs1_val==2863311529 and rs2_val==1431655765: 1
rs1_val==2863311529 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==65536: 1
rs1_val==1431655764 and rs2_val==1: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==2863311531: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==65534: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==2863311529: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==65535: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==2863311530: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==65536: 1
rs1_val==2 and rs2_val==1: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==2863311531: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==65534: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==2863311529: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==65535: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==2863311530: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==65535 and rs2_val==65536: 1
rs1_val==65535 and rs2_val==1: 1
rs1_val==65535 and rs2_val==46341: 1
rs1_val==65535 and rs2_val==1717986919: 1
rs1_val==65535 and rs2_val==858993460: 1
rs1_val==65535 and rs2_val==6: 1
rs1_val==65535 and rs2_val==2863311531: 1
rs1_val==65535 and rs2_val==1431655766: 1
rs1_val==65535 and rs2_val==4: 1
rs1_val==65535 and rs2_val==65534: 1
rs1_val==65535 and rs2_val==0: 1
rs1_val==65535 and rs2_val==46339: 1
rs1_val==65535 and rs2_val==1717986917: 1
rs1_val==65535 and rs2_val==858993458: 1
rs1_val==65535 and rs2_val==2863311529: 1
rs1_val==65535 and rs2_val==1431655764: 1
rs1_val==65535 and rs2_val==2: 1
rs1_val==65535 and rs2_val==65535: 1
rs1_val==65535 and rs2_val==46340: 1
rs1_val==65535 and rs2_val==1717986918: 1
rs1_val==65535 and rs2_val==858993459: 1
rs1_val==65535 and rs2_val==5: 1
rs1_val==65535 and rs2_val==2863311530: 1
rs1_val==65535 and rs2_val==1431655765: 1
rs1_val==65535 and rs2_val==3: 1
rs1_val==46340 and rs2_val==65536: 1
rs1_val==46340 and rs2_val==1: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==2863311531: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==65534: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==2863311529: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==65535: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==2863311530: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==65536: 1
rs1_val==1717986918 and rs2_val==1: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==2863311531: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==65534: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==2863311529: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==65535: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==2863311530: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==65536: 1
rs1_val==858993459 and rs2_val==1: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==2863311531: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==65534: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==2863311529: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==65535: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==2863311530: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==65536: 1
rs1_val==5 and rs2_val==1: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==2863311531: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==65534: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==2863311529: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==65535: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==2863311530: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==2863311530 and rs2_val==65536: 1
rs1_val==2863311530 and rs2_val==1: 1
rs1_val==2863311530 and rs2_val==46341: 1
rs1_val==2863311530 and rs2_val==1717986919: 1
rs1_val==2863311530 and rs2_val==858993460: 1
rs1_val==2863311530 and rs2_val==6: 1
rs1_val==2863311530 and rs2_val==2863311531: 1
rs1_val==2863311530 and rs2_val==1431655766: 1
rs1_val==2863311530 and rs2_val==4: 1
rs1_val==2863311530 and rs2_val==65534: 1
rs1_val==2863311530 and rs2_val==0: 1
rs1_val==2863311530 and rs2_val==46339: 1
rs1_val==2863311530 and rs2_val==1717986917: 1
rs1_val==2863311530 and rs2_val==858993458: 1
rs1_val==2863311530 and rs2_val==2863311529: 1
rs1_val==2863311530 and rs2_val==1431655764: 1
rs1_val==2863311530 and rs2_val==2: 1
rs1_val==2863311530 and rs2_val==65535: 1
rs1_val==2863311530 and rs2_val==46340: 1
rs1_val==2863311530 and rs2_val==1717986918: 1
rs1_val==2863311530 and rs2_val==858993459: 1
rs1_val==2863311530 and rs2_val==5: 1
rs1_val==2863311530 and rs2_val==2863311530: 1
rs1_val==2863311530 and rs2_val==1431655765: 1
rs1_val==2863311530 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==65536: 1
rs1_val==1431655765 and rs2_val==1: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==2863311531: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==65534: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==2863311529: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==65535: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==2863311530: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==65536: 1
rs1_val==3 and rs2_val==1: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==2863311531: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==65534: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==2863311529: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==65535: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==2863311530: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == 2863311530: 25
rs2_val == 1431655765: 25
rs1_val == 2863311530: 25
rs1_val == 1431655765: 25
'rs1_val > 0 and rs2_val > 0 and rs1_val < rs2_val and imm_val < 0 ': 135
'rs1_val > 0 and rs2_val > 0 and rs1_val < rs2_val and imm_val > 0 ': 198
rs1_val > 0 and rs2_val > 0 and rs1_val == rs2_val and imm_val < 0: 12
rs1_val > 0 and rs2_val > 0 and rs1_val == rs2_val and imm_val > 0: 14
'rs1_val > 0 and rs2_val > 0 and rs1_val > rs2_val and imm_val < 0 ': 118
'rs1_val > 0 and rs2_val > 0 and rs1_val > rs2_val and imm_val > 0 ': 197
coverage: 764/764
total_coverage: 799/799
|
||
blt | 661/661 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2: 585
rs1 == rs2: 1
coverage: 2/2
opcode:
blt: 586
coverage: 1/1
rs1:
x0: 1
x1: 1
x10: 571
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:
x0: 1
x1: 1
x10: 1
x11: 571
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:
rs1_val < 0 and rs2_val < 0 and imm_val & 0x03 == 0: 26
rs2_val == 2147483647: 1
rs2_val == -1073741825: 2
rs2_val == -536870913: 1
rs2_val == -268435457: 1
rs2_val == -134217729: 1
rs2_val == -67108865: 1
rs2_val == -33554433: 1
rs2_val == -16777217: 1
rs2_val == -8388609: 2
rs2_val == -4194305: 1
rs2_val == -2097153: 2
rs2_val == -1048577: 1
rs2_val == -524289: 1
rs2_val == -262145: 2
rs2_val == -131073: 1
rs2_val == -65537: 2
rs2_val == -32769: 1
rs2_val == -16385: 2
rs2_val == -8193: 2
rs2_val == -4097: 1
rs2_val == -2049: 2
rs2_val == -1025: 1
rs2_val == -513: 3
rs2_val == -257: 1
rs2_val == -129: 2
rs2_val == -65: 1
rs2_val == -33: 1
rs2_val == -17: 1
rs2_val == -9: 1
rs2_val == -5: 2
rs2_val == -3: 1
rs2_val == -2: 2
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 2
rs1_val == -134217729: 2
rs1_val == -67108865: 1
rs1_val == -33554433: 1
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 3
rs1_val == -1048577: 2
rs1_val == -524289: 2
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 2
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 2
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 2
rs1_val == -3: 3
rs1_val == -2: 1
rs2_val == -2147483648: 2
rs2_val == 1073741824: 1
rs2_val == 536870912: 1
rs2_val == 268435456: 1
rs2_val == 134217728: 3
rs2_val == 67108864: 1
rs2_val == 33554432: 3
rs2_val == 16777216: 1
rs2_val == 8388608: 1
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 4
rs2_val == 131072: 1
rs2_val == 65536: 1
rs2_val == 32768: 2
rs2_val == 16384: 3
rs2_val == 8192: 2
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 1
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 1
rs2_val == 64: 1
rs2_val == 32: 1
rs2_val == 16: 2
rs2_val == 8: 1
rs2_val == 4: 23
rs2_val == 2: 23
rs2_val == 1: 2
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 2
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 25
rs1_val == 2: 24
rs1_val == 1: 1
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==-46339: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==-1431655765: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==-46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==-1431655766: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==-46339 and rs2_val==46341: 1
rs1_val==-46339 and rs2_val==-46339: 1
rs1_val==-46339 and rs2_val==1717986919: 1
rs1_val==-46339 and rs2_val==858993460: 1
rs1_val==-46339 and rs2_val==6: 1
rs1_val==-46339 and rs2_val==-1431655765: 1
rs1_val==-46339 and rs2_val==1431655766: 1
rs1_val==-46339 and rs2_val==4: 1
rs1_val==-46339 and rs2_val==46339: 1
rs1_val==-46339 and rs2_val==0: 1
rs1_val==-46339 and rs2_val==1717986917: 1
rs1_val==-46339 and rs2_val==858993458: 1
rs1_val==-46339 and rs2_val==1431655764: 1
rs1_val==-46339 and rs2_val==2: 1
rs1_val==-46339 and rs2_val==46340: 1
rs1_val==-46339 and rs2_val==-46340: 1
rs1_val==-46339 and rs2_val==1717986918: 1
rs1_val==-46339 and rs2_val==858993459: 1
rs1_val==-46339 and rs2_val==5: 1
rs1_val==-46339 and rs2_val==-1431655766: 1
rs1_val==-46339 and rs2_val==1431655765: 1
rs1_val==-46339 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==-46339: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==-1431655765: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==-46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==-1431655766: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==-46339: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==-1431655765: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==-46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==-1431655766: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==-46339: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==-1431655765: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==0: 1
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==-46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==-1431655766: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==-1431655765 and rs2_val==46341: 1
rs1_val==-1431655765 and rs2_val==-46339: 1
rs1_val==-1431655765 and rs2_val==1717986919: 1
rs1_val==-1431655765 and rs2_val==858993460: 1
rs1_val==-1431655765 and rs2_val==6: 1
rs1_val==-1431655765 and rs2_val==-1431655765: 1
rs1_val==-1431655765 and rs2_val==1431655766: 1
rs1_val==-1431655765 and rs2_val==4: 1
rs1_val==-1431655765 and rs2_val==46339: 1
rs1_val==-1431655765 and rs2_val==0: 1
rs1_val==-1431655765 and rs2_val==1717986917: 1
rs1_val==-1431655765 and rs2_val==858993458: 1
rs1_val==-1431655765 and rs2_val==1431655764: 1
rs1_val==-1431655765 and rs2_val==2: 1
rs1_val==-1431655765 and rs2_val==46340: 1
rs1_val==-1431655765 and rs2_val==-46340: 1
rs1_val==-1431655765 and rs2_val==1717986918: 1
rs1_val==-1431655765 and rs2_val==858993459: 1
rs1_val==-1431655765 and rs2_val==5: 1
rs1_val==-1431655765 and rs2_val==-1431655766: 1
rs1_val==-1431655765 and rs2_val==1431655765: 1
rs1_val==-1431655765 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==-46339: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==-1431655765: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==-46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==-1431655766: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==-46339: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==-1431655765: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==-46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==-1431655766: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==-46339: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==-1431655765: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==-46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==-1431655766: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==-46339: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==-1431655765: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==0: 1
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==-46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==-1431655766: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==-46339: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==-1431655765: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==-46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==-1431655766: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==-46339: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==-1431655765: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==-46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==-1431655766: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==-46339: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==-1431655765: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==-46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==-1431655766: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==-46339: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==-1431655765: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==-46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==-1431655766: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==-46339: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==-1431655765: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==-46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==-1431655766: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==-46340 and rs2_val==46341: 1
rs1_val==-46340 and rs2_val==-46339: 1
rs1_val==-46340 and rs2_val==1717986919: 1
rs1_val==-46340 and rs2_val==858993460: 1
rs1_val==-46340 and rs2_val==6: 1
rs1_val==-46340 and rs2_val==-1431655765: 1
rs1_val==-46340 and rs2_val==1431655766: 1
rs1_val==-46340 and rs2_val==4: 1
rs1_val==-46340 and rs2_val==46339: 1
rs1_val==-46340 and rs2_val==0: 1
rs1_val==-46340 and rs2_val==1717986917: 1
rs1_val==-46340 and rs2_val==858993458: 1
rs1_val==-46340 and rs2_val==1431655764: 1
rs1_val==-46340 and rs2_val==2: 1
rs1_val==-46340 and rs2_val==46340: 1
rs1_val==-46340 and rs2_val==-46340: 1
rs1_val==-46340 and rs2_val==1717986918: 1
rs1_val==-46340 and rs2_val==858993459: 1
rs1_val==-46340 and rs2_val==5: 1
rs1_val==-46340 and rs2_val==-1431655766: 1
rs1_val==-46340 and rs2_val==1431655765: 1
rs1_val==-46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==-46339: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==-1431655765: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==-46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==-1431655766: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==-46339: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==-1431655765: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==-46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==-1431655766: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==-46339: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==-1431655765: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==-46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==-1431655766: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==-1431655766 and rs2_val==46341: 1
rs1_val==-1431655766 and rs2_val==-46339: 1
rs1_val==-1431655766 and rs2_val==1717986919: 1
rs1_val==-1431655766 and rs2_val==858993460: 1
rs1_val==-1431655766 and rs2_val==6: 1
rs1_val==-1431655766 and rs2_val==-1431655765: 1
rs1_val==-1431655766 and rs2_val==1431655766: 1
rs1_val==-1431655766 and rs2_val==4: 1
rs1_val==-1431655766 and rs2_val==46339: 1
rs1_val==-1431655766 and rs2_val==0: 1
rs1_val==-1431655766 and rs2_val==1717986917: 1
rs1_val==-1431655766 and rs2_val==858993458: 1
rs1_val==-1431655766 and rs2_val==1431655764: 1
rs1_val==-1431655766 and rs2_val==2: 1
rs1_val==-1431655766 and rs2_val==46340: 1
rs1_val==-1431655766 and rs2_val==-46340: 1
rs1_val==-1431655766 and rs2_val==1717986918: 1
rs1_val==-1431655766 and rs2_val==858993459: 1
rs1_val==-1431655766 and rs2_val==5: 1
rs1_val==-1431655766 and rs2_val==-1431655766: 1
rs1_val==-1431655766 and rs2_val==1431655765: 1
rs1_val==-1431655766 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==-46339: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==-1431655765: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==-46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==-1431655766: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==-46339: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==-1431655765: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==-46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==-1431655766: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == -1431655766: 23
rs2_val == 1431655765: 23
rs1_val == -1431655766: 22
rs1_val == 1431655765: 22
rs1_val < 0 and rs2_val > 0 and imm_val & 0x03 == 0: 52
rs1_val < rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 70
rs1_val < rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 90
rs1_val == rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 5
rs1_val == rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 8
rs1_val > 0 and rs2_val < 0 and imm_val & 0x03 == 0: 60
rs1_val > 0 and rs2_val > 0 and imm_val & 0x03 == 0: 193
rs1_val > rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 80
rs1_val > rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 104
coverage: 626/626
total_coverage: 661/661
|
||
bltu | 799/799 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2: 726
rs1 == rs2: 1
coverage: 2/2
opcode:
bltu: 727
coverage: 1/1
rs1:
x0: 1
x1: 1
x10: 712
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:
x0: 1
x1: 1
x10: 1
x11: 712
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:
rs1_val > 0 and rs2_val > 0: 675
rs2_val == 2147483647: 2
rs2_val == 3221225471: 1
rs2_val == 3758096383: 2
rs2_val == 4026531839: 1
rs2_val == 4160749567: 1
rs2_val == 4227858431: 1
rs2_val == 4261412863: 1
rs2_val == 4278190079: 1
rs2_val == 4286578687: 1
rs2_val == 4290772991: 1
rs2_val == 4292870143: 1
rs2_val == 4293918719: 1
rs2_val == 4294443007: 2
rs2_val == 4294705151: 1
rs2_val == 4294836223: 2
rs2_val == 4294901759: 1
rs2_val == 4294934527: 1
rs2_val == 4294950911: 1
rs2_val == 4294959103: 1
rs2_val == 4294963199: 1
rs2_val == 4294965247: 3
rs2_val == 4294966271: 1
rs2_val == 4294966783: 2
rs2_val == 4294967039: 1
rs2_val == 4294967167: 1
rs2_val == 4294967231: 1
rs2_val == 4294967263: 1
rs2_val == 4294967279: 1
rs2_val == 4294967287: 1
rs2_val == 4294967291: 2
rs2_val == 4294967293: 1
rs2_val == 4294967294: 2
rs1_val == 2147483647: 1
rs1_val == 3221225471: 2
rs1_val == 3758096383: 2
rs1_val == 4026531839: 2
rs1_val == 4160749567: 1
rs1_val == 4227858431: 1
rs1_val == 4261412863: 1
rs1_val == 4278190079: 1
rs1_val == 4286578687: 1
rs1_val == 4290772991: 1
rs1_val == 4292870143: 1
rs1_val == 4293918719: 2
rs1_val == 4294443007: 3
rs1_val == 4294705151: 1
rs1_val == 4294836223: 2
rs1_val == 4294901759: 1
rs1_val == 4294934527: 1
rs1_val == 4294950911: 1
rs1_val == 4294959103: 3
rs1_val == 4294963199: 2
rs1_val == 4294965247: 1
rs1_val == 4294966271: 1
rs1_val == 4294966783: 1
rs1_val == 4294967039: 1
rs1_val == 4294967167: 2
rs1_val == 4294967231: 1
rs1_val == 4294967263: 1
rs1_val == 4294967279: 1
rs1_val == 4294967287: 1
rs1_val == 4294967291: 1
rs1_val == 4294967293: 1
rs1_val == 4294967294: 1
rs2_val == 2147483648: 2
rs2_val == 1073741824: 2
rs2_val == 536870912: 1
rs2_val == 268435456: 1
rs2_val == 134217728: 1
rs2_val == 67108864: 2
rs2_val == 33554432: 2
rs2_val == 16777216: 1
rs2_val == 8388608: 1
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 2
rs2_val == 131072: 1
rs2_val == 65536: 28
rs2_val == 32768: 1
rs2_val == 16384: 1
rs2_val == 8192: 1
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 1
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 1
rs2_val == 64: 1
rs2_val == 32: 2
rs2_val == 16: 1
rs2_val == 8: 2
rs2_val == 4: 26
rs2_val == 2: 26
rs2_val == 1: 27
rs1_val == 2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 2
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 2
rs1_val == 65536: 26
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 26
rs1_val == 2: 27
rs1_val == 1: 26
rs1_val==65536 and rs2_val==65536: 1
rs1_val==65536 and rs2_val==1: 1
rs1_val==65536 and rs2_val==46341: 1
rs1_val==65536 and rs2_val==1717986919: 1
rs1_val==65536 and rs2_val==858993460: 1
rs1_val==65536 and rs2_val==6: 1
rs1_val==65536 and rs2_val==2863311531: 1
rs1_val==65536 and rs2_val==1431655766: 1
rs1_val==65536 and rs2_val==4: 1
rs1_val==65536 and rs2_val==65534: 1
rs1_val==65536 and rs2_val==0: 1
rs1_val==65536 and rs2_val==46339: 1
rs1_val==65536 and rs2_val==1717986917: 1
rs1_val==65536 and rs2_val==858993458: 1
rs1_val==65536 and rs2_val==2863311529: 1
rs1_val==65536 and rs2_val==1431655764: 1
rs1_val==65536 and rs2_val==2: 1
rs1_val==65536 and rs2_val==65535: 1
rs1_val==65536 and rs2_val==46340: 1
rs1_val==65536 and rs2_val==1717986918: 1
rs1_val==65536 and rs2_val==858993459: 1
rs1_val==65536 and rs2_val==5: 1
rs1_val==65536 and rs2_val==2863311530: 1
rs1_val==65536 and rs2_val==1431655765: 1
rs1_val==65536 and rs2_val==3: 1
rs1_val==1 and rs2_val==65536: 1
rs1_val==1 and rs2_val==1: 1
rs1_val==1 and rs2_val==46341: 1
rs1_val==1 and rs2_val==1717986919: 1
rs1_val==1 and rs2_val==858993460: 1
rs1_val==1 and rs2_val==6: 1
rs1_val==1 and rs2_val==2863311531: 1
rs1_val==1 and rs2_val==1431655766: 1
rs1_val==1 and rs2_val==4: 1
rs1_val==1 and rs2_val==65534: 1
rs1_val==1 and rs2_val==0: 1
rs1_val==1 and rs2_val==46339: 1
rs1_val==1 and rs2_val==1717986917: 1
rs1_val==1 and rs2_val==858993458: 1
rs1_val==1 and rs2_val==2863311529: 1
rs1_val==1 and rs2_val==1431655764: 1
rs1_val==1 and rs2_val==2: 1
rs1_val==1 and rs2_val==65535: 1
rs1_val==1 and rs2_val==46340: 1
rs1_val==1 and rs2_val==1717986918: 1
rs1_val==1 and rs2_val==858993459: 1
rs1_val==1 and rs2_val==5: 1
rs1_val==1 and rs2_val==2863311530: 1
rs1_val==1 and rs2_val==1431655765: 1
rs1_val==1 and rs2_val==3: 1
rs1_val==46341 and rs2_val==65536: 1
rs1_val==46341 and rs2_val==1: 1
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==2863311531: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==65534: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==2863311529: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==65535: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==2863311530: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==65536: 1
rs1_val==1717986919 and rs2_val==1: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==2863311531: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==65534: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==2863311529: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==65535: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==2863311530: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==65536: 1
rs1_val==858993460 and rs2_val==1: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==2863311531: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==65534: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==2863311529: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==65535: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==2863311530: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==65536: 1
rs1_val==6 and rs2_val==1: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==2863311531: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==65534: 1
rs1_val==6 and rs2_val==0: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==2863311529: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==65535: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==2863311530: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==2863311531 and rs2_val==65536: 1
rs1_val==2863311531 and rs2_val==1: 1
rs1_val==2863311531 and rs2_val==46341: 1
rs1_val==2863311531 and rs2_val==1717986919: 1
rs1_val==2863311531 and rs2_val==858993460: 1
rs1_val==2863311531 and rs2_val==6: 1
rs1_val==2863311531 and rs2_val==2863311531: 1
rs1_val==2863311531 and rs2_val==1431655766: 1
rs1_val==2863311531 and rs2_val==4: 1
rs1_val==2863311531 and rs2_val==65534: 1
rs1_val==2863311531 and rs2_val==0: 1
rs1_val==2863311531 and rs2_val==46339: 1
rs1_val==2863311531 and rs2_val==1717986917: 1
rs1_val==2863311531 and rs2_val==858993458: 1
rs1_val==2863311531 and rs2_val==2863311529: 1
rs1_val==2863311531 and rs2_val==1431655764: 1
rs1_val==2863311531 and rs2_val==2: 1
rs1_val==2863311531 and rs2_val==65535: 1
rs1_val==2863311531 and rs2_val==46340: 1
rs1_val==2863311531 and rs2_val==1717986918: 1
rs1_val==2863311531 and rs2_val==858993459: 1
rs1_val==2863311531 and rs2_val==5: 1
rs1_val==2863311531 and rs2_val==2863311530: 1
rs1_val==2863311531 and rs2_val==1431655765: 1
rs1_val==2863311531 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==65536: 1
rs1_val==1431655766 and rs2_val==1: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==2863311531: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==65534: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==2863311529: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==65535: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==2863311530: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==65536: 1
rs1_val==4 and rs2_val==1: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==2863311531: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==65534: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==2863311529: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==65535: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==2863311530: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==65534 and rs2_val==65536: 1
rs1_val==65534 and rs2_val==1: 1
rs1_val==65534 and rs2_val==46341: 1
rs1_val==65534 and rs2_val==1717986919: 1
rs1_val==65534 and rs2_val==858993460: 1
rs1_val==65534 and rs2_val==6: 1
rs1_val==65534 and rs2_val==2863311531: 1
rs1_val==65534 and rs2_val==1431655766: 1
rs1_val==65534 and rs2_val==4: 1
rs1_val==65534 and rs2_val==65534: 1
rs1_val==65534 and rs2_val==0: 1
rs1_val==65534 and rs2_val==46339: 1
rs1_val==65534 and rs2_val==1717986917: 1
rs1_val==65534 and rs2_val==858993458: 1
rs1_val==65534 and rs2_val==2863311529: 1
rs1_val==65534 and rs2_val==1431655764: 1
rs1_val==65534 and rs2_val==2: 1
rs1_val==65534 and rs2_val==65535: 1
rs1_val==65534 and rs2_val==46340: 1
rs1_val==65534 and rs2_val==1717986918: 1
rs1_val==65534 and rs2_val==858993459: 1
rs1_val==65534 and rs2_val==5: 1
rs1_val==65534 and rs2_val==2863311530: 1
rs1_val==65534 and rs2_val==1431655765: 1
rs1_val==65534 and rs2_val==3: 1
rs1_val==0 and rs2_val==65536: 1
rs1_val==0 and rs2_val==1: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==2863311531: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==65534: 1
rs1_val==0 and rs2_val==0: 1
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==2863311529: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==65535: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==2863311530: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==46339 and rs2_val==65536: 1
rs1_val==46339 and rs2_val==1: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==2863311531: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==65534: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==2863311529: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==65535: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==2863311530: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==65536: 1
rs1_val==1717986917 and rs2_val==1: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==2863311531: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==65534: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==2863311529: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==65535: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==2863311530: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==65536: 1
rs1_val==858993458 and rs2_val==1: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==2863311531: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==65534: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==2863311529: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==65535: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==2863311530: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==2863311529 and rs2_val==65536: 1
rs1_val==2863311529 and rs2_val==1: 1
rs1_val==2863311529 and rs2_val==46341: 1
rs1_val==2863311529 and rs2_val==1717986919: 1
rs1_val==2863311529 and rs2_val==858993460: 1
rs1_val==2863311529 and rs2_val==6: 1
rs1_val==2863311529 and rs2_val==2863311531: 1
rs1_val==2863311529 and rs2_val==1431655766: 1
rs1_val==2863311529 and rs2_val==4: 1
rs1_val==2863311529 and rs2_val==65534: 1
rs1_val==2863311529 and rs2_val==0: 1
rs1_val==2863311529 and rs2_val==46339: 1
rs1_val==2863311529 and rs2_val==1717986917: 1
rs1_val==2863311529 and rs2_val==858993458: 1
rs1_val==2863311529 and rs2_val==2863311529: 1
rs1_val==2863311529 and rs2_val==1431655764: 1
rs1_val==2863311529 and rs2_val==2: 1
rs1_val==2863311529 and rs2_val==65535: 1
rs1_val==2863311529 and rs2_val==46340: 1
rs1_val==2863311529 and rs2_val==1717986918: 1
rs1_val==2863311529 and rs2_val==858993459: 1
rs1_val==2863311529 and rs2_val==5: 1
rs1_val==2863311529 and rs2_val==2863311530: 1
rs1_val==2863311529 and rs2_val==1431655765: 1
rs1_val==2863311529 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==65536: 1
rs1_val==1431655764 and rs2_val==1: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==2863311531: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==65534: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==2863311529: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==65535: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==2863311530: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==65536: 1
rs1_val==2 and rs2_val==1: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==2863311531: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==65534: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==2863311529: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==65535: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==2863311530: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==65535 and rs2_val==65536: 1
rs1_val==65535 and rs2_val==1: 1
rs1_val==65535 and rs2_val==46341: 1
rs1_val==65535 and rs2_val==1717986919: 1
rs1_val==65535 and rs2_val==858993460: 1
rs1_val==65535 and rs2_val==6: 1
rs1_val==65535 and rs2_val==2863311531: 1
rs1_val==65535 and rs2_val==1431655766: 1
rs1_val==65535 and rs2_val==4: 1
rs1_val==65535 and rs2_val==65534: 1
rs1_val==65535 and rs2_val==0: 1
rs1_val==65535 and rs2_val==46339: 1
rs1_val==65535 and rs2_val==1717986917: 1
rs1_val==65535 and rs2_val==858993458: 1
rs1_val==65535 and rs2_val==2863311529: 1
rs1_val==65535 and rs2_val==1431655764: 1
rs1_val==65535 and rs2_val==2: 1
rs1_val==65535 and rs2_val==65535: 1
rs1_val==65535 and rs2_val==46340: 1
rs1_val==65535 and rs2_val==1717986918: 1
rs1_val==65535 and rs2_val==858993459: 1
rs1_val==65535 and rs2_val==5: 1
rs1_val==65535 and rs2_val==2863311530: 1
rs1_val==65535 and rs2_val==1431655765: 1
rs1_val==65535 and rs2_val==3: 1
rs1_val==46340 and rs2_val==65536: 1
rs1_val==46340 and rs2_val==1: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==2863311531: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==65534: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==2863311529: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==65535: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==2863311530: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==65536: 1
rs1_val==1717986918 and rs2_val==1: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==2863311531: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==65534: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==2863311529: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==65535: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==2863311530: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==65536: 1
rs1_val==858993459 and rs2_val==1: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==2863311531: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==65534: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==2863311529: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==65535: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==2863311530: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==65536: 1
rs1_val==5 and rs2_val==1: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==2863311531: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==65534: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==2863311529: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==65535: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==2863311530: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==2863311530 and rs2_val==65536: 1
rs1_val==2863311530 and rs2_val==1: 1
rs1_val==2863311530 and rs2_val==46341: 1
rs1_val==2863311530 and rs2_val==1717986919: 1
rs1_val==2863311530 and rs2_val==858993460: 1
rs1_val==2863311530 and rs2_val==6: 1
rs1_val==2863311530 and rs2_val==2863311531: 1
rs1_val==2863311530 and rs2_val==1431655766: 1
rs1_val==2863311530 and rs2_val==4: 1
rs1_val==2863311530 and rs2_val==65534: 1
rs1_val==2863311530 and rs2_val==0: 1
rs1_val==2863311530 and rs2_val==46339: 1
rs1_val==2863311530 and rs2_val==1717986917: 1
rs1_val==2863311530 and rs2_val==858993458: 1
rs1_val==2863311530 and rs2_val==2863311529: 1
rs1_val==2863311530 and rs2_val==1431655764: 1
rs1_val==2863311530 and rs2_val==2: 1
rs1_val==2863311530 and rs2_val==65535: 1
rs1_val==2863311530 and rs2_val==46340: 1
rs1_val==2863311530 and rs2_val==1717986918: 1
rs1_val==2863311530 and rs2_val==858993459: 1
rs1_val==2863311530 and rs2_val==5: 1
rs1_val==2863311530 and rs2_val==2863311530: 1
rs1_val==2863311530 and rs2_val==1431655765: 1
rs1_val==2863311530 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==65536: 1
rs1_val==1431655765 and rs2_val==1: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==2863311531: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==65534: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==2863311529: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==65535: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==2863311530: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==65536: 1
rs1_val==3 and rs2_val==1: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==2863311531: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==65534: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==2863311529: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==65535: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==2863311530: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == 2863311530: 26
rs2_val == 1431655765: 27
rs1_val == 2863311530: 25
rs1_val == 1431655765: 26
'rs1_val > 0 and rs2_val > 0 and rs1_val < rs2_val and imm_val < 0 ': 119
'rs1_val > 0 and rs2_val > 0 and rs1_val < rs2_val and imm_val > 0 ': 199
rs1_val > 0 and rs2_val > 0 and rs1_val == rs2_val and imm_val < 0: 11
rs1_val > 0 and rs2_val > 0 and rs1_val == rs2_val and imm_val > 0: 16
'rs1_val > 0 and rs2_val > 0 and rs1_val > rs2_val and imm_val < 0 ': 128
'rs1_val > 0 and rs2_val > 0 and rs1_val > rs2_val and imm_val > 0 ': 202
coverage: 764/764
total_coverage: 799/799
|
||
bne | 661/661 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2: 584
rs1 == rs2: 1
coverage: 2/2
opcode:
bne: 585
coverage: 1/1
rs1:
x0: 1
x1: 1
x10: 570
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:
x0: 1
x1: 1
x10: 1
x11: 570
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:
rs1_val < 0 and rs2_val < 0 and imm_val & 0x03 == 0: 31
rs2_val == 2147483647: 1
rs2_val == -1073741825: 1
rs2_val == -536870913: 2
rs2_val == -268435457: 1
rs2_val == -134217729: 1
rs2_val == -67108865: 2
rs2_val == -33554433: 2
rs2_val == -16777217: 1
rs2_val == -8388609: 2
rs2_val == -4194305: 2
rs2_val == -2097153: 2
rs2_val == -1048577: 3
rs2_val == -524289: 2
rs2_val == -262145: 2
rs2_val == -131073: 1
rs2_val == -65537: 1
rs2_val == -32769: 1
rs2_val == -16385: 1
rs2_val == -8193: 1
rs2_val == -4097: 3
rs2_val == -2049: 1
rs2_val == -1025: 2
rs2_val == -513: 1
rs2_val == -257: 2
rs2_val == -129: 2
rs2_val == -65: 1
rs2_val == -33: 1
rs2_val == -17: 2
rs2_val == -9: 3
rs2_val == -5: 2
rs2_val == -3: 1
rs2_val == -2: 1
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 2
rs1_val == -33554433: 4
rs1_val == -16777217: 2
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 1
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 2
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 2
rs1_val == -2049: 2
rs1_val == -1025: 1
rs1_val == -513: 2
rs1_val == -257: 2
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 3
rs1_val == -5: 1
rs1_val == -3: 1
rs1_val == -2: 1
rs2_val == -2147483648: 1
rs2_val == 1073741824: 1
rs2_val == 536870912: 1
rs2_val == 268435456: 1
rs2_val == 134217728: 1
rs2_val == 67108864: 1
rs2_val == 33554432: 1
rs2_val == 16777216: 1
rs2_val == 8388608: 2
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 2
rs2_val == 524288: 1
rs2_val == 262144: 1
rs2_val == 131072: 1
rs2_val == 65536: 1
rs2_val == 32768: 2
rs2_val == 16384: 1
rs2_val == 8192: 1
rs2_val == 4096: 2
rs2_val == 2048: 1
rs2_val == 1024: 1
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 2
rs2_val == 64: 1
rs2_val == 32: 1
rs2_val == 16: 1
rs2_val == 8: 1
rs2_val == 4: 24
rs2_val == 2: 23
rs2_val == 1: 1
rs1_val == -2147483648: 2
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 2
rs1_val == 32: 2
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 22
rs1_val == 2: 23
rs1_val == 1: 1
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==-46339: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==-1431655765: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==-46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==-1431655766: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==-46339 and rs2_val==46341: 1
rs1_val==-46339 and rs2_val==-46339: 1
rs1_val==-46339 and rs2_val==1717986919: 1
rs1_val==-46339 and rs2_val==858993460: 1
rs1_val==-46339 and rs2_val==6: 1
rs1_val==-46339 and rs2_val==-1431655765: 1
rs1_val==-46339 and rs2_val==1431655766: 1
rs1_val==-46339 and rs2_val==4: 1
rs1_val==-46339 and rs2_val==46339: 1
rs1_val==-46339 and rs2_val==0: 1
rs1_val==-46339 and rs2_val==1717986917: 1
rs1_val==-46339 and rs2_val==858993458: 1
rs1_val==-46339 and rs2_val==1431655764: 1
rs1_val==-46339 and rs2_val==2: 1
rs1_val==-46339 and rs2_val==46340: 1
rs1_val==-46339 and rs2_val==-46340: 1
rs1_val==-46339 and rs2_val==1717986918: 1
rs1_val==-46339 and rs2_val==858993459: 1
rs1_val==-46339 and rs2_val==5: 1
rs1_val==-46339 and rs2_val==-1431655766: 1
rs1_val==-46339 and rs2_val==1431655765: 1
rs1_val==-46339 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==-46339: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==-1431655765: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==-46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==-1431655766: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==-46339: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==-1431655765: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==-46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==-1431655766: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==-46339: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==-1431655765: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==0: 1
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==-46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==-1431655766: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==-1431655765 and rs2_val==46341: 1
rs1_val==-1431655765 and rs2_val==-46339: 1
rs1_val==-1431655765 and rs2_val==1717986919: 1
rs1_val==-1431655765 and rs2_val==858993460: 1
rs1_val==-1431655765 and rs2_val==6: 1
rs1_val==-1431655765 and rs2_val==-1431655765: 1
rs1_val==-1431655765 and rs2_val==1431655766: 1
rs1_val==-1431655765 and rs2_val==4: 1
rs1_val==-1431655765 and rs2_val==46339: 1
rs1_val==-1431655765 and rs2_val==0: 1
rs1_val==-1431655765 and rs2_val==1717986917: 1
rs1_val==-1431655765 and rs2_val==858993458: 1
rs1_val==-1431655765 and rs2_val==1431655764: 1
rs1_val==-1431655765 and rs2_val==2: 1
rs1_val==-1431655765 and rs2_val==46340: 1
rs1_val==-1431655765 and rs2_val==-46340: 1
rs1_val==-1431655765 and rs2_val==1717986918: 1
rs1_val==-1431655765 and rs2_val==858993459: 1
rs1_val==-1431655765 and rs2_val==5: 1
rs1_val==-1431655765 and rs2_val==-1431655766: 1
rs1_val==-1431655765 and rs2_val==1431655765: 1
rs1_val==-1431655765 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==-46339: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==-1431655765: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==-46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==-1431655766: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==-46339: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==-1431655765: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==-46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==-1431655766: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==-46339: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==-1431655765: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==-46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==-1431655766: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==-46339: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==-1431655765: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==0: 1
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==-46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==-1431655766: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==-46339: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==-1431655765: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==-46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==-1431655766: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==-46339: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==-1431655765: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==-46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==-1431655766: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==-46339: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==-1431655765: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==-46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==-1431655766: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==-46339: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==-1431655765: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==-46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==-1431655766: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==-46339: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==-1431655765: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==-46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==-1431655766: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==-46340 and rs2_val==46341: 1
rs1_val==-46340 and rs2_val==-46339: 1
rs1_val==-46340 and rs2_val==1717986919: 1
rs1_val==-46340 and rs2_val==858993460: 1
rs1_val==-46340 and rs2_val==6: 1
rs1_val==-46340 and rs2_val==-1431655765: 1
rs1_val==-46340 and rs2_val==1431655766: 1
rs1_val==-46340 and rs2_val==4: 1
rs1_val==-46340 and rs2_val==46339: 1
rs1_val==-46340 and rs2_val==0: 1
rs1_val==-46340 and rs2_val==1717986917: 1
rs1_val==-46340 and rs2_val==858993458: 1
rs1_val==-46340 and rs2_val==1431655764: 1
rs1_val==-46340 and rs2_val==2: 1
rs1_val==-46340 and rs2_val==46340: 1
rs1_val==-46340 and rs2_val==-46340: 1
rs1_val==-46340 and rs2_val==1717986918: 1
rs1_val==-46340 and rs2_val==858993459: 1
rs1_val==-46340 and rs2_val==5: 1
rs1_val==-46340 and rs2_val==-1431655766: 1
rs1_val==-46340 and rs2_val==1431655765: 1
rs1_val==-46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==-46339: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==-1431655765: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==-46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==-1431655766: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==-46339: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==-1431655765: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==-46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==-1431655766: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==-46339: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==-1431655765: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==-46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==-1431655766: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==-1431655766 and rs2_val==46341: 1
rs1_val==-1431655766 and rs2_val==-46339: 1
rs1_val==-1431655766 and rs2_val==1717986919: 1
rs1_val==-1431655766 and rs2_val==858993460: 1
rs1_val==-1431655766 and rs2_val==6: 1
rs1_val==-1431655766 and rs2_val==-1431655765: 1
rs1_val==-1431655766 and rs2_val==1431655766: 1
rs1_val==-1431655766 and rs2_val==4: 1
rs1_val==-1431655766 and rs2_val==46339: 1
rs1_val==-1431655766 and rs2_val==0: 1
rs1_val==-1431655766 and rs2_val==1717986917: 1
rs1_val==-1431655766 and rs2_val==858993458: 1
rs1_val==-1431655766 and rs2_val==1431655764: 1
rs1_val==-1431655766 and rs2_val==2: 1
rs1_val==-1431655766 and rs2_val==46340: 1
rs1_val==-1431655766 and rs2_val==-46340: 1
rs1_val==-1431655766 and rs2_val==1717986918: 1
rs1_val==-1431655766 and rs2_val==858993459: 1
rs1_val==-1431655766 and rs2_val==5: 1
rs1_val==-1431655766 and rs2_val==-1431655766: 1
rs1_val==-1431655766 and rs2_val==1431655765: 1
rs1_val==-1431655766 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==-46339: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==-1431655765: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==-46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==-1431655766: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==-46339: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==-1431655765: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==-46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==-1431655766: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == -1431655766: 24
rs2_val == 1431655765: 23
rs1_val == -1431655766: 24
rs1_val == 1431655765: 22
rs1_val < 0 and rs2_val > 0 and imm_val & 0x03 == 0: 58
rs1_val < rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 73
rs1_val < rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 98
rs1_val == rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 3
rs1_val == rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 9
rs1_val > 0 and rs2_val < 0 and imm_val & 0x03 == 0: 51
rs1_val > 0 and rs2_val > 0 and imm_val & 0x03 == 0: 182
rs1_val > rs2_val and imm_val < 0 and imm_val & 0x03 == 0: 71
rs1_val > rs2_val and imm_val > 0 and imm_val & 0x03 == 0: 93
coverage: 626/626
total_coverage: 661/661
|
||
fence | 0/1 | 0.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
opcode:
fence: 0
coverage: 0/1
total_coverage: 0/1
|
||
jal | 21/21 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
opcode:
jal: 16
coverage: 1/1
rd:
x0: 1
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: 16/16
val_comb:
imm_val < 0: 15
imm_val == ((2**(18))): 1
imm_val == (-(2**(18))): 1
imm_val > 0: 1
coverage: 4/4
total_coverage: 21/21
|
||
jalr | 62/62 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 26
rs1 == rd: 1
coverage: 2/2
opcode:
jalr: 27
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 12
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
rs1:
x1: 1
x10: 12
x11: 1
x12: 1
x13: 2
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: 14
imm_val == 2047: 1
imm_val == -1025: 1
imm_val == -513: 1
imm_val == -257: 1
imm_val == -129: 1
imm_val == -65: 1
imm_val == -33: 1
imm_val == -17: 2
imm_val == -9: 1
imm_val == -5: 1
imm_val == -3: 1
imm_val == -2: 1
imm_val == -2048: 1
imm_val == 1024: 1
imm_val == 512: 1
imm_val == 256: 1
imm_val == 128: 1
imm_val == 64: 1
imm_val == 32: 1
imm_val == 16: 1
imm_val == 8: 1
imm_val == 4: 1
imm_val == 2: 1
imm_val == 1: 1
imm_val == -1366: 1
imm_val == 1365: 1
imm_val > 0: 13
coverage: 28/28
total_coverage: 62/62
|
||
lb-align | 53/53 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 17
rs1 == rd: 1
coverage: 2/2
opcode:
lb: 18
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 3
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
rs1:
x1: 1
x10: 3
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x2: 1
x3: 1
x4: 1
x5: 2
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 15/15
val_comb:
ea_align == 0 and (imm_val % 4) == 0: 2
ea_align == 0 and (imm_val % 4) == 1: 1
ea_align == 0 and (imm_val % 4) == 2: 1
ea_align == 0 and (imm_val % 4) == 3: 1
ea_align == 1 and (imm_val % 4) == 0: 1
ea_align == 1 and (imm_val % 4) == 1: 1
ea_align == 1 and (imm_val % 4) == 2: 1
ea_align == 1 and (imm_val % 4) == 3: 1
ea_align == 2 and (imm_val % 4) == 0: 1
ea_align == 2 and (imm_val % 4) == 1: 1
ea_align == 2 and (imm_val % 4) == 2: 1
ea_align == 2 and (imm_val % 4) == 3: 1
ea_align == 3 and (imm_val % 4) == 0: 2
ea_align == 3 and (imm_val % 4) == 1: 1
ea_align == 3 and (imm_val % 4) == 2: 1
ea_align == 3 and (imm_val % 4) == 3: 1
imm_val < 0: 11
imm_val == 0: 1
imm_val > 0: 6
coverage: 19/19
total_coverage: 53/53
|
||
lbu-align | 53/53 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 16
rs1 == rd: 1
coverage: 2/2
opcode:
lbu: 17
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 2
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
rs1:
x1: 1
x10: 2
x11: 1
x12: 1
x13: 1
x14: 2
x15: 1
x2: 1
x3: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 15/15
val_comb:
ea_align == 0 and (imm_val % 4) == 0: 2
ea_align == 0 and (imm_val % 4) == 1: 1
ea_align == 0 and (imm_val % 4) == 2: 1
ea_align == 0 and (imm_val % 4) == 3: 1
ea_align == 1 and (imm_val % 4) == 0: 1
ea_align == 1 and (imm_val % 4) == 1: 1
ea_align == 1 and (imm_val % 4) == 2: 1
ea_align == 1 and (imm_val % 4) == 3: 1
ea_align == 2 and (imm_val % 4) == 0: 1
ea_align == 2 and (imm_val % 4) == 1: 1
ea_align == 2 and (imm_val % 4) == 2: 1
ea_align == 2 and (imm_val % 4) == 3: 1
ea_align == 3 and (imm_val % 4) == 0: 1
ea_align == 3 and (imm_val % 4) == 1: 1
ea_align == 3 and (imm_val % 4) == 2: 1
ea_align == 3 and (imm_val % 4) == 3: 1
imm_val < 0: 9
imm_val == 0: 1
imm_val > 0: 7
coverage: 19/19
total_coverage: 53/53
|
||
lh-align | 45/45 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 15
rs1 == rd: 1
coverage: 2/2
opcode:
lh: 16
coverage: 1/1
rd:
x0: 1
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: 16/16
rs1:
x1: 1
x10: 1
x11: 1
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:
ea_align == 0 and (imm_val % 4) == 0: 9
ea_align == 0 and (imm_val % 4) == 1: 1
ea_align == 0 and (imm_val % 4) == 2: 1
ea_align == 0 and (imm_val % 4) == 3: 1
ea_align == 2 and (imm_val % 4) == 0: 1
ea_align == 2 and (imm_val % 4) == 1: 1
ea_align == 2 and (imm_val % 4) == 2: 1
ea_align == 2 and (imm_val % 4) == 3: 1
imm_val < 0: 11
imm_val == 0: 1
imm_val > 0: 4
coverage: 11/11
total_coverage: 45/45
|
||
lhu-align | 45/45 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 15
rs1 == rd: 1
coverage: 2/2
opcode:
lhu: 16
coverage: 1/1
rd:
x0: 1
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: 16/16
rs1:
x1: 1
x10: 1
x11: 1
x12: 1
x13: 1
x14: 2
x15: 1
x2: 1
x3: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 15/15
val_comb:
ea_align == 0 and (imm_val % 4) == 0: 9
ea_align == 0 and (imm_val % 4) == 1: 1
ea_align == 0 and (imm_val % 4) == 2: 1
ea_align == 0 and (imm_val % 4) == 3: 1
ea_align == 2 and (imm_val % 4) == 0: 1
ea_align == 2 and (imm_val % 4) == 1: 1
ea_align == 2 and (imm_val % 4) == 2: 1
ea_align == 2 and (imm_val % 4) == 3: 1
imm_val < 0: 12
imm_val == 0: 1
imm_val > 0: 3
coverage: 11/11
total_coverage: 45/45
|
||
lui | 87/87 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
opcode:
lui: 63
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 48
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**20)-1): 1
imm_val == 524287: 1
imm_val == 786431: 1
imm_val == 917503: 1
imm_val == 983039: 1
imm_val == 1015807: 1
imm_val == 1032191: 1
imm_val == 1040383: 1
imm_val == 1044479: 1
imm_val == 1046527: 1
imm_val == 1047551: 1
imm_val == 1048063: 1
imm_val == 1048319: 1
imm_val == 1048447: 2
imm_val == 1048511: 1
imm_val == 1048543: 1
imm_val == 1048559: 1
imm_val == 1048567: 1
imm_val == 1048571: 1
imm_val == 1048573: 1
imm_val == 1048574: 1
imm_val == 524288: 1
imm_val == 262144: 1
imm_val == 131072: 1
imm_val == 65536: 1
imm_val == 32768: 1
imm_val == 16384: 1
imm_val == 8192: 1
imm_val == 4096: 1
imm_val == 2048: 1
imm_val == 1024: 1
imm_val == 512: 1
imm_val == 256: 1
imm_val == 128: 1
imm_val == 64: 1
imm_val == 32: 1
imm_val == 16: 1
imm_val == 8: 1
imm_val == 4: 1
imm_val == 2: 1
imm_val == 1: 1
imm_val==1024: 1
imm_val==1: 1
imm_val==725: 1
imm_val==419431: 1
imm_val==209716: 1
imm_val==6: 1
imm_val==699051: 1
imm_val==349526: 1
imm_val==4: 1
imm_val==1022: 1
imm_val==0: 1
imm_val==723: 1
imm_val==419429: 1
imm_val==209714: 1
imm_val==699049: 1
imm_val==349524: 1
imm_val==2: 1
imm_val==1023: 1
imm_val==724: 1
imm_val==419430: 1
imm_val==209715: 1
imm_val==5: 1
imm_val==699050: 1
imm_val==349525: 1
imm_val==3: 1
imm_val == 699050: 1
imm_val == 349525: 1
imm_val == 0: 1
imm_val > 0: 62
coverage: 70/70
total_coverage: 87/87
|
||
lw-align | 41/41 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 15
rs1 == rd: 1
coverage: 2/2
opcode:
lw: 16
coverage: 1/1
rd:
x0: 1
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: 16/16
rs1:
x1: 1
x10: 1
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x2: 1
x3: 1
x4: 1
x5: 2
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 15/15
val_comb:
ea_align == 0 and (imm_val % 4) == 0: 13
ea_align == 0 and (imm_val % 4) == 1: 1
ea_align == 0 and (imm_val % 4) == 2: 1
ea_align == 0 and (imm_val % 4) == 3: 1
imm_val < 0: 14
imm_val == 0: 1
imm_val > 0: 1
coverage: 7/7
total_coverage: 41/41
|
||
or | 682/682 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 585
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
or: 589
coverage: 1/1
rd:
x0: 1
x1: 2
x10: 2
x11: 1
x12: 572
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
rs1:
x0: 1
x1: 1
x10: 572
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x2: 1
x3: 2
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 2
coverage: 16/16
rs2:
x0: 1
x1: 1
x10: 1
x11: 572
x12: 2
x13: 1
x14: 1
x15: 1
x2: 1
x3: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 2
x9: 1
coverage: 16/16
val_comb:
rs1_val != rs2_val: 565
rs2_val == 2147483647: 1
rs2_val == -1073741825: 1
rs2_val == -536870913: 1
rs2_val == -268435457: 1
rs2_val == -134217729: 1
rs2_val == -67108865: 1
rs2_val == -33554433: 1
rs2_val == -16777217: 2
rs2_val == -8388609: 1
rs2_val == -4194305: 2
rs2_val == -2097153: 1
rs2_val == -1048577: 2
rs2_val == -524289: 2
rs2_val == -262145: 1
rs2_val == -131073: 1
rs2_val == -65537: 1
rs2_val == -32769: 1
rs2_val == -16385: 1
rs2_val == -8193: 2
rs2_val == -4097: 1
rs2_val == -2049: 2
rs2_val == -1025: 1
rs2_val == -513: 2
rs2_val == -257: 2
rs2_val == -129: 3
rs2_val == -65: 2
rs2_val == -33: 1
rs2_val == -17: 1
rs2_val == -9: 1
rs2_val == -5: 1
rs2_val == -3: 2
rs2_val == -2: 1
rs1_val == 2147483647: 2
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 1
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 3
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 2
rs1_val == -4097: 1
rs1_val == -2049: 3
rs1_val == -1025: 1
rs1_val == -513: 2
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 1
rs1_val == -2: 2
rs2_val == -2147483648: 1
rs2_val == 1073741824: 1
rs2_val == 536870912: 3
rs2_val == 268435456: 1
rs2_val == 134217728: 1
rs2_val == 67108864: 1
rs2_val == 33554432: 3
rs2_val == 16777216: 1
rs2_val == 8388608: 1
rs2_val == 4194304: 2
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 1
rs2_val == 131072: 1
rs2_val == 65536: 2
rs2_val == 32768: 1
rs2_val == 16384: 2
rs2_val == 8192: 1
rs2_val == 4096: 2
rs2_val == 2048: 1
rs2_val == 1024: 2
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 2
rs2_val == 64: 1
rs2_val == 32: 2
rs2_val == 16: 1
rs2_val == 8: 2
rs2_val == 4: 23
rs2_val == 2: 23
rs2_val == 1: 1
rs1_val == -2147483648: 2
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 2
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 2
rs1_val == 4: 23
rs1_val == 2: 23
rs1_val == 1: 1
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==-46339: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==-1431655765: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==-46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==-1431655766: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==-46339 and rs2_val==46341: 1
rs1_val==-46339 and rs2_val==-46339: 1
rs1_val==-46339 and rs2_val==1717986919: 1
rs1_val==-46339 and rs2_val==858993460: 1
rs1_val==-46339 and rs2_val==6: 1
rs1_val==-46339 and rs2_val==-1431655765: 1
rs1_val==-46339 and rs2_val==1431655766: 1
rs1_val==-46339 and rs2_val==4: 1
rs1_val==-46339 and rs2_val==46339: 1
rs1_val==-46339 and rs2_val==0: 1
rs1_val==-46339 and rs2_val==1717986917: 1
rs1_val==-46339 and rs2_val==858993458: 1
rs1_val==-46339 and rs2_val==1431655764: 1
rs1_val==-46339 and rs2_val==2: 1
rs1_val==-46339 and rs2_val==46340: 1
rs1_val==-46339 and rs2_val==-46340: 1
rs1_val==-46339 and rs2_val==1717986918: 1
rs1_val==-46339 and rs2_val==858993459: 1
rs1_val==-46339 and rs2_val==5: 1
rs1_val==-46339 and rs2_val==-1431655766: 1
rs1_val==-46339 and rs2_val==1431655765: 1
rs1_val==-46339 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==-46339: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==-1431655765: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==-46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==-1431655766: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==-46339: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==-1431655765: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==-46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==-1431655766: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==-46339: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==-1431655765: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==0: 2
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==-46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==-1431655766: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==-1431655765 and rs2_val==46341: 1
rs1_val==-1431655765 and rs2_val==-46339: 1
rs1_val==-1431655765 and rs2_val==1717986919: 1
rs1_val==-1431655765 and rs2_val==858993460: 1
rs1_val==-1431655765 and rs2_val==6: 1
rs1_val==-1431655765 and rs2_val==-1431655765: 1
rs1_val==-1431655765 and rs2_val==1431655766: 1
rs1_val==-1431655765 and rs2_val==4: 1
rs1_val==-1431655765 and rs2_val==46339: 1
rs1_val==-1431655765 and rs2_val==0: 1
rs1_val==-1431655765 and rs2_val==1717986917: 1
rs1_val==-1431655765 and rs2_val==858993458: 1
rs1_val==-1431655765 and rs2_val==1431655764: 1
rs1_val==-1431655765 and rs2_val==2: 1
rs1_val==-1431655765 and rs2_val==46340: 1
rs1_val==-1431655765 and rs2_val==-46340: 1
rs1_val==-1431655765 and rs2_val==1717986918: 1
rs1_val==-1431655765 and rs2_val==858993459: 1
rs1_val==-1431655765 and rs2_val==5: 1
rs1_val==-1431655765 and rs2_val==-1431655766: 1
rs1_val==-1431655765 and rs2_val==1431655765: 1
rs1_val==-1431655765 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==-46339: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==-1431655765: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==-46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==-1431655766: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==-46339: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==-1431655765: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==-46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==-1431655766: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==-46339: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==-1431655765: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==-46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==-1431655766: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==-46339: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==-1431655765: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==0: 1
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==-46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==-1431655766: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==-46339: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==-1431655765: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==-46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==-1431655766: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==-46339: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==-1431655765: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==-46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==-1431655766: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==-46339: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==-1431655765: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==-46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==-1431655766: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==-46339: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==-1431655765: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==-46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==-1431655766: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==-46339: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==-1431655765: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==-46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==-1431655766: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==-46340 and rs2_val==46341: 1
rs1_val==-46340 and rs2_val==-46339: 1
rs1_val==-46340 and rs2_val==1717986919: 1
rs1_val==-46340 and rs2_val==858993460: 1
rs1_val==-46340 and rs2_val==6: 1
rs1_val==-46340 and rs2_val==-1431655765: 1
rs1_val==-46340 and rs2_val==1431655766: 1
rs1_val==-46340 and rs2_val==4: 1
rs1_val==-46340 and rs2_val==46339: 1
rs1_val==-46340 and rs2_val==0: 1
rs1_val==-46340 and rs2_val==1717986917: 1
rs1_val==-46340 and rs2_val==858993458: 1
rs1_val==-46340 and rs2_val==1431655764: 1
rs1_val==-46340 and rs2_val==2: 1
rs1_val==-46340 and rs2_val==46340: 1
rs1_val==-46340 and rs2_val==-46340: 1
rs1_val==-46340 and rs2_val==1717986918: 1
rs1_val==-46340 and rs2_val==858993459: 1
rs1_val==-46340 and rs2_val==5: 1
rs1_val==-46340 and rs2_val==-1431655766: 1
rs1_val==-46340 and rs2_val==1431655765: 1
rs1_val==-46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==-46339: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==-1431655765: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==-46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==-1431655766: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==-46339: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==-1431655765: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==-46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==-1431655766: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==-46339: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==-1431655765: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==-46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==-1431655766: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==-1431655766 and rs2_val==46341: 1
rs1_val==-1431655766 and rs2_val==-46339: 1
rs1_val==-1431655766 and rs2_val==1717986919: 1
rs1_val==-1431655766 and rs2_val==858993460: 1
rs1_val==-1431655766 and rs2_val==6: 1
rs1_val==-1431655766 and rs2_val==-1431655765: 1
rs1_val==-1431655766 and rs2_val==1431655766: 1
rs1_val==-1431655766 and rs2_val==4: 1
rs1_val==-1431655766 and rs2_val==46339: 1
rs1_val==-1431655766 and rs2_val==0: 1
rs1_val==-1431655766 and rs2_val==1717986917: 1
rs1_val==-1431655766 and rs2_val==858993458: 1
rs1_val==-1431655766 and rs2_val==1431655764: 1
rs1_val==-1431655766 and rs2_val==2: 1
rs1_val==-1431655766 and rs2_val==46340: 1
rs1_val==-1431655766 and rs2_val==-46340: 1
rs1_val==-1431655766 and rs2_val==1717986918: 1
rs1_val==-1431655766 and rs2_val==858993459: 1
rs1_val==-1431655766 and rs2_val==5: 1
rs1_val==-1431655766 and rs2_val==-1431655766: 1
rs1_val==-1431655766 and rs2_val==1431655765: 1
rs1_val==-1431655766 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==-46339: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==-1431655765: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==-46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==-1431655766: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==-46339: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==-1431655765: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==-46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==-1431655766: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == -1431655766: 22
rs2_val == 1431655765: 26
rs1_val == -1431655766: 24
rs1_val == 1431655765: 22
rs1_val < 0 and rs2_val < 0: 43
rs1_val < 0 and rs2_val > 0: 92
rs1_val == (-2**(xlen-1)): 2
rs1_val == (2**(xlen-1)-1): 2
rs1_val == 0: 27
rs1_val == rs2_val: 24
rs1_val > 0 and rs2_val < 0: 88
rs1_val > 0 and rs2_val > 0: 316
rs2_val == (-2**(xlen-1)): 1
rs2_val == (2**(xlen-1)-1): 1
rs2_val == 0: 24
coverage: 628/628
total_coverage: 682/682
|
||
ori | 623/623 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 556
rs1 == rd: 1
coverage: 2/2
opcode:
ori: 557
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 542
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
rs1:
x0: 1
x1: 1
x10: 542
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**(12-1)): 1
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 1
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 2
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 1
rs1_val == -2: 1
imm_val == 2047: 1
imm_val == -1025: 3
imm_val == -513: 1
imm_val == -257: 2
imm_val == -129: 1
imm_val == -65: 1
imm_val == -33: 2
imm_val == -17: 1
imm_val == -9: 2
imm_val == -5: 2
imm_val == -3: 3
imm_val == -2: 2
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 2
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 24
rs1_val == 2: 22
rs1_val == 1: 1
imm_val == -2048: 1
imm_val == 1024: 1
imm_val == 512: 1
imm_val == 256: 1
imm_val == 128: 1
imm_val == 64: 1
imm_val == 32: 1
imm_val == 16: 1
imm_val == 8: 1
imm_val == 4: 24
imm_val == 2: 25
imm_val == 1: 2
rs1_val==46341 and imm_val==46: 1
rs1_val==46341 and imm_val==-44: 1
rs1_val==46341 and imm_val==1639: 1
rs1_val==46341 and imm_val==820: 1
rs1_val==46341 and imm_val==6: 1
rs1_val==46341 and imm_val==-1365: 1
rs1_val==46341 and imm_val==1366: 1
rs1_val==46341 and imm_val==4: 1
rs1_val==46341 and imm_val==44: 1
rs1_val==46341 and imm_val==0: 1
rs1_val==46341 and imm_val==1637: 1
rs1_val==46341 and imm_val==818: 1
rs1_val==46341 and imm_val==1364: 1
rs1_val==46341 and imm_val==2: 1
rs1_val==46341 and imm_val==45: 1
rs1_val==46341 and imm_val==-45: 1
rs1_val==46341 and imm_val==1638: 1
rs1_val==46341 and imm_val==819: 1
rs1_val==46341 and imm_val==5: 1
rs1_val==46341 and imm_val==-1366: 1
rs1_val==46341 and imm_val==1365: 1
rs1_val==46341 and imm_val==3: 1
rs1_val==-46339 and imm_val==46: 1
rs1_val==-46339 and imm_val==-44: 1
rs1_val==-46339 and imm_val==1639: 1
rs1_val==-46339 and imm_val==820: 1
rs1_val==-46339 and imm_val==6: 1
rs1_val==-46339 and imm_val==-1365: 1
rs1_val==-46339 and imm_val==1366: 1
rs1_val==-46339 and imm_val==4: 1
rs1_val==-46339 and imm_val==44: 1
rs1_val==-46339 and imm_val==0: 1
rs1_val==-46339 and imm_val==1637: 1
rs1_val==-46339 and imm_val==818: 1
rs1_val==-46339 and imm_val==1364: 1
rs1_val==-46339 and imm_val==2: 1
rs1_val==-46339 and imm_val==45: 1
rs1_val==-46339 and imm_val==-45: 1
rs1_val==-46339 and imm_val==1638: 1
rs1_val==-46339 and imm_val==819: 1
rs1_val==-46339 and imm_val==5: 1
rs1_val==-46339 and imm_val==-1366: 1
rs1_val==-46339 and imm_val==1365: 1
rs1_val==-46339 and imm_val==3: 1
rs1_val==1717986919 and imm_val==46: 1
rs1_val==1717986919 and imm_val==-44: 1
rs1_val==1717986919 and imm_val==1639: 1
rs1_val==1717986919 and imm_val==820: 1
rs1_val==1717986919 and imm_val==6: 1
rs1_val==1717986919 and imm_val==-1365: 1
rs1_val==1717986919 and imm_val==1366: 1
rs1_val==1717986919 and imm_val==4: 1
rs1_val==1717986919 and imm_val==44: 1
rs1_val==1717986919 and imm_val==0: 1
rs1_val==1717986919 and imm_val==1637: 1
rs1_val==1717986919 and imm_val==818: 1
rs1_val==1717986919 and imm_val==1364: 1
rs1_val==1717986919 and imm_val==2: 1
rs1_val==1717986919 and imm_val==45: 1
rs1_val==1717986919 and imm_val==-45: 1
rs1_val==1717986919 and imm_val==1638: 1
rs1_val==1717986919 and imm_val==819: 1
rs1_val==1717986919 and imm_val==5: 1
rs1_val==1717986919 and imm_val==-1366: 1
rs1_val==1717986919 and imm_val==1365: 1
rs1_val==1717986919 and imm_val==3: 1
rs1_val==858993460 and imm_val==46: 1
rs1_val==858993460 and imm_val==-44: 1
rs1_val==858993460 and imm_val==1639: 1
rs1_val==858993460 and imm_val==820: 1
rs1_val==858993460 and imm_val==6: 1
rs1_val==858993460 and imm_val==-1365: 1
rs1_val==858993460 and imm_val==1366: 1
rs1_val==858993460 and imm_val==4: 1
rs1_val==858993460 and imm_val==44: 1
rs1_val==858993460 and imm_val==0: 1
rs1_val==858993460 and imm_val==1637: 1
rs1_val==858993460 and imm_val==818: 1
rs1_val==858993460 and imm_val==1364: 1
rs1_val==858993460 and imm_val==2: 1
rs1_val==858993460 and imm_val==45: 1
rs1_val==858993460 and imm_val==-45: 1
rs1_val==858993460 and imm_val==1638: 1
rs1_val==858993460 and imm_val==819: 1
rs1_val==858993460 and imm_val==5: 1
rs1_val==858993460 and imm_val==-1366: 1
rs1_val==858993460 and imm_val==1365: 1
rs1_val==858993460 and imm_val==3: 1
rs1_val==6 and imm_val==46: 1
rs1_val==6 and imm_val==-44: 1
rs1_val==6 and imm_val==1639: 1
rs1_val==6 and imm_val==820: 1
rs1_val==6 and imm_val==6: 1
rs1_val==6 and imm_val==-1365: 1
rs1_val==6 and imm_val==1366: 1
rs1_val==6 and imm_val==4: 1
rs1_val==6 and imm_val==44: 1
rs1_val==6 and imm_val==0: 1
rs1_val==6 and imm_val==1637: 1
rs1_val==6 and imm_val==818: 1
rs1_val==6 and imm_val==1364: 1
rs1_val==6 and imm_val==2: 1
rs1_val==6 and imm_val==45: 1
rs1_val==6 and imm_val==-45: 1
rs1_val==6 and imm_val==1638: 1
rs1_val==6 and imm_val==819: 1
rs1_val==6 and imm_val==5: 1
rs1_val==6 and imm_val==-1366: 1
rs1_val==6 and imm_val==1365: 1
rs1_val==6 and imm_val==3: 1
rs1_val==-1431655765 and imm_val==46: 1
rs1_val==-1431655765 and imm_val==-44: 1
rs1_val==-1431655765 and imm_val==1639: 1
rs1_val==-1431655765 and imm_val==820: 1
rs1_val==-1431655765 and imm_val==6: 1
rs1_val==-1431655765 and imm_val==-1365: 1
rs1_val==-1431655765 and imm_val==1366: 1
rs1_val==-1431655765 and imm_val==4: 1
rs1_val==-1431655765 and imm_val==44: 1
rs1_val==-1431655765 and imm_val==0: 1
rs1_val==-1431655765 and imm_val==1637: 1
rs1_val==-1431655765 and imm_val==818: 1
rs1_val==-1431655765 and imm_val==1364: 1
rs1_val==-1431655765 and imm_val==2: 1
rs1_val==-1431655765 and imm_val==45: 1
rs1_val==-1431655765 and imm_val==-45: 1
rs1_val==-1431655765 and imm_val==1638: 1
rs1_val==-1431655765 and imm_val==819: 1
rs1_val==-1431655765 and imm_val==5: 1
rs1_val==-1431655765 and imm_val==-1366: 1
rs1_val==-1431655765 and imm_val==1365: 1
rs1_val==-1431655765 and imm_val==3: 1
rs1_val==1431655766 and imm_val==46: 1
rs1_val==1431655766 and imm_val==-44: 1
rs1_val==1431655766 and imm_val==1639: 1
rs1_val==1431655766 and imm_val==820: 1
rs1_val==1431655766 and imm_val==6: 1
rs1_val==1431655766 and imm_val==-1365: 1
rs1_val==1431655766 and imm_val==1366: 1
rs1_val==1431655766 and imm_val==4: 1
rs1_val==1431655766 and imm_val==44: 1
rs1_val==1431655766 and imm_val==0: 1
rs1_val==1431655766 and imm_val==1637: 1
rs1_val==1431655766 and imm_val==818: 1
rs1_val==1431655766 and imm_val==1364: 1
rs1_val==1431655766 and imm_val==2: 1
rs1_val==1431655766 and imm_val==45: 1
rs1_val==1431655766 and imm_val==-45: 1
rs1_val==1431655766 and imm_val==1638: 1
rs1_val==1431655766 and imm_val==819: 1
rs1_val==1431655766 and imm_val==5: 1
rs1_val==1431655766 and imm_val==-1366: 1
rs1_val==1431655766 and imm_val==1365: 1
rs1_val==1431655766 and imm_val==3: 1
rs1_val==4 and imm_val==46: 1
rs1_val==4 and imm_val==-44: 1
rs1_val==4 and imm_val==1639: 1
rs1_val==4 and imm_val==820: 1
rs1_val==4 and imm_val==6: 1
rs1_val==4 and imm_val==-1365: 1
rs1_val==4 and imm_val==1366: 1
rs1_val==4 and imm_val==4: 1
rs1_val==4 and imm_val==44: 1
rs1_val==4 and imm_val==0: 1
rs1_val==4 and imm_val==1637: 1
rs1_val==4 and imm_val==818: 1
rs1_val==4 and imm_val==1364: 1
rs1_val==4 and imm_val==2: 1
rs1_val==4 and imm_val==45: 1
rs1_val==4 and imm_val==-45: 1
rs1_val==4 and imm_val==1638: 1
rs1_val==4 and imm_val==819: 1
rs1_val==4 and imm_val==5: 1
rs1_val==4 and imm_val==-1366: 1
rs1_val==4 and imm_val==1365: 1
rs1_val==4 and imm_val==3: 1
rs1_val==46339 and imm_val==46: 1
rs1_val==46339 and imm_val==-44: 1
rs1_val==46339 and imm_val==1639: 1
rs1_val==46339 and imm_val==820: 1
rs1_val==46339 and imm_val==6: 1
rs1_val==46339 and imm_val==-1365: 1
rs1_val==46339 and imm_val==1366: 1
rs1_val==46339 and imm_val==4: 1
rs1_val==46339 and imm_val==44: 1
rs1_val==46339 and imm_val==0: 1
rs1_val==46339 and imm_val==1637: 1
rs1_val==46339 and imm_val==818: 1
rs1_val==46339 and imm_val==1364: 1
rs1_val==46339 and imm_val==2: 1
rs1_val==46339 and imm_val==45: 1
rs1_val==46339 and imm_val==-45: 1
rs1_val==46339 and imm_val==1638: 1
rs1_val==46339 and imm_val==819: 1
rs1_val==46339 and imm_val==5: 1
rs1_val==46339 and imm_val==-1366: 1
rs1_val==46339 and imm_val==1365: 1
rs1_val==46339 and imm_val==3: 1
rs1_val==0 and imm_val==46: 1
rs1_val==0 and imm_val==-44: 1
rs1_val==0 and imm_val==1639: 1
rs1_val==0 and imm_val==820: 1
rs1_val==0 and imm_val==6: 1
rs1_val==0 and imm_val==-1365: 1
rs1_val==0 and imm_val==1366: 1
rs1_val==0 and imm_val==4: 1
rs1_val==0 and imm_val==44: 1
rs1_val==0 and imm_val==0: 1
rs1_val==0 and imm_val==1637: 1
rs1_val==0 and imm_val==818: 1
rs1_val==0 and imm_val==1364: 1
rs1_val==0 and imm_val==2: 1
rs1_val==0 and imm_val==45: 1
rs1_val==0 and imm_val==-45: 1
rs1_val==0 and imm_val==1638: 1
rs1_val==0 and imm_val==819: 1
rs1_val==0 and imm_val==5: 1
rs1_val==0 and imm_val==-1366: 1
rs1_val==0 and imm_val==1365: 1
rs1_val==0 and imm_val==3: 1
rs1_val==1717986917 and imm_val==46: 1
rs1_val==1717986917 and imm_val==-44: 1
rs1_val==1717986917 and imm_val==1639: 1
rs1_val==1717986917 and imm_val==820: 1
rs1_val==1717986917 and imm_val==6: 1
rs1_val==1717986917 and imm_val==-1365: 1
rs1_val==1717986917 and imm_val==1366: 1
rs1_val==1717986917 and imm_val==4: 1
rs1_val==1717986917 and imm_val==44: 1
rs1_val==1717986917 and imm_val==0: 1
rs1_val==1717986917 and imm_val==1637: 1
rs1_val==1717986917 and imm_val==818: 1
rs1_val==1717986917 and imm_val==1364: 1
rs1_val==1717986917 and imm_val==2: 1
rs1_val==1717986917 and imm_val==45: 1
rs1_val==1717986917 and imm_val==-45: 1
rs1_val==1717986917 and imm_val==1638: 1
rs1_val==1717986917 and imm_val==819: 1
rs1_val==1717986917 and imm_val==5: 1
rs1_val==1717986917 and imm_val==-1366: 1
rs1_val==1717986917 and imm_val==1365: 1
rs1_val==1717986917 and imm_val==3: 1
rs1_val==858993458 and imm_val==46: 1
rs1_val==858993458 and imm_val==-44: 1
rs1_val==858993458 and imm_val==1639: 1
rs1_val==858993458 and imm_val==820: 1
rs1_val==858993458 and imm_val==6: 1
rs1_val==858993458 and imm_val==-1365: 1
rs1_val==858993458 and imm_val==1366: 1
rs1_val==858993458 and imm_val==4: 1
rs1_val==858993458 and imm_val==44: 1
rs1_val==858993458 and imm_val==0: 1
rs1_val==858993458 and imm_val==1637: 1
rs1_val==858993458 and imm_val==818: 1
rs1_val==858993458 and imm_val==1364: 1
rs1_val==858993458 and imm_val==2: 1
rs1_val==858993458 and imm_val==45: 1
rs1_val==858993458 and imm_val==-45: 1
rs1_val==858993458 and imm_val==1638: 1
rs1_val==858993458 and imm_val==819: 1
rs1_val==858993458 and imm_val==5: 1
rs1_val==858993458 and imm_val==-1366: 1
rs1_val==858993458 and imm_val==1365: 1
rs1_val==858993458 and imm_val==3: 1
rs1_val==1431655764 and imm_val==46: 1
rs1_val==1431655764 and imm_val==-44: 1
rs1_val==1431655764 and imm_val==1639: 1
rs1_val==1431655764 and imm_val==820: 1
rs1_val==1431655764 and imm_val==6: 1
rs1_val==1431655764 and imm_val==-1365: 1
rs1_val==1431655764 and imm_val==1366: 1
rs1_val==1431655764 and imm_val==4: 1
rs1_val==1431655764 and imm_val==44: 1
rs1_val==1431655764 and imm_val==0: 1
rs1_val==1431655764 and imm_val==1637: 1
rs1_val==1431655764 and imm_val==818: 1
rs1_val==1431655764 and imm_val==1364: 1
rs1_val==1431655764 and imm_val==2: 1
rs1_val==1431655764 and imm_val==45: 1
rs1_val==1431655764 and imm_val==-45: 1
rs1_val==1431655764 and imm_val==1638: 1
rs1_val==1431655764 and imm_val==819: 1
rs1_val==1431655764 and imm_val==5: 1
rs1_val==1431655764 and imm_val==-1366: 1
rs1_val==1431655764 and imm_val==1365: 1
rs1_val==1431655764 and imm_val==3: 1
rs1_val==2 and imm_val==46: 1
rs1_val==2 and imm_val==-44: 1
rs1_val==2 and imm_val==1639: 1
rs1_val==2 and imm_val==820: 1
rs1_val==2 and imm_val==6: 1
rs1_val==2 and imm_val==-1365: 1
rs1_val==2 and imm_val==1366: 1
rs1_val==2 and imm_val==4: 1
rs1_val==2 and imm_val==44: 1
rs1_val==2 and imm_val==0: 1
rs1_val==2 and imm_val==1637: 1
rs1_val==2 and imm_val==818: 1
rs1_val==2 and imm_val==1364: 1
rs1_val==2 and imm_val==2: 1
rs1_val==2 and imm_val==45: 1
rs1_val==2 and imm_val==-45: 1
rs1_val==2 and imm_val==1638: 1
rs1_val==2 and imm_val==819: 1
rs1_val==2 and imm_val==5: 1
rs1_val==2 and imm_val==-1366: 1
rs1_val==2 and imm_val==1365: 1
rs1_val==2 and imm_val==3: 1
rs1_val==46340 and imm_val==46: 1
rs1_val==46340 and imm_val==-44: 1
rs1_val==46340 and imm_val==1639: 1
rs1_val==46340 and imm_val==820: 1
rs1_val==46340 and imm_val==6: 1
rs1_val==46340 and imm_val==-1365: 1
rs1_val==46340 and imm_val==1366: 1
rs1_val==46340 and imm_val==4: 1
rs1_val==46340 and imm_val==44: 1
rs1_val==46340 and imm_val==0: 1
rs1_val==46340 and imm_val==1637: 1
rs1_val==46340 and imm_val==818: 1
rs1_val==46340 and imm_val==1364: 1
rs1_val==46340 and imm_val==2: 1
rs1_val==46340 and imm_val==45: 1
rs1_val==46340 and imm_val==-45: 1
rs1_val==46340 and imm_val==1638: 1
rs1_val==46340 and imm_val==819: 1
rs1_val==46340 and imm_val==5: 1
rs1_val==46340 and imm_val==-1366: 1
rs1_val==46340 and imm_val==1365: 1
rs1_val==46340 and imm_val==3: 1
rs1_val==-46340 and imm_val==46: 1
rs1_val==-46340 and imm_val==-44: 1
rs1_val==-46340 and imm_val==1639: 1
rs1_val==-46340 and imm_val==820: 1
rs1_val==-46340 and imm_val==6: 1
rs1_val==-46340 and imm_val==-1365: 1
rs1_val==-46340 and imm_val==1366: 1
rs1_val==-46340 and imm_val==4: 1
rs1_val==-46340 and imm_val==44: 1
rs1_val==-46340 and imm_val==0: 1
rs1_val==-46340 and imm_val==1637: 1
rs1_val==-46340 and imm_val==818: 1
rs1_val==-46340 and imm_val==1364: 1
rs1_val==-46340 and imm_val==2: 1
rs1_val==-46340 and imm_val==45: 1
rs1_val==-46340 and imm_val==-45: 1
rs1_val==-46340 and imm_val==1638: 1
rs1_val==-46340 and imm_val==819: 1
rs1_val==-46340 and imm_val==5: 1
rs1_val==-46340 and imm_val==-1366: 1
rs1_val==-46340 and imm_val==1365: 1
rs1_val==-46340 and imm_val==3: 1
rs1_val==1717986918 and imm_val==46: 1
rs1_val==1717986918 and imm_val==-44: 1
rs1_val==1717986918 and imm_val==1639: 1
rs1_val==1717986918 and imm_val==820: 1
rs1_val==1717986918 and imm_val==6: 1
rs1_val==1717986918 and imm_val==-1365: 1
rs1_val==1717986918 and imm_val==1366: 1
rs1_val==1717986918 and imm_val==4: 1
rs1_val==1717986918 and imm_val==44: 1
rs1_val==1717986918 and imm_val==0: 1
rs1_val==1717986918 and imm_val==1637: 1
rs1_val==1717986918 and imm_val==818: 1
rs1_val==1717986918 and imm_val==1364: 1
rs1_val==1717986918 and imm_val==2: 1
rs1_val==1717986918 and imm_val==45: 1
rs1_val==1717986918 and imm_val==-45: 1
rs1_val==1717986918 and imm_val==1638: 1
rs1_val==1717986918 and imm_val==819: 1
rs1_val==1717986918 and imm_val==5: 1
rs1_val==1717986918 and imm_val==-1366: 1
rs1_val==1717986918 and imm_val==1365: 1
rs1_val==1717986918 and imm_val==3: 1
rs1_val==858993459 and imm_val==46: 1
rs1_val==858993459 and imm_val==-44: 1
rs1_val==858993459 and imm_val==1639: 1
rs1_val==858993459 and imm_val==820: 1
rs1_val==858993459 and imm_val==6: 1
rs1_val==858993459 and imm_val==-1365: 1
rs1_val==858993459 and imm_val==1366: 1
rs1_val==858993459 and imm_val==4: 1
rs1_val==858993459 and imm_val==44: 1
rs1_val==858993459 and imm_val==0: 1
rs1_val==858993459 and imm_val==1637: 1
rs1_val==858993459 and imm_val==818: 1
rs1_val==858993459 and imm_val==1364: 1
rs1_val==858993459 and imm_val==2: 1
rs1_val==858993459 and imm_val==45: 1
rs1_val==858993459 and imm_val==-45: 1
rs1_val==858993459 and imm_val==1638: 1
rs1_val==858993459 and imm_val==819: 1
rs1_val==858993459 and imm_val==5: 1
rs1_val==858993459 and imm_val==-1366: 1
rs1_val==858993459 and imm_val==1365: 1
rs1_val==858993459 and imm_val==3: 1
rs1_val==5 and imm_val==46: 1
rs1_val==5 and imm_val==-44: 1
rs1_val==5 and imm_val==1639: 1
rs1_val==5 and imm_val==820: 1
rs1_val==5 and imm_val==6: 1
rs1_val==5 and imm_val==-1365: 1
rs1_val==5 and imm_val==1366: 1
rs1_val==5 and imm_val==4: 1
rs1_val==5 and imm_val==44: 1
rs1_val==5 and imm_val==0: 1
rs1_val==5 and imm_val==1637: 1
rs1_val==5 and imm_val==818: 1
rs1_val==5 and imm_val==1364: 1
rs1_val==5 and imm_val==2: 1
rs1_val==5 and imm_val==45: 1
rs1_val==5 and imm_val==-45: 1
rs1_val==5 and imm_val==1638: 1
rs1_val==5 and imm_val==819: 1
rs1_val==5 and imm_val==5: 1
rs1_val==5 and imm_val==-1366: 1
rs1_val==5 and imm_val==1365: 1
rs1_val==5 and imm_val==3: 1
rs1_val==-1431655766 and imm_val==46: 1
rs1_val==-1431655766 and imm_val==-44: 1
rs1_val==-1431655766 and imm_val==1639: 1
rs1_val==-1431655766 and imm_val==820: 1
rs1_val==-1431655766 and imm_val==6: 1
rs1_val==-1431655766 and imm_val==-1365: 1
rs1_val==-1431655766 and imm_val==1366: 1
rs1_val==-1431655766 and imm_val==4: 1
rs1_val==-1431655766 and imm_val==44: 1
rs1_val==-1431655766 and imm_val==0: 1
rs1_val==-1431655766 and imm_val==1637: 1
rs1_val==-1431655766 and imm_val==818: 1
rs1_val==-1431655766 and imm_val==1364: 1
rs1_val==-1431655766 and imm_val==2: 1
rs1_val==-1431655766 and imm_val==45: 1
rs1_val==-1431655766 and imm_val==-45: 1
rs1_val==-1431655766 and imm_val==1638: 1
rs1_val==-1431655766 and imm_val==819: 1
rs1_val==-1431655766 and imm_val==5: 1
rs1_val==-1431655766 and imm_val==-1366: 1
rs1_val==-1431655766 and imm_val==1365: 1
rs1_val==-1431655766 and imm_val==3: 1
rs1_val==1431655765 and imm_val==46: 1
rs1_val==1431655765 and imm_val==-44: 1
rs1_val==1431655765 and imm_val==1639: 1
rs1_val==1431655765 and imm_val==820: 1
rs1_val==1431655765 and imm_val==6: 1
rs1_val==1431655765 and imm_val==-1365: 1
rs1_val==1431655765 and imm_val==1366: 1
rs1_val==1431655765 and imm_val==4: 1
rs1_val==1431655765 and imm_val==44: 1
rs1_val==1431655765 and imm_val==0: 1
rs1_val==1431655765 and imm_val==1637: 1
rs1_val==1431655765 and imm_val==818: 1
rs1_val==1431655765 and imm_val==1364: 1
rs1_val==1431655765 and imm_val==2: 1
rs1_val==1431655765 and imm_val==45: 1
rs1_val==1431655765 and imm_val==-45: 1
rs1_val==1431655765 and imm_val==1638: 1
rs1_val==1431655765 and imm_val==819: 1
rs1_val==1431655765 and imm_val==5: 1
rs1_val==1431655765 and imm_val==-1366: 1
rs1_val==1431655765 and imm_val==1365: 1
rs1_val==1431655765 and imm_val==3: 1
rs1_val==3 and imm_val==46: 1
rs1_val==3 and imm_val==-44: 1
rs1_val==3 and imm_val==1639: 1
rs1_val==3 and imm_val==820: 1
rs1_val==3 and imm_val==6: 1
rs1_val==3 and imm_val==-1365: 1
rs1_val==3 and imm_val==1366: 1
rs1_val==3 and imm_val==4: 1
rs1_val==3 and imm_val==44: 1
rs1_val==3 and imm_val==0: 1
rs1_val==3 and imm_val==1637: 1
rs1_val==3 and imm_val==818: 1
rs1_val==3 and imm_val==1364: 1
rs1_val==3 and imm_val==2: 1
rs1_val==3 and imm_val==45: 1
rs1_val==3 and imm_val==-45: 1
rs1_val==3 and imm_val==1638: 1
rs1_val==3 and imm_val==819: 1
rs1_val==3 and imm_val==5: 1
rs1_val==3 and imm_val==-1366: 1
rs1_val==3 and imm_val==1365: 1
rs1_val==3 and imm_val==3: 1
rs1_val == -1431655766: 22
rs1_val == 1431655765: 23
imm_val == -1366: 23
imm_val == 1365: 27
imm_val == (2**(12-1)-1): 1
imm_val == 0: 25
rs1_val != imm_val: 550
rs1_val < 0 and imm_val < 0: 33
rs1_val < 0 and imm_val > 0: 85
rs1_val == (-2**(xlen-1)): 1
rs1_val == (2**(xlen-1)-1): 1
rs1_val == 0: 23
rs1_val == imm_val: 7
rs1_val > 0 and imm_val < 0: 86
rs1_val > 0 and imm_val > 0: 306
coverage: 588/588
total_coverage: 623/623
|
||
sb-align | 121/121 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2: 78
coverage: 1/1
opcode:
sb: 78
coverage: 1/1
rs1:
x1: 1
x10: 63
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x2: 1
x3: 1
x4: 2
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 15/15
rs2:
x0: 1
x1: 1
x10: 1
x11: 63
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:
ea_align == 0 and (imm_val % 4) == 0: 19
rs2_val == 2147483647: 1
rs2_val == -1073741825: 1
rs2_val == -536870913: 1
rs2_val == -268435457: 1
rs2_val == -134217729: 1
rs2_val == -67108865: 1
rs2_val == -33554433: 1
rs2_val == -16777217: 1
rs2_val == -8388609: 1
rs2_val == -4194305: 1
rs2_val == -2097153: 2
rs2_val == -1048577: 1
rs2_val == -524289: 1
rs2_val == -262145: 1
rs2_val == -131073: 1
rs2_val == -65537: 1
rs2_val == -32769: 1
rs2_val == -16385: 1
rs2_val == -8193: 1
rs2_val == -4097: 1
rs2_val == -2049: 1
rs2_val == -1025: 1
rs2_val == -513: 1
rs2_val == -257: 2
rs2_val == -129: 1
rs2_val == -65: 2
rs2_val == -33: 1
rs2_val == -17: 1
rs2_val == -9: 1
rs2_val == -5: 2
rs2_val == -3: 1
rs2_val == -2: 1
rs2_val == -2147483648: 1
rs2_val == 1073741824: 1
rs2_val == 536870912: 1
rs2_val == 268435456: 2
rs2_val == 134217728: 1
rs2_val == 67108864: 1
rs2_val == 33554432: 2
rs2_val == 16777216: 1
rs2_val == 8388608: 1
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 1
rs2_val == 131072: 1
rs2_val == 65536: 1
rs2_val == 32768: 2
rs2_val == 16384: 1
rs2_val == 8192: 1
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 1
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 1
rs2_val == 64: 1
rs2_val == 32: 1
rs2_val == 16: 1
rs2_val == 8: 1
rs2_val == 4: 1
rs2_val == 2: 1
rs2_val == 1: 1
rs2_val == -1431655766: 1
rs2_val == 1431655765: 1
ea_align == 0 and (imm_val % 4) == 1: 16
ea_align == 0 and (imm_val % 4) == 2: 8
ea_align == 0 and (imm_val % 4) == 3: 23
ea_align == 1 and (imm_val % 4) == 0: 1
ea_align == 1 and (imm_val % 4) == 1: 1
ea_align == 1 and (imm_val % 4) == 2: 1
ea_align == 1 and (imm_val % 4) == 3: 1
ea_align == 2 and (imm_val % 4) == 0: 1
ea_align == 2 and (imm_val % 4) == 1: 1
ea_align == 2 and (imm_val % 4) == 2: 1
ea_align == 2 and (imm_val % 4) == 3: 1
ea_align == 3 and (imm_val % 4) == 0: 1
ea_align == 3 and (imm_val % 4) == 1: 1
ea_align == 3 and (imm_val % 4) == 2: 1
ea_align == 3 and (imm_val % 4) == 3: 1
imm_val < 0: 38
imm_val == 0: 1
imm_val > 0: 39
rs2_val == (-2**(xlen-1)): 1
rs2_val == (2**(xlen-1)-1): 1
rs2_val == 0: 2
coverage: 88/88
total_coverage: 121/121
|
||
sh-align | 113/113 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2: 71
coverage: 1/1
opcode:
sh: 71
coverage: 1/1
rs1:
x1: 1
x10: 56
x11: 2
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
rs2:
x0: 1
x1: 1
x10: 1
x11: 56
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:
ea_align == 0 and (imm_val % 4) == 0: 28
rs2_val == 2147483647: 1
rs2_val == -1073741825: 1
rs2_val == -536870913: 1
rs2_val == -268435457: 1
rs2_val == -134217729: 1
rs2_val == -67108865: 1
rs2_val == -33554433: 1
rs2_val == -16777217: 2
rs2_val == -8388609: 1
rs2_val == -4194305: 1
rs2_val == -2097153: 1
rs2_val == -1048577: 1
rs2_val == -524289: 1
rs2_val == -262145: 1
rs2_val == -131073: 1
rs2_val == -65537: 1
rs2_val == -32769: 1
rs2_val == -16385: 1
rs2_val == -8193: 1
rs2_val == -4097: 1
rs2_val == -2049: 1
rs2_val == -1025: 1
rs2_val == -513: 1
rs2_val == -257: 1
rs2_val == -129: 1
rs2_val == -65: 1
rs2_val == -33: 1
rs2_val == -17: 1
rs2_val == -9: 1
rs2_val == -5: 1
rs2_val == -3: 1
rs2_val == -2: 1
rs2_val == -2147483648: 1
rs2_val == 1073741824: 1
rs2_val == 536870912: 1
rs2_val == 268435456: 1
rs2_val == 134217728: 1
rs2_val == 67108864: 1
rs2_val == 33554432: 1
rs2_val == 16777216: 1
rs2_val == 8388608: 1
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 1
rs2_val == 131072: 1
rs2_val == 65536: 1
rs2_val == 32768: 1
rs2_val == 16384: 1
rs2_val == 8192: 1
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 1
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 1
rs2_val == 64: 1
rs2_val == 32: 1
rs2_val == 16: 1
rs2_val == 8: 1
rs2_val == 4: 1
rs2_val == 2: 1
rs2_val == 1: 1
rs2_val == -1431655766: 1
rs2_val == 1431655765: 1
ea_align == 0 and (imm_val % 4) == 1: 7
ea_align == 0 and (imm_val % 4) == 2: 11
ea_align == 0 and (imm_val % 4) == 3: 21
ea_align == 2 and (imm_val % 4) == 0: 1
ea_align == 2 and (imm_val % 4) == 1: 1
ea_align == 2 and (imm_val % 4) == 2: 1
ea_align == 2 and (imm_val % 4) == 3: 1
imm_val < 0: 45
imm_val == 0: 2
imm_val > 0: 24
rs2_val == (-2**(xlen-1)): 1
rs2_val == (2**(xlen-1)-1): 1
rs2_val == 0: 2
coverage: 80/80
total_coverage: 113/113
|
||
sll | 163/163 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 84
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
sll: 88
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 73
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
rs1:
x0: 1
x1: 1
x10: 73
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:
x0: 1
x1: 1
x10: 1
x11: 73
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:
rs1_val < 0 and rs2_val == 0: 2
rs2_val == 15: 3
rs2_val == 23: 5
rs2_val == 27: 3
rs2_val == 29: 2
rs2_val == 30: 3
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 1
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 1
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 1
rs1_val == -2: 1
rs2_val == 16: 6
rs2_val == 8: 4
rs2_val == 4: 3
rs2_val == 2: 5
rs2_val == 1: 2
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 1
rs1_val == 2: 2
rs1_val == 1: 1
rs1_val==46341: 1
rs1_val==-46339: 1
rs1_val==1717986919: 1
rs1_val==858993460: 1
rs1_val==6: 1
rs1_val==-1431655765: 1
rs1_val==1431655766: 1
rs1_val==4: 1
rs1_val==46339: 1
rs1_val==0: 2
rs1_val==1717986917: 1
rs1_val==858993458: 1
rs1_val==1431655764: 1
rs1_val==2: 2
rs1_val==46340: 1
rs1_val==-46340: 2
rs1_val==1717986918: 1
rs1_val==858993459: 1
rs1_val==5: 1
rs1_val==-1431655766: 1
rs1_val==1431655765: 1
rs1_val==3: 1
rs2_val == 10: 7
rs2_val == 21: 2
rs1_val == -1431655766: 1
rs1_val == 1431655765: 1
rs1_val < 0 and rs2_val > 0 and rs2_val < xlen: 35
rs1_val == (-2**(xlen-1)) and rs2_val >= 0 and rs2_val < xlen: 1
rs1_val == (2**(xlen-1)-1) and rs2_val >= 0 and rs2_val < xlen: 1
rs1_val == 0 and rs2_val >= 0 and rs2_val < xlen: 2
rs1_val == 1 and rs2_val >= 0 and rs2_val < xlen: 1
rs1_val == rs2_val and rs2_val > 0 and rs2_val < xlen: 1
rs1_val > 0 and rs2_val == 0: 3
rs1_val > 0 and rs2_val > 0 and rs2_val < xlen: 45
coverage: 109/109
total_coverage: 163/163
|
||
slli | 146/146 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 88
rs1 == rd: 1
coverage: 2/2
opcode:
slli: 89
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 74
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
rs1:
x0: 1
x1: 1
x10: 74
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:
rs1_val < 0 and imm_val == (xlen-1): 2
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 1
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 1
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 2
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 2
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 2
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 1
rs1_val == -2: 1
imm_val == 15: 4
imm_val == 23: 3
imm_val == 27: 5
imm_val == 29: 4
imm_val == 30: 5
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 1
rs1_val == 2: 1
rs1_val == 1: 1
imm_val == 16: 6
imm_val == 8: 1
imm_val == 4: 2
imm_val == 2: 1
imm_val == 1: 3
rs1_val==46341: 1
rs1_val==-46339: 1
rs1_val==1717986919: 1
rs1_val==858993460: 1
rs1_val==6: 1
rs1_val==-1431655765: 1
rs1_val==1431655766: 1
rs1_val==4: 1
rs1_val==46339: 1
rs1_val==0: 2
rs1_val==1717986917: 1
rs1_val==858993458: 1
rs1_val==1431655764: 1
rs1_val==2: 1
rs1_val==46340: 1
rs1_val==-46340: 1
rs1_val==1717986918: 1
rs1_val==858993459: 1
rs1_val==5: 1
rs1_val==-1431655766: 1
rs1_val==1431655765: 1
rs1_val==3: 1
rs1_val == -1431655766: 1
rs1_val == 1431655765: 1
imm_val == 10: 2
imm_val == 21: 4
rs1_val < 0 and imm_val == 0: 2
rs1_val < 0 and imm_val > 0 and imm_val < xlen: 38
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-1): 1
rs1_val > 0 and imm_val == 0: 4
rs1_val > 0 and imm_val > 0 and imm_val < xlen: 43
coverage: 111/111
total_coverage: 146/146
|
||
slt | 682/682 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 577
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
slt: 581
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 566
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
rs1:
x0: 1
x1: 1
x10: 566
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:
x0: 1
x1: 1
x10: 1
x11: 566
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:
rs1_val != rs2_val: 556
rs2_val == 2147483647: 4
rs2_val == -1073741825: 1
rs2_val == -536870913: 2
rs2_val == -268435457: 1
rs2_val == -134217729: 1
rs2_val == -67108865: 1
rs2_val == -33554433: 1
rs2_val == -16777217: 2
rs2_val == -8388609: 1
rs2_val == -4194305: 1
rs2_val == -2097153: 1
rs2_val == -1048577: 4
rs2_val == -524289: 1
rs2_val == -262145: 1
rs2_val == -131073: 1
rs2_val == -65537: 1
rs2_val == -32769: 2
rs2_val == -16385: 1
rs2_val == -8193: 1
rs2_val == -4097: 2
rs2_val == -2049: 1
rs2_val == -1025: 1
rs2_val == -513: 1
rs2_val == -257: 1
rs2_val == -129: 2
rs2_val == -65: 1
rs2_val == -33: 1
rs2_val == -17: 1
rs2_val == -9: 1
rs2_val == -5: 1
rs2_val == -3: 4
rs2_val == -2: 2
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 2
rs1_val == -134217729: 2
rs1_val == -67108865: 2
rs1_val == -33554433: 1
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 1
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 2
rs1_val == -65537: 2
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 2
rs1_val == -2049: 2
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 2
rs1_val == -9: 1
rs1_val == -5: 2
rs1_val == -3: 1
rs1_val == -2: 1
rs2_val == -2147483648: 2
rs2_val == 1073741824: 2
rs2_val == 536870912: 1
rs2_val == 268435456: 1
rs2_val == 134217728: 2
rs2_val == 67108864: 1
rs2_val == 33554432: 1
rs2_val == 16777216: 1
rs2_val == 8388608: 1
rs2_val == 4194304: 1
rs2_val == 2097152: 2
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 1
rs2_val == 131072: 1
rs2_val == 65536: 1
rs2_val == 32768: 1
rs2_val == 16384: 1
rs2_val == 8192: 2
rs2_val == 4096: 1
rs2_val == 2048: 2
rs2_val == 1024: 1
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 1
rs2_val == 64: 1
rs2_val == 32: 1
rs2_val == 16: 1
rs2_val == 8: 1
rs2_val == 4: 23
rs2_val == 2: 22
rs2_val == 1: 1
rs1_val == -2147483648: 1
rs1_val == 1073741824: 2
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 2
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 2
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 23
rs1_val == 2: 22
rs1_val == 1: 1
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==-46339: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==-1431655765: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==-46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==-1431655766: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==-46339 and rs2_val==46341: 1
rs1_val==-46339 and rs2_val==-46339: 1
rs1_val==-46339 and rs2_val==1717986919: 1
rs1_val==-46339 and rs2_val==858993460: 1
rs1_val==-46339 and rs2_val==6: 1
rs1_val==-46339 and rs2_val==-1431655765: 1
rs1_val==-46339 and rs2_val==1431655766: 1
rs1_val==-46339 and rs2_val==4: 1
rs1_val==-46339 and rs2_val==46339: 1
rs1_val==-46339 and rs2_val==0: 1
rs1_val==-46339 and rs2_val==1717986917: 1
rs1_val==-46339 and rs2_val==858993458: 1
rs1_val==-46339 and rs2_val==1431655764: 1
rs1_val==-46339 and rs2_val==2: 1
rs1_val==-46339 and rs2_val==46340: 1
rs1_val==-46339 and rs2_val==-46340: 1
rs1_val==-46339 and rs2_val==1717986918: 1
rs1_val==-46339 and rs2_val==858993459: 1
rs1_val==-46339 and rs2_val==5: 1
rs1_val==-46339 and rs2_val==-1431655766: 1
rs1_val==-46339 and rs2_val==1431655765: 1
rs1_val==-46339 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==-46339: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==-1431655765: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==-46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==-1431655766: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==-46339: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==-1431655765: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==-46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==-1431655766: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==-46339: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==-1431655765: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==0: 1
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==-46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==-1431655766: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==-1431655765 and rs2_val==46341: 1
rs1_val==-1431655765 and rs2_val==-46339: 1
rs1_val==-1431655765 and rs2_val==1717986919: 1
rs1_val==-1431655765 and rs2_val==858993460: 1
rs1_val==-1431655765 and rs2_val==6: 1
rs1_val==-1431655765 and rs2_val==-1431655765: 2
rs1_val==-1431655765 and rs2_val==1431655766: 1
rs1_val==-1431655765 and rs2_val==4: 1
rs1_val==-1431655765 and rs2_val==46339: 1
rs1_val==-1431655765 and rs2_val==0: 1
rs1_val==-1431655765 and rs2_val==1717986917: 1
rs1_val==-1431655765 and rs2_val==858993458: 1
rs1_val==-1431655765 and rs2_val==1431655764: 1
rs1_val==-1431655765 and rs2_val==2: 1
rs1_val==-1431655765 and rs2_val==46340: 1
rs1_val==-1431655765 and rs2_val==-46340: 1
rs1_val==-1431655765 and rs2_val==1717986918: 1
rs1_val==-1431655765 and rs2_val==858993459: 1
rs1_val==-1431655765 and rs2_val==5: 1
rs1_val==-1431655765 and rs2_val==-1431655766: 1
rs1_val==-1431655765 and rs2_val==1431655765: 1
rs1_val==-1431655765 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==-46339: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==-1431655765: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==-46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==-1431655766: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==-46339: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==-1431655765: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==-46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==-1431655766: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==-46339: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==-1431655765: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==-46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==-1431655766: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==-46339: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==-1431655765: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==0: 1
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==-46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==-1431655766: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==-46339: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==-1431655765: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==-46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==-1431655766: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==-46339: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==-1431655765: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==-46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==-1431655766: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==-46339: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==-1431655765: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==-46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==-1431655766: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==-46339: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==-1431655765: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==-46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==-1431655766: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==-46339: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==-1431655765: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==-46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==-1431655766: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==-46340 and rs2_val==46341: 1
rs1_val==-46340 and rs2_val==-46339: 1
rs1_val==-46340 and rs2_val==1717986919: 1
rs1_val==-46340 and rs2_val==858993460: 1
rs1_val==-46340 and rs2_val==6: 1
rs1_val==-46340 and rs2_val==-1431655765: 1
rs1_val==-46340 and rs2_val==1431655766: 1
rs1_val==-46340 and rs2_val==4: 1
rs1_val==-46340 and rs2_val==46339: 1
rs1_val==-46340 and rs2_val==0: 1
rs1_val==-46340 and rs2_val==1717986917: 1
rs1_val==-46340 and rs2_val==858993458: 1
rs1_val==-46340 and rs2_val==1431655764: 1
rs1_val==-46340 and rs2_val==2: 1
rs1_val==-46340 and rs2_val==46340: 1
rs1_val==-46340 and rs2_val==-46340: 1
rs1_val==-46340 and rs2_val==1717986918: 1
rs1_val==-46340 and rs2_val==858993459: 1
rs1_val==-46340 and rs2_val==5: 1
rs1_val==-46340 and rs2_val==-1431655766: 1
rs1_val==-46340 and rs2_val==1431655765: 1
rs1_val==-46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==-46339: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==-1431655765: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==-46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==-1431655766: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==-46339: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==-1431655765: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==-46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==-1431655766: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==-46339: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==-1431655765: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==-46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==-1431655766: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==-1431655766 and rs2_val==46341: 1
rs1_val==-1431655766 and rs2_val==-46339: 1
rs1_val==-1431655766 and rs2_val==1717986919: 1
rs1_val==-1431655766 and rs2_val==858993460: 1
rs1_val==-1431655766 and rs2_val==6: 1
rs1_val==-1431655766 and rs2_val==-1431655765: 1
rs1_val==-1431655766 and rs2_val==1431655766: 1
rs1_val==-1431655766 and rs2_val==4: 1
rs1_val==-1431655766 and rs2_val==46339: 1
rs1_val==-1431655766 and rs2_val==0: 1
rs1_val==-1431655766 and rs2_val==1717986917: 1
rs1_val==-1431655766 and rs2_val==858993458: 1
rs1_val==-1431655766 and rs2_val==1431655764: 1
rs1_val==-1431655766 and rs2_val==2: 1
rs1_val==-1431655766 and rs2_val==46340: 1
rs1_val==-1431655766 and rs2_val==-46340: 1
rs1_val==-1431655766 and rs2_val==1717986918: 1
rs1_val==-1431655766 and rs2_val==858993459: 1
rs1_val==-1431655766 and rs2_val==5: 1
rs1_val==-1431655766 and rs2_val==-1431655766: 1
rs1_val==-1431655766 and rs2_val==1431655765: 1
rs1_val==-1431655766 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==-46339: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==-1431655765: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==-46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==-1431655766: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==-46339: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==-1431655765: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==-46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==-1431655766: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == -1431655766: 23
rs2_val == 1431655765: 22
rs1_val == -1431655766: 23
rs1_val == 1431655765: 22
rs1_val < 0 and rs2_val < 0: 44
rs1_val < 0 and rs2_val > 0: 84
rs1_val == (-2**(xlen-1)): 1
rs1_val == (2**(xlen-1)-1): 1
rs1_val == 0: 26
rs1_val == rs2_val: 25
rs1_val > 0 and rs2_val < 0: 89
rs1_val > 0 and rs2_val > 0: 316
rs2_val == (-2**(xlen-1)): 2
rs2_val == (2**(xlen-1)-1): 4
rs2_val == 0: 23
coverage: 628/628
total_coverage: 682/682
|
||
slti | 623/623 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 560
rs1 == rd: 1
coverage: 2/2
opcode:
slti: 561
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 546
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
rs1:
x0: 1
x1: 1
x10: 546
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**(12-1)): 2
rs1_val == 2147483647: 2
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 2
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 2
rs1_val == -2097153: 1
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 2
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 2
rs1_val == -2: 1
imm_val == 2047: 1
imm_val == -1025: 2
imm_val == -513: 1
imm_val == -257: 1
imm_val == -129: 2
imm_val == -65: 1
imm_val == -33: 1
imm_val == -17: 1
imm_val == -9: 1
imm_val == -5: 1
imm_val == -3: 2
imm_val == -2: 1
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 2
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 23
rs1_val == 2: 23
rs1_val == 1: 1
imm_val == -2048: 2
imm_val == 1024: 3
imm_val == 512: 3
imm_val == 256: 1
imm_val == 128: 1
imm_val == 64: 1
imm_val == 32: 1
imm_val == 16: 1
imm_val == 8: 1
imm_val == 4: 26
imm_val == 2: 25
imm_val == 1: 1
rs1_val==46341 and imm_val==46: 1
rs1_val==46341 and imm_val==-44: 1
rs1_val==46341 and imm_val==1639: 1
rs1_val==46341 and imm_val==820: 1
rs1_val==46341 and imm_val==6: 1
rs1_val==46341 and imm_val==-1365: 1
rs1_val==46341 and imm_val==1366: 1
rs1_val==46341 and imm_val==4: 1
rs1_val==46341 and imm_val==44: 1
rs1_val==46341 and imm_val==0: 1
rs1_val==46341 and imm_val==1637: 1
rs1_val==46341 and imm_val==818: 1
rs1_val==46341 and imm_val==1364: 1
rs1_val==46341 and imm_val==2: 1
rs1_val==46341 and imm_val==45: 1
rs1_val==46341 and imm_val==-45: 1
rs1_val==46341 and imm_val==1638: 1
rs1_val==46341 and imm_val==819: 1
rs1_val==46341 and imm_val==5: 1
rs1_val==46341 and imm_val==-1366: 1
rs1_val==46341 and imm_val==1365: 1
rs1_val==46341 and imm_val==3: 1
rs1_val==-46339 and imm_val==46: 1
rs1_val==-46339 and imm_val==-44: 1
rs1_val==-46339 and imm_val==1639: 1
rs1_val==-46339 and imm_val==820: 1
rs1_val==-46339 and imm_val==6: 1
rs1_val==-46339 and imm_val==-1365: 1
rs1_val==-46339 and imm_val==1366: 1
rs1_val==-46339 and imm_val==4: 1
rs1_val==-46339 and imm_val==44: 1
rs1_val==-46339 and imm_val==0: 1
rs1_val==-46339 and imm_val==1637: 1
rs1_val==-46339 and imm_val==818: 1
rs1_val==-46339 and imm_val==1364: 1
rs1_val==-46339 and imm_val==2: 1
rs1_val==-46339 and imm_val==45: 1
rs1_val==-46339 and imm_val==-45: 1
rs1_val==-46339 and imm_val==1638: 1
rs1_val==-46339 and imm_val==819: 1
rs1_val==-46339 and imm_val==5: 1
rs1_val==-46339 and imm_val==-1366: 1
rs1_val==-46339 and imm_val==1365: 1
rs1_val==-46339 and imm_val==3: 1
rs1_val==1717986919 and imm_val==46: 1
rs1_val==1717986919 and imm_val==-44: 1
rs1_val==1717986919 and imm_val==1639: 1
rs1_val==1717986919 and imm_val==820: 1
rs1_val==1717986919 and imm_val==6: 1
rs1_val==1717986919 and imm_val==-1365: 1
rs1_val==1717986919 and imm_val==1366: 1
rs1_val==1717986919 and imm_val==4: 1
rs1_val==1717986919 and imm_val==44: 1
rs1_val==1717986919 and imm_val==0: 1
rs1_val==1717986919 and imm_val==1637: 1
rs1_val==1717986919 and imm_val==818: 1
rs1_val==1717986919 and imm_val==1364: 1
rs1_val==1717986919 and imm_val==2: 1
rs1_val==1717986919 and imm_val==45: 1
rs1_val==1717986919 and imm_val==-45: 1
rs1_val==1717986919 and imm_val==1638: 1
rs1_val==1717986919 and imm_val==819: 1
rs1_val==1717986919 and imm_val==5: 1
rs1_val==1717986919 and imm_val==-1366: 1
rs1_val==1717986919 and imm_val==1365: 1
rs1_val==1717986919 and imm_val==3: 1
rs1_val==858993460 and imm_val==46: 1
rs1_val==858993460 and imm_val==-44: 1
rs1_val==858993460 and imm_val==1639: 1
rs1_val==858993460 and imm_val==820: 1
rs1_val==858993460 and imm_val==6: 1
rs1_val==858993460 and imm_val==-1365: 1
rs1_val==858993460 and imm_val==1366: 1
rs1_val==858993460 and imm_val==4: 1
rs1_val==858993460 and imm_val==44: 1
rs1_val==858993460 and imm_val==0: 1
rs1_val==858993460 and imm_val==1637: 1
rs1_val==858993460 and imm_val==818: 1
rs1_val==858993460 and imm_val==1364: 1
rs1_val==858993460 and imm_val==2: 1
rs1_val==858993460 and imm_val==45: 1
rs1_val==858993460 and imm_val==-45: 1
rs1_val==858993460 and imm_val==1638: 1
rs1_val==858993460 and imm_val==819: 1
rs1_val==858993460 and imm_val==5: 1
rs1_val==858993460 and imm_val==-1366: 1
rs1_val==858993460 and imm_val==1365: 1
rs1_val==858993460 and imm_val==3: 1
rs1_val==6 and imm_val==46: 1
rs1_val==6 and imm_val==-44: 1
rs1_val==6 and imm_val==1639: 1
rs1_val==6 and imm_val==820: 1
rs1_val==6 and imm_val==6: 1
rs1_val==6 and imm_val==-1365: 1
rs1_val==6 and imm_val==1366: 1
rs1_val==6 and imm_val==4: 1
rs1_val==6 and imm_val==44: 1
rs1_val==6 and imm_val==0: 1
rs1_val==6 and imm_val==1637: 1
rs1_val==6 and imm_val==818: 1
rs1_val==6 and imm_val==1364: 1
rs1_val==6 and imm_val==2: 1
rs1_val==6 and imm_val==45: 1
rs1_val==6 and imm_val==-45: 1
rs1_val==6 and imm_val==1638: 1
rs1_val==6 and imm_val==819: 1
rs1_val==6 and imm_val==5: 1
rs1_val==6 and imm_val==-1366: 1
rs1_val==6 and imm_val==1365: 1
rs1_val==6 and imm_val==3: 1
rs1_val==-1431655765 and imm_val==46: 1
rs1_val==-1431655765 and imm_val==-44: 1
rs1_val==-1431655765 and imm_val==1639: 1
rs1_val==-1431655765 and imm_val==820: 1
rs1_val==-1431655765 and imm_val==6: 1
rs1_val==-1431655765 and imm_val==-1365: 1
rs1_val==-1431655765 and imm_val==1366: 1
rs1_val==-1431655765 and imm_val==4: 1
rs1_val==-1431655765 and imm_val==44: 1
rs1_val==-1431655765 and imm_val==0: 1
rs1_val==-1431655765 and imm_val==1637: 1
rs1_val==-1431655765 and imm_val==818: 1
rs1_val==-1431655765 and imm_val==1364: 1
rs1_val==-1431655765 and imm_val==2: 1
rs1_val==-1431655765 and imm_val==45: 1
rs1_val==-1431655765 and imm_val==-45: 1
rs1_val==-1431655765 and imm_val==1638: 1
rs1_val==-1431655765 and imm_val==819: 1
rs1_val==-1431655765 and imm_val==5: 1
rs1_val==-1431655765 and imm_val==-1366: 1
rs1_val==-1431655765 and imm_val==1365: 1
rs1_val==-1431655765 and imm_val==3: 1
rs1_val==1431655766 and imm_val==46: 1
rs1_val==1431655766 and imm_val==-44: 1
rs1_val==1431655766 and imm_val==1639: 1
rs1_val==1431655766 and imm_val==820: 1
rs1_val==1431655766 and imm_val==6: 1
rs1_val==1431655766 and imm_val==-1365: 1
rs1_val==1431655766 and imm_val==1366: 1
rs1_val==1431655766 and imm_val==4: 1
rs1_val==1431655766 and imm_val==44: 1
rs1_val==1431655766 and imm_val==0: 1
rs1_val==1431655766 and imm_val==1637: 1
rs1_val==1431655766 and imm_val==818: 1
rs1_val==1431655766 and imm_val==1364: 1
rs1_val==1431655766 and imm_val==2: 1
rs1_val==1431655766 and imm_val==45: 1
rs1_val==1431655766 and imm_val==-45: 1
rs1_val==1431655766 and imm_val==1638: 1
rs1_val==1431655766 and imm_val==819: 1
rs1_val==1431655766 and imm_val==5: 1
rs1_val==1431655766 and imm_val==-1366: 1
rs1_val==1431655766 and imm_val==1365: 1
rs1_val==1431655766 and imm_val==3: 1
rs1_val==4 and imm_val==46: 1
rs1_val==4 and imm_val==-44: 1
rs1_val==4 and imm_val==1639: 1
rs1_val==4 and imm_val==820: 1
rs1_val==4 and imm_val==6: 1
rs1_val==4 and imm_val==-1365: 1
rs1_val==4 and imm_val==1366: 1
rs1_val==4 and imm_val==4: 1
rs1_val==4 and imm_val==44: 1
rs1_val==4 and imm_val==0: 1
rs1_val==4 and imm_val==1637: 1
rs1_val==4 and imm_val==818: 1
rs1_val==4 and imm_val==1364: 1
rs1_val==4 and imm_val==2: 1
rs1_val==4 and imm_val==45: 1
rs1_val==4 and imm_val==-45: 1
rs1_val==4 and imm_val==1638: 1
rs1_val==4 and imm_val==819: 1
rs1_val==4 and imm_val==5: 1
rs1_val==4 and imm_val==-1366: 1
rs1_val==4 and imm_val==1365: 1
rs1_val==4 and imm_val==3: 1
rs1_val==46339 and imm_val==46: 1
rs1_val==46339 and imm_val==-44: 1
rs1_val==46339 and imm_val==1639: 1
rs1_val==46339 and imm_val==820: 1
rs1_val==46339 and imm_val==6: 1
rs1_val==46339 and imm_val==-1365: 1
rs1_val==46339 and imm_val==1366: 1
rs1_val==46339 and imm_val==4: 1
rs1_val==46339 and imm_val==44: 1
rs1_val==46339 and imm_val==0: 1
rs1_val==46339 and imm_val==1637: 1
rs1_val==46339 and imm_val==818: 1
rs1_val==46339 and imm_val==1364: 1
rs1_val==46339 and imm_val==2: 1
rs1_val==46339 and imm_val==45: 1
rs1_val==46339 and imm_val==-45: 1
rs1_val==46339 and imm_val==1638: 1
rs1_val==46339 and imm_val==819: 1
rs1_val==46339 and imm_val==5: 1
rs1_val==46339 and imm_val==-1366: 1
rs1_val==46339 and imm_val==1365: 1
rs1_val==46339 and imm_val==3: 1
rs1_val==0 and imm_val==46: 1
rs1_val==0 and imm_val==-44: 1
rs1_val==0 and imm_val==1639: 1
rs1_val==0 and imm_val==820: 1
rs1_val==0 and imm_val==6: 1
rs1_val==0 and imm_val==-1365: 1
rs1_val==0 and imm_val==1366: 1
rs1_val==0 and imm_val==4: 1
rs1_val==0 and imm_val==44: 1
rs1_val==0 and imm_val==0: 1
rs1_val==0 and imm_val==1637: 1
rs1_val==0 and imm_val==818: 1
rs1_val==0 and imm_val==1364: 1
rs1_val==0 and imm_val==2: 1
rs1_val==0 and imm_val==45: 1
rs1_val==0 and imm_val==-45: 1
rs1_val==0 and imm_val==1638: 1
rs1_val==0 and imm_val==819: 1
rs1_val==0 and imm_val==5: 1
rs1_val==0 and imm_val==-1366: 1
rs1_val==0 and imm_val==1365: 1
rs1_val==0 and imm_val==3: 1
rs1_val==1717986917 and imm_val==46: 1
rs1_val==1717986917 and imm_val==-44: 1
rs1_val==1717986917 and imm_val==1639: 1
rs1_val==1717986917 and imm_val==820: 1
rs1_val==1717986917 and imm_val==6: 1
rs1_val==1717986917 and imm_val==-1365: 1
rs1_val==1717986917 and imm_val==1366: 1
rs1_val==1717986917 and imm_val==4: 1
rs1_val==1717986917 and imm_val==44: 1
rs1_val==1717986917 and imm_val==0: 1
rs1_val==1717986917 and imm_val==1637: 1
rs1_val==1717986917 and imm_val==818: 1
rs1_val==1717986917 and imm_val==1364: 1
rs1_val==1717986917 and imm_val==2: 1
rs1_val==1717986917 and imm_val==45: 1
rs1_val==1717986917 and imm_val==-45: 1
rs1_val==1717986917 and imm_val==1638: 1
rs1_val==1717986917 and imm_val==819: 1
rs1_val==1717986917 and imm_val==5: 1
rs1_val==1717986917 and imm_val==-1366: 1
rs1_val==1717986917 and imm_val==1365: 1
rs1_val==1717986917 and imm_val==3: 1
rs1_val==858993458 and imm_val==46: 1
rs1_val==858993458 and imm_val==-44: 1
rs1_val==858993458 and imm_val==1639: 1
rs1_val==858993458 and imm_val==820: 1
rs1_val==858993458 and imm_val==6: 1
rs1_val==858993458 and imm_val==-1365: 1
rs1_val==858993458 and imm_val==1366: 1
rs1_val==858993458 and imm_val==4: 1
rs1_val==858993458 and imm_val==44: 1
rs1_val==858993458 and imm_val==0: 1
rs1_val==858993458 and imm_val==1637: 1
rs1_val==858993458 and imm_val==818: 1
rs1_val==858993458 and imm_val==1364: 1
rs1_val==858993458 and imm_val==2: 1
rs1_val==858993458 and imm_val==45: 1
rs1_val==858993458 and imm_val==-45: 1
rs1_val==858993458 and imm_val==1638: 1
rs1_val==858993458 and imm_val==819: 1
rs1_val==858993458 and imm_val==5: 1
rs1_val==858993458 and imm_val==-1366: 1
rs1_val==858993458 and imm_val==1365: 1
rs1_val==858993458 and imm_val==3: 1
rs1_val==1431655764 and imm_val==46: 1
rs1_val==1431655764 and imm_val==-44: 1
rs1_val==1431655764 and imm_val==1639: 1
rs1_val==1431655764 and imm_val==820: 1
rs1_val==1431655764 and imm_val==6: 1
rs1_val==1431655764 and imm_val==-1365: 1
rs1_val==1431655764 and imm_val==1366: 1
rs1_val==1431655764 and imm_val==4: 1
rs1_val==1431655764 and imm_val==44: 1
rs1_val==1431655764 and imm_val==0: 1
rs1_val==1431655764 and imm_val==1637: 1
rs1_val==1431655764 and imm_val==818: 1
rs1_val==1431655764 and imm_val==1364: 1
rs1_val==1431655764 and imm_val==2: 1
rs1_val==1431655764 and imm_val==45: 1
rs1_val==1431655764 and imm_val==-45: 1
rs1_val==1431655764 and imm_val==1638: 1
rs1_val==1431655764 and imm_val==819: 1
rs1_val==1431655764 and imm_val==5: 1
rs1_val==1431655764 and imm_val==-1366: 1
rs1_val==1431655764 and imm_val==1365: 1
rs1_val==1431655764 and imm_val==3: 1
rs1_val==2 and imm_val==46: 1
rs1_val==2 and imm_val==-44: 1
rs1_val==2 and imm_val==1639: 1
rs1_val==2 and imm_val==820: 1
rs1_val==2 and imm_val==6: 1
rs1_val==2 and imm_val==-1365: 1
rs1_val==2 and imm_val==1366: 1
rs1_val==2 and imm_val==4: 1
rs1_val==2 and imm_val==44: 1
rs1_val==2 and imm_val==0: 1
rs1_val==2 and imm_val==1637: 1
rs1_val==2 and imm_val==818: 1
rs1_val==2 and imm_val==1364: 1
rs1_val==2 and imm_val==2: 1
rs1_val==2 and imm_val==45: 1
rs1_val==2 and imm_val==-45: 1
rs1_val==2 and imm_val==1638: 1
rs1_val==2 and imm_val==819: 1
rs1_val==2 and imm_val==5: 1
rs1_val==2 and imm_val==-1366: 1
rs1_val==2 and imm_val==1365: 1
rs1_val==2 and imm_val==3: 1
rs1_val==46340 and imm_val==46: 1
rs1_val==46340 and imm_val==-44: 1
rs1_val==46340 and imm_val==1639: 1
rs1_val==46340 and imm_val==820: 1
rs1_val==46340 and imm_val==6: 1
rs1_val==46340 and imm_val==-1365: 1
rs1_val==46340 and imm_val==1366: 1
rs1_val==46340 and imm_val==4: 1
rs1_val==46340 and imm_val==44: 1
rs1_val==46340 and imm_val==0: 1
rs1_val==46340 and imm_val==1637: 1
rs1_val==46340 and imm_val==818: 1
rs1_val==46340 and imm_val==1364: 1
rs1_val==46340 and imm_val==2: 1
rs1_val==46340 and imm_val==45: 1
rs1_val==46340 and imm_val==-45: 1
rs1_val==46340 and imm_val==1638: 1
rs1_val==46340 and imm_val==819: 1
rs1_val==46340 and imm_val==5: 1
rs1_val==46340 and imm_val==-1366: 1
rs1_val==46340 and imm_val==1365: 1
rs1_val==46340 and imm_val==3: 1
rs1_val==-46340 and imm_val==46: 1
rs1_val==-46340 and imm_val==-44: 1
rs1_val==-46340 and imm_val==1639: 1
rs1_val==-46340 and imm_val==820: 1
rs1_val==-46340 and imm_val==6: 1
rs1_val==-46340 and imm_val==-1365: 1
rs1_val==-46340 and imm_val==1366: 1
rs1_val==-46340 and imm_val==4: 1
rs1_val==-46340 and imm_val==44: 1
rs1_val==-46340 and imm_val==0: 1
rs1_val==-46340 and imm_val==1637: 1
rs1_val==-46340 and imm_val==818: 1
rs1_val==-46340 and imm_val==1364: 1
rs1_val==-46340 and imm_val==2: 1
rs1_val==-46340 and imm_val==45: 1
rs1_val==-46340 and imm_val==-45: 1
rs1_val==-46340 and imm_val==1638: 1
rs1_val==-46340 and imm_val==819: 1
rs1_val==-46340 and imm_val==5: 1
rs1_val==-46340 and imm_val==-1366: 1
rs1_val==-46340 and imm_val==1365: 1
rs1_val==-46340 and imm_val==3: 1
rs1_val==1717986918 and imm_val==46: 1
rs1_val==1717986918 and imm_val==-44: 1
rs1_val==1717986918 and imm_val==1639: 1
rs1_val==1717986918 and imm_val==820: 1
rs1_val==1717986918 and imm_val==6: 1
rs1_val==1717986918 and imm_val==-1365: 1
rs1_val==1717986918 and imm_val==1366: 1
rs1_val==1717986918 and imm_val==4: 1
rs1_val==1717986918 and imm_val==44: 1
rs1_val==1717986918 and imm_val==0: 1
rs1_val==1717986918 and imm_val==1637: 1
rs1_val==1717986918 and imm_val==818: 1
rs1_val==1717986918 and imm_val==1364: 1
rs1_val==1717986918 and imm_val==2: 1
rs1_val==1717986918 and imm_val==45: 1
rs1_val==1717986918 and imm_val==-45: 1
rs1_val==1717986918 and imm_val==1638: 1
rs1_val==1717986918 and imm_val==819: 1
rs1_val==1717986918 and imm_val==5: 1
rs1_val==1717986918 and imm_val==-1366: 1
rs1_val==1717986918 and imm_val==1365: 1
rs1_val==1717986918 and imm_val==3: 1
rs1_val==858993459 and imm_val==46: 1
rs1_val==858993459 and imm_val==-44: 1
rs1_val==858993459 and imm_val==1639: 1
rs1_val==858993459 and imm_val==820: 1
rs1_val==858993459 and imm_val==6: 1
rs1_val==858993459 and imm_val==-1365: 1
rs1_val==858993459 and imm_val==1366: 1
rs1_val==858993459 and imm_val==4: 1
rs1_val==858993459 and imm_val==44: 1
rs1_val==858993459 and imm_val==0: 1
rs1_val==858993459 and imm_val==1637: 1
rs1_val==858993459 and imm_val==818: 1
rs1_val==858993459 and imm_val==1364: 1
rs1_val==858993459 and imm_val==2: 1
rs1_val==858993459 and imm_val==45: 1
rs1_val==858993459 and imm_val==-45: 1
rs1_val==858993459 and imm_val==1638: 1
rs1_val==858993459 and imm_val==819: 1
rs1_val==858993459 and imm_val==5: 1
rs1_val==858993459 and imm_val==-1366: 1
rs1_val==858993459 and imm_val==1365: 1
rs1_val==858993459 and imm_val==3: 1
rs1_val==5 and imm_val==46: 1
rs1_val==5 and imm_val==-44: 1
rs1_val==5 and imm_val==1639: 1
rs1_val==5 and imm_val==820: 1
rs1_val==5 and imm_val==6: 1
rs1_val==5 and imm_val==-1365: 1
rs1_val==5 and imm_val==1366: 1
rs1_val==5 and imm_val==4: 1
rs1_val==5 and imm_val==44: 1
rs1_val==5 and imm_val==0: 1
rs1_val==5 and imm_val==1637: 1
rs1_val==5 and imm_val==818: 1
rs1_val==5 and imm_val==1364: 1
rs1_val==5 and imm_val==2: 1
rs1_val==5 and imm_val==45: 1
rs1_val==5 and imm_val==-45: 1
rs1_val==5 and imm_val==1638: 1
rs1_val==5 and imm_val==819: 1
rs1_val==5 and imm_val==5: 1
rs1_val==5 and imm_val==-1366: 1
rs1_val==5 and imm_val==1365: 1
rs1_val==5 and imm_val==3: 1
rs1_val==-1431655766 and imm_val==46: 1
rs1_val==-1431655766 and imm_val==-44: 1
rs1_val==-1431655766 and imm_val==1639: 1
rs1_val==-1431655766 and imm_val==820: 1
rs1_val==-1431655766 and imm_val==6: 1
rs1_val==-1431655766 and imm_val==-1365: 1
rs1_val==-1431655766 and imm_val==1366: 1
rs1_val==-1431655766 and imm_val==4: 1
rs1_val==-1431655766 and imm_val==44: 1
rs1_val==-1431655766 and imm_val==0: 1
rs1_val==-1431655766 and imm_val==1637: 1
rs1_val==-1431655766 and imm_val==818: 1
rs1_val==-1431655766 and imm_val==1364: 1
rs1_val==-1431655766 and imm_val==2: 1
rs1_val==-1431655766 and imm_val==45: 1
rs1_val==-1431655766 and imm_val==-45: 1
rs1_val==-1431655766 and imm_val==1638: 1
rs1_val==-1431655766 and imm_val==819: 1
rs1_val==-1431655766 and imm_val==5: 1
rs1_val==-1431655766 and imm_val==-1366: 1
rs1_val==-1431655766 and imm_val==1365: 1
rs1_val==-1431655766 and imm_val==3: 1
rs1_val==1431655765 and imm_val==46: 1
rs1_val==1431655765 and imm_val==-44: 1
rs1_val==1431655765 and imm_val==1639: 1
rs1_val==1431655765 and imm_val==820: 1
rs1_val==1431655765 and imm_val==6: 1
rs1_val==1431655765 and imm_val==-1365: 1
rs1_val==1431655765 and imm_val==1366: 1
rs1_val==1431655765 and imm_val==4: 1
rs1_val==1431655765 and imm_val==44: 1
rs1_val==1431655765 and imm_val==0: 1
rs1_val==1431655765 and imm_val==1637: 1
rs1_val==1431655765 and imm_val==818: 1
rs1_val==1431655765 and imm_val==1364: 1
rs1_val==1431655765 and imm_val==2: 1
rs1_val==1431655765 and imm_val==45: 1
rs1_val==1431655765 and imm_val==-45: 1
rs1_val==1431655765 and imm_val==1638: 1
rs1_val==1431655765 and imm_val==819: 1
rs1_val==1431655765 and imm_val==5: 1
rs1_val==1431655765 and imm_val==-1366: 1
rs1_val==1431655765 and imm_val==1365: 1
rs1_val==1431655765 and imm_val==3: 1
rs1_val==3 and imm_val==46: 1
rs1_val==3 and imm_val==-44: 1
rs1_val==3 and imm_val==1639: 1
rs1_val==3 and imm_val==820: 1
rs1_val==3 and imm_val==6: 1
rs1_val==3 and imm_val==-1365: 1
rs1_val==3 and imm_val==1366: 1
rs1_val==3 and imm_val==4: 1
rs1_val==3 and imm_val==44: 1
rs1_val==3 and imm_val==0: 1
rs1_val==3 and imm_val==1637: 1
rs1_val==3 and imm_val==818: 1
rs1_val==3 and imm_val==1364: 1
rs1_val==3 and imm_val==2: 1
rs1_val==3 and imm_val==45: 1
rs1_val==3 and imm_val==-45: 1
rs1_val==3 and imm_val==1638: 1
rs1_val==3 and imm_val==819: 1
rs1_val==3 and imm_val==5: 1
rs1_val==3 and imm_val==-1366: 1
rs1_val==3 and imm_val==1365: 1
rs1_val==3 and imm_val==3: 1
rs1_val == -1431655766: 22
rs1_val == 1431655765: 22
imm_val == -1366: 24
imm_val == 1365: 23
imm_val == (2**(12-1)-1): 1
imm_val == 0: 24
rs1_val != imm_val: 554
rs1_val < 0 and imm_val < 0: 31
rs1_val < 0 and imm_val > 0: 90
rs1_val == (-2**(xlen-1)): 1
rs1_val == (2**(xlen-1)-1): 2
rs1_val == 0: 24
rs1_val == imm_val: 7
rs1_val > 0 and imm_val < 0: 84
rs1_val > 0 and imm_val > 0: 309
coverage: 588/588
total_coverage: 623/623
|
||
sltiu | 758/758 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 696
rs1 == rd: 1
coverage: 2/2
opcode:
sltiu: 697
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 682
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
rs1:
x0: 1
x1: 1
x10: 682
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**(12)-1): 2
rs1_val == 2147483647: 1
rs1_val == 3221225471: 1
rs1_val == 3758096383: 2
rs1_val == 4026531839: 1
rs1_val == 4160749567: 1
rs1_val == 4227858431: 1
rs1_val == 4261412863: 1
rs1_val == 4278190079: 1
rs1_val == 4286578687: 1
rs1_val == 4290772991: 1
rs1_val == 4292870143: 1
rs1_val == 4293918719: 1
rs1_val == 4294443007: 2
rs1_val == 4294705151: 2
rs1_val == 4294836223: 1
rs1_val == 4294901759: 1
rs1_val == 4294934527: 1
rs1_val == 4294950911: 1
rs1_val == 4294959103: 1
rs1_val == 4294963199: 1
rs1_val == 4294965247: 1
rs1_val == 4294966271: 1
rs1_val == 4294966783: 1
rs1_val == 4294967039: 1
rs1_val == 4294967167: 1
rs1_val == 4294967231: 1
rs1_val == 4294967263: 2
rs1_val == 4294967279: 1
rs1_val == 4294967287: 1
rs1_val == 4294967291: 1
rs1_val == 4294967293: 1
rs1_val == 4294967294: 2
imm_val == 2047: 3
imm_val == 3071: 2
imm_val == 3583: 2
imm_val == 3839: 2
imm_val == 3967: 1
imm_val == 4031: 2
imm_val == 4063: 1
imm_val == 4079: 2
imm_val == 4087: 2
imm_val == 4091: 2
imm_val == 4093: 1
imm_val == 4094: 1
rs1_val == 2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 25
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 25
rs1_val == 2: 26
rs1_val == 1: 25
imm_val == 2048: 2
imm_val == 1024: 1
imm_val == 512: 2
imm_val == 256: 1
imm_val == 128: 1
imm_val == 64: 27
imm_val == 32: 2
imm_val == 16: 1
imm_val == 8: 1
imm_val == 4: 26
imm_val == 2: 27
imm_val == 1: 26
rs1_val==65536 and imm_val==64: 1
rs1_val==65536 and imm_val==1: 1
rs1_val==65536 and imm_val==46: 1
rs1_val==65536 and imm_val==1639: 1
rs1_val==65536 and imm_val==820: 1
rs1_val==65536 and imm_val==6: 1
rs1_val==65536 and imm_val==2731: 1
rs1_val==65536 and imm_val==1366: 1
rs1_val==65536 and imm_val==4: 1
rs1_val==65536 and imm_val==62: 1
rs1_val==65536 and imm_val==0: 1
rs1_val==65536 and imm_val==44: 1
rs1_val==65536 and imm_val==1637: 1
rs1_val==65536 and imm_val==818: 1
rs1_val==65536 and imm_val==2729: 1
rs1_val==65536 and imm_val==1364: 1
rs1_val==65536 and imm_val==2: 1
rs1_val==65536 and imm_val==63: 1
rs1_val==65536 and imm_val==45: 1
rs1_val==65536 and imm_val==1638: 1
rs1_val==65536 and imm_val==819: 1
rs1_val==65536 and imm_val==5: 1
rs1_val==65536 and imm_val==2730: 1
rs1_val==65536 and imm_val==1365: 1
rs1_val==65536 and imm_val==3: 1
rs1_val==1 and imm_val==64: 1
rs1_val==1 and imm_val==1: 1
rs1_val==1 and imm_val==46: 1
rs1_val==1 and imm_val==1639: 1
rs1_val==1 and imm_val==820: 1
rs1_val==1 and imm_val==6: 1
rs1_val==1 and imm_val==2731: 1
rs1_val==1 and imm_val==1366: 1
rs1_val==1 and imm_val==4: 1
rs1_val==1 and imm_val==62: 1
rs1_val==1 and imm_val==0: 1
rs1_val==1 and imm_val==44: 1
rs1_val==1 and imm_val==1637: 1
rs1_val==1 and imm_val==818: 1
rs1_val==1 and imm_val==2729: 1
rs1_val==1 and imm_val==1364: 1
rs1_val==1 and imm_val==2: 1
rs1_val==1 and imm_val==63: 1
rs1_val==1 and imm_val==45: 1
rs1_val==1 and imm_val==1638: 1
rs1_val==1 and imm_val==819: 1
rs1_val==1 and imm_val==5: 1
rs1_val==1 and imm_val==2730: 1
rs1_val==1 and imm_val==1365: 1
rs1_val==1 and imm_val==3: 1
rs1_val==46341 and imm_val==64: 1
rs1_val==46341 and imm_val==1: 1
rs1_val==46341 and imm_val==46: 1
rs1_val==46341 and imm_val==1639: 1
rs1_val==46341 and imm_val==820: 1
rs1_val==46341 and imm_val==6: 1
rs1_val==46341 and imm_val==2731: 1
rs1_val==46341 and imm_val==1366: 1
rs1_val==46341 and imm_val==4: 1
rs1_val==46341 and imm_val==62: 1
rs1_val==46341 and imm_val==0: 1
rs1_val==46341 and imm_val==44: 1
rs1_val==46341 and imm_val==1637: 1
rs1_val==46341 and imm_val==818: 1
rs1_val==46341 and imm_val==2729: 1
rs1_val==46341 and imm_val==1364: 1
rs1_val==46341 and imm_val==2: 1
rs1_val==46341 and imm_val==63: 1
rs1_val==46341 and imm_val==45: 1
rs1_val==46341 and imm_val==1638: 1
rs1_val==46341 and imm_val==819: 1
rs1_val==46341 and imm_val==5: 1
rs1_val==46341 and imm_val==2730: 1
rs1_val==46341 and imm_val==1365: 1
rs1_val==46341 and imm_val==3: 1
rs1_val==1717986919 and imm_val==64: 1
rs1_val==1717986919 and imm_val==1: 1
rs1_val==1717986919 and imm_val==46: 1
rs1_val==1717986919 and imm_val==1639: 1
rs1_val==1717986919 and imm_val==820: 1
rs1_val==1717986919 and imm_val==6: 1
rs1_val==1717986919 and imm_val==2731: 1
rs1_val==1717986919 and imm_val==1366: 1
rs1_val==1717986919 and imm_val==4: 1
rs1_val==1717986919 and imm_val==62: 1
rs1_val==1717986919 and imm_val==0: 1
rs1_val==1717986919 and imm_val==44: 1
rs1_val==1717986919 and imm_val==1637: 1
rs1_val==1717986919 and imm_val==818: 1
rs1_val==1717986919 and imm_val==2729: 1
rs1_val==1717986919 and imm_val==1364: 1
rs1_val==1717986919 and imm_val==2: 1
rs1_val==1717986919 and imm_val==63: 1
rs1_val==1717986919 and imm_val==45: 1
rs1_val==1717986919 and imm_val==1638: 1
rs1_val==1717986919 and imm_val==819: 1
rs1_val==1717986919 and imm_val==5: 1
rs1_val==1717986919 and imm_val==2730: 1
rs1_val==1717986919 and imm_val==1365: 1
rs1_val==1717986919 and imm_val==3: 1
rs1_val==858993460 and imm_val==64: 1
rs1_val==858993460 and imm_val==1: 1
rs1_val==858993460 and imm_val==46: 1
rs1_val==858993460 and imm_val==1639: 1
rs1_val==858993460 and imm_val==820: 1
rs1_val==858993460 and imm_val==6: 1
rs1_val==858993460 and imm_val==2731: 1
rs1_val==858993460 and imm_val==1366: 1
rs1_val==858993460 and imm_val==4: 1
rs1_val==858993460 and imm_val==62: 1
rs1_val==858993460 and imm_val==0: 1
rs1_val==858993460 and imm_val==44: 1
rs1_val==858993460 and imm_val==1637: 1
rs1_val==858993460 and imm_val==818: 1
rs1_val==858993460 and imm_val==2729: 1
rs1_val==858993460 and imm_val==1364: 1
rs1_val==858993460 and imm_val==2: 1
rs1_val==858993460 and imm_val==63: 1
rs1_val==858993460 and imm_val==45: 1
rs1_val==858993460 and imm_val==1638: 1
rs1_val==858993460 and imm_val==819: 1
rs1_val==858993460 and imm_val==5: 1
rs1_val==858993460 and imm_val==2730: 1
rs1_val==858993460 and imm_val==1365: 1
rs1_val==858993460 and imm_val==3: 1
rs1_val==6 and imm_val==64: 1
rs1_val==6 and imm_val==1: 1
rs1_val==6 and imm_val==46: 1
rs1_val==6 and imm_val==1639: 1
rs1_val==6 and imm_val==820: 1
rs1_val==6 and imm_val==6: 1
rs1_val==6 and imm_val==2731: 1
rs1_val==6 and imm_val==1366: 1
rs1_val==6 and imm_val==4: 1
rs1_val==6 and imm_val==62: 1
rs1_val==6 and imm_val==0: 1
rs1_val==6 and imm_val==44: 1
rs1_val==6 and imm_val==1637: 1
rs1_val==6 and imm_val==818: 1
rs1_val==6 and imm_val==2729: 1
rs1_val==6 and imm_val==1364: 1
rs1_val==6 and imm_val==2: 1
rs1_val==6 and imm_val==63: 1
rs1_val==6 and imm_val==45: 1
rs1_val==6 and imm_val==1638: 1
rs1_val==6 and imm_val==819: 1
rs1_val==6 and imm_val==5: 1
rs1_val==6 and imm_val==2730: 1
rs1_val==6 and imm_val==1365: 1
rs1_val==6 and imm_val==3: 1
rs1_val==2863311531 and imm_val==64: 1
rs1_val==2863311531 and imm_val==1: 1
rs1_val==2863311531 and imm_val==46: 1
rs1_val==2863311531 and imm_val==1639: 1
rs1_val==2863311531 and imm_val==820: 1
rs1_val==2863311531 and imm_val==6: 1
rs1_val==2863311531 and imm_val==2731: 1
rs1_val==2863311531 and imm_val==1366: 1
rs1_val==2863311531 and imm_val==4: 1
rs1_val==2863311531 and imm_val==62: 1
rs1_val==2863311531 and imm_val==0: 1
rs1_val==2863311531 and imm_val==44: 1
rs1_val==2863311531 and imm_val==1637: 1
rs1_val==2863311531 and imm_val==818: 1
rs1_val==2863311531 and imm_val==2729: 1
rs1_val==2863311531 and imm_val==1364: 1
rs1_val==2863311531 and imm_val==2: 1
rs1_val==2863311531 and imm_val==63: 1
rs1_val==2863311531 and imm_val==45: 1
rs1_val==2863311531 and imm_val==1638: 1
rs1_val==2863311531 and imm_val==819: 1
rs1_val==2863311531 and imm_val==5: 1
rs1_val==2863311531 and imm_val==2730: 1
rs1_val==2863311531 and imm_val==1365: 1
rs1_val==2863311531 and imm_val==3: 1
rs1_val==1431655766 and imm_val==64: 1
rs1_val==1431655766 and imm_val==1: 1
rs1_val==1431655766 and imm_val==46: 1
rs1_val==1431655766 and imm_val==1639: 1
rs1_val==1431655766 and imm_val==820: 1
rs1_val==1431655766 and imm_val==6: 1
rs1_val==1431655766 and imm_val==2731: 1
rs1_val==1431655766 and imm_val==1366: 1
rs1_val==1431655766 and imm_val==4: 1
rs1_val==1431655766 and imm_val==62: 1
rs1_val==1431655766 and imm_val==0: 1
rs1_val==1431655766 and imm_val==44: 1
rs1_val==1431655766 and imm_val==1637: 1
rs1_val==1431655766 and imm_val==818: 1
rs1_val==1431655766 and imm_val==2729: 1
rs1_val==1431655766 and imm_val==1364: 1
rs1_val==1431655766 and imm_val==2: 1
rs1_val==1431655766 and imm_val==63: 1
rs1_val==1431655766 and imm_val==45: 1
rs1_val==1431655766 and imm_val==1638: 1
rs1_val==1431655766 and imm_val==819: 1
rs1_val==1431655766 and imm_val==5: 1
rs1_val==1431655766 and imm_val==2730: 1
rs1_val==1431655766 and imm_val==1365: 1
rs1_val==1431655766 and imm_val==3: 1
rs1_val==4 and imm_val==64: 1
rs1_val==4 and imm_val==1: 1
rs1_val==4 and imm_val==46: 1
rs1_val==4 and imm_val==1639: 1
rs1_val==4 and imm_val==820: 1
rs1_val==4 and imm_val==6: 1
rs1_val==4 and imm_val==2731: 1
rs1_val==4 and imm_val==1366: 1
rs1_val==4 and imm_val==4: 1
rs1_val==4 and imm_val==62: 1
rs1_val==4 and imm_val==0: 1
rs1_val==4 and imm_val==44: 1
rs1_val==4 and imm_val==1637: 1
rs1_val==4 and imm_val==818: 1
rs1_val==4 and imm_val==2729: 1
rs1_val==4 and imm_val==1364: 1
rs1_val==4 and imm_val==2: 1
rs1_val==4 and imm_val==63: 1
rs1_val==4 and imm_val==45: 1
rs1_val==4 and imm_val==1638: 1
rs1_val==4 and imm_val==819: 1
rs1_val==4 and imm_val==5: 1
rs1_val==4 and imm_val==2730: 1
rs1_val==4 and imm_val==1365: 1
rs1_val==4 and imm_val==3: 1
rs1_val==65534 and imm_val==64: 1
rs1_val==65534 and imm_val==1: 1
rs1_val==65534 and imm_val==46: 1
rs1_val==65534 and imm_val==1639: 1
rs1_val==65534 and imm_val==820: 1
rs1_val==65534 and imm_val==6: 1
rs1_val==65534 and imm_val==2731: 1
rs1_val==65534 and imm_val==1366: 1
rs1_val==65534 and imm_val==4: 1
rs1_val==65534 and imm_val==62: 1
rs1_val==65534 and imm_val==0: 1
rs1_val==65534 and imm_val==44: 1
rs1_val==65534 and imm_val==1637: 1
rs1_val==65534 and imm_val==818: 1
rs1_val==65534 and imm_val==2729: 1
rs1_val==65534 and imm_val==1364: 1
rs1_val==65534 and imm_val==2: 1
rs1_val==65534 and imm_val==63: 1
rs1_val==65534 and imm_val==45: 1
rs1_val==65534 and imm_val==1638: 1
rs1_val==65534 and imm_val==819: 1
rs1_val==65534 and imm_val==5: 1
rs1_val==65534 and imm_val==2730: 1
rs1_val==65534 and imm_val==1365: 1
rs1_val==65534 and imm_val==3: 1
rs1_val==0 and imm_val==64: 1
rs1_val==0 and imm_val==1: 1
rs1_val==0 and imm_val==46: 1
rs1_val==0 and imm_val==1639: 1
rs1_val==0 and imm_val==820: 1
rs1_val==0 and imm_val==6: 1
rs1_val==0 and imm_val==2731: 1
rs1_val==0 and imm_val==1366: 1
rs1_val==0 and imm_val==4: 1
rs1_val==0 and imm_val==62: 1
rs1_val==0 and imm_val==0: 1
rs1_val==0 and imm_val==44: 1
rs1_val==0 and imm_val==1637: 1
rs1_val==0 and imm_val==818: 1
rs1_val==0 and imm_val==2729: 1
rs1_val==0 and imm_val==1364: 1
rs1_val==0 and imm_val==2: 1
rs1_val==0 and imm_val==63: 1
rs1_val==0 and imm_val==45: 1
rs1_val==0 and imm_val==1638: 1
rs1_val==0 and imm_val==819: 1
rs1_val==0 and imm_val==5: 1
rs1_val==0 and imm_val==2730: 1
rs1_val==0 and imm_val==1365: 1
rs1_val==0 and imm_val==3: 1
rs1_val==46339 and imm_val==64: 1
rs1_val==46339 and imm_val==1: 1
rs1_val==46339 and imm_val==46: 1
rs1_val==46339 and imm_val==1639: 1
rs1_val==46339 and imm_val==820: 1
rs1_val==46339 and imm_val==6: 1
rs1_val==46339 and imm_val==2731: 1
rs1_val==46339 and imm_val==1366: 1
rs1_val==46339 and imm_val==4: 1
rs1_val==46339 and imm_val==62: 1
rs1_val==46339 and imm_val==0: 1
rs1_val==46339 and imm_val==44: 1
rs1_val==46339 and imm_val==1637: 1
rs1_val==46339 and imm_val==818: 1
rs1_val==46339 and imm_val==2729: 1
rs1_val==46339 and imm_val==1364: 1
rs1_val==46339 and imm_val==2: 1
rs1_val==46339 and imm_val==63: 1
rs1_val==46339 and imm_val==45: 1
rs1_val==46339 and imm_val==1638: 1
rs1_val==46339 and imm_val==819: 1
rs1_val==46339 and imm_val==5: 1
rs1_val==46339 and imm_val==2730: 1
rs1_val==46339 and imm_val==1365: 1
rs1_val==46339 and imm_val==3: 1
rs1_val==1717986917 and imm_val==64: 1
rs1_val==1717986917 and imm_val==1: 1
rs1_val==1717986917 and imm_val==46: 1
rs1_val==1717986917 and imm_val==1639: 1
rs1_val==1717986917 and imm_val==820: 1
rs1_val==1717986917 and imm_val==6: 1
rs1_val==1717986917 and imm_val==2731: 1
rs1_val==1717986917 and imm_val==1366: 1
rs1_val==1717986917 and imm_val==4: 1
rs1_val==1717986917 and imm_val==62: 1
rs1_val==1717986917 and imm_val==0: 1
rs1_val==1717986917 and imm_val==44: 1
rs1_val==1717986917 and imm_val==1637: 1
rs1_val==1717986917 and imm_val==818: 1
rs1_val==1717986917 and imm_val==2729: 1
rs1_val==1717986917 and imm_val==1364: 1
rs1_val==1717986917 and imm_val==2: 1
rs1_val==1717986917 and imm_val==63: 1
rs1_val==1717986917 and imm_val==45: 1
rs1_val==1717986917 and imm_val==1638: 1
rs1_val==1717986917 and imm_val==819: 1
rs1_val==1717986917 and imm_val==5: 1
rs1_val==1717986917 and imm_val==2730: 1
rs1_val==1717986917 and imm_val==1365: 1
rs1_val==1717986917 and imm_val==3: 1
rs1_val==858993458 and imm_val==64: 1
rs1_val==858993458 and imm_val==1: 1
rs1_val==858993458 and imm_val==46: 1
rs1_val==858993458 and imm_val==1639: 1
rs1_val==858993458 and imm_val==820: 1
rs1_val==858993458 and imm_val==6: 1
rs1_val==858993458 and imm_val==2731: 1
rs1_val==858993458 and imm_val==1366: 1
rs1_val==858993458 and imm_val==4: 1
rs1_val==858993458 and imm_val==62: 1
rs1_val==858993458 and imm_val==0: 1
rs1_val==858993458 and imm_val==44: 1
rs1_val==858993458 and imm_val==1637: 1
rs1_val==858993458 and imm_val==818: 1
rs1_val==858993458 and imm_val==2729: 1
rs1_val==858993458 and imm_val==1364: 1
rs1_val==858993458 and imm_val==2: 1
rs1_val==858993458 and imm_val==63: 1
rs1_val==858993458 and imm_val==45: 1
rs1_val==858993458 and imm_val==1638: 1
rs1_val==858993458 and imm_val==819: 1
rs1_val==858993458 and imm_val==5: 1
rs1_val==858993458 and imm_val==2730: 1
rs1_val==858993458 and imm_val==1365: 1
rs1_val==858993458 and imm_val==3: 1
rs1_val==2863311529 and imm_val==64: 1
rs1_val==2863311529 and imm_val==1: 1
rs1_val==2863311529 and imm_val==46: 1
rs1_val==2863311529 and imm_val==1639: 1
rs1_val==2863311529 and imm_val==820: 1
rs1_val==2863311529 and imm_val==6: 1
rs1_val==2863311529 and imm_val==2731: 1
rs1_val==2863311529 and imm_val==1366: 1
rs1_val==2863311529 and imm_val==4: 1
rs1_val==2863311529 and imm_val==62: 1
rs1_val==2863311529 and imm_val==0: 1
rs1_val==2863311529 and imm_val==44: 1
rs1_val==2863311529 and imm_val==1637: 1
rs1_val==2863311529 and imm_val==818: 1
rs1_val==2863311529 and imm_val==2729: 1
rs1_val==2863311529 and imm_val==1364: 1
rs1_val==2863311529 and imm_val==2: 1
rs1_val==2863311529 and imm_val==63: 1
rs1_val==2863311529 and imm_val==45: 1
rs1_val==2863311529 and imm_val==1638: 1
rs1_val==2863311529 and imm_val==819: 1
rs1_val==2863311529 and imm_val==5: 1
rs1_val==2863311529 and imm_val==2730: 1
rs1_val==2863311529 and imm_val==1365: 1
rs1_val==2863311529 and imm_val==3: 1
rs1_val==1431655764 and imm_val==64: 1
rs1_val==1431655764 and imm_val==1: 1
rs1_val==1431655764 and imm_val==46: 1
rs1_val==1431655764 and imm_val==1639: 1
rs1_val==1431655764 and imm_val==820: 1
rs1_val==1431655764 and imm_val==6: 1
rs1_val==1431655764 and imm_val==2731: 1
rs1_val==1431655764 and imm_val==1366: 1
rs1_val==1431655764 and imm_val==4: 1
rs1_val==1431655764 and imm_val==62: 1
rs1_val==1431655764 and imm_val==0: 1
rs1_val==1431655764 and imm_val==44: 1
rs1_val==1431655764 and imm_val==1637: 1
rs1_val==1431655764 and imm_val==818: 1
rs1_val==1431655764 and imm_val==2729: 1
rs1_val==1431655764 and imm_val==1364: 1
rs1_val==1431655764 and imm_val==2: 1
rs1_val==1431655764 and imm_val==63: 1
rs1_val==1431655764 and imm_val==45: 1
rs1_val==1431655764 and imm_val==1638: 1
rs1_val==1431655764 and imm_val==819: 1
rs1_val==1431655764 and imm_val==5: 1
rs1_val==1431655764 and imm_val==2730: 1
rs1_val==1431655764 and imm_val==1365: 1
rs1_val==1431655764 and imm_val==3: 1
rs1_val==2 and imm_val==64: 1
rs1_val==2 and imm_val==1: 1
rs1_val==2 and imm_val==46: 1
rs1_val==2 and imm_val==1639: 1
rs1_val==2 and imm_val==820: 1
rs1_val==2 and imm_val==6: 1
rs1_val==2 and imm_val==2731: 1
rs1_val==2 and imm_val==1366: 1
rs1_val==2 and imm_val==4: 1
rs1_val==2 and imm_val==62: 1
rs1_val==2 and imm_val==0: 1
rs1_val==2 and imm_val==44: 1
rs1_val==2 and imm_val==1637: 1
rs1_val==2 and imm_val==818: 1
rs1_val==2 and imm_val==2729: 1
rs1_val==2 and imm_val==1364: 1
rs1_val==2 and imm_val==2: 1
rs1_val==2 and imm_val==63: 1
rs1_val==2 and imm_val==45: 1
rs1_val==2 and imm_val==1638: 1
rs1_val==2 and imm_val==819: 1
rs1_val==2 and imm_val==5: 1
rs1_val==2 and imm_val==2730: 1
rs1_val==2 and imm_val==1365: 1
rs1_val==2 and imm_val==3: 1
rs1_val==65535 and imm_val==64: 1
rs1_val==65535 and imm_val==1: 1
rs1_val==65535 and imm_val==46: 1
rs1_val==65535 and imm_val==1639: 1
rs1_val==65535 and imm_val==820: 1
rs1_val==65535 and imm_val==6: 1
rs1_val==65535 and imm_val==2731: 1
rs1_val==65535 and imm_val==1366: 1
rs1_val==65535 and imm_val==4: 1
rs1_val==65535 and imm_val==62: 1
rs1_val==65535 and imm_val==0: 1
rs1_val==65535 and imm_val==44: 1
rs1_val==65535 and imm_val==1637: 1
rs1_val==65535 and imm_val==818: 1
rs1_val==65535 and imm_val==2729: 1
rs1_val==65535 and imm_val==1364: 1
rs1_val==65535 and imm_val==2: 1
rs1_val==65535 and imm_val==63: 1
rs1_val==65535 and imm_val==45: 1
rs1_val==65535 and imm_val==1638: 1
rs1_val==65535 and imm_val==819: 1
rs1_val==65535 and imm_val==5: 1
rs1_val==65535 and imm_val==2730: 1
rs1_val==65535 and imm_val==1365: 1
rs1_val==65535 and imm_val==3: 1
rs1_val==46340 and imm_val==64: 1
rs1_val==46340 and imm_val==1: 1
rs1_val==46340 and imm_val==46: 1
rs1_val==46340 and imm_val==1639: 1
rs1_val==46340 and imm_val==820: 1
rs1_val==46340 and imm_val==6: 1
rs1_val==46340 and imm_val==2731: 1
rs1_val==46340 and imm_val==1366: 1
rs1_val==46340 and imm_val==4: 1
rs1_val==46340 and imm_val==62: 1
rs1_val==46340 and imm_val==0: 1
rs1_val==46340 and imm_val==44: 1
rs1_val==46340 and imm_val==1637: 1
rs1_val==46340 and imm_val==818: 1
rs1_val==46340 and imm_val==2729: 1
rs1_val==46340 and imm_val==1364: 1
rs1_val==46340 and imm_val==2: 1
rs1_val==46340 and imm_val==63: 1
rs1_val==46340 and imm_val==45: 1
rs1_val==46340 and imm_val==1638: 1
rs1_val==46340 and imm_val==819: 1
rs1_val==46340 and imm_val==5: 1
rs1_val==46340 and imm_val==2730: 1
rs1_val==46340 and imm_val==1365: 1
rs1_val==46340 and imm_val==3: 1
rs1_val==1717986918 and imm_val==64: 1
rs1_val==1717986918 and imm_val==1: 1
rs1_val==1717986918 and imm_val==46: 1
rs1_val==1717986918 and imm_val==1639: 1
rs1_val==1717986918 and imm_val==820: 1
rs1_val==1717986918 and imm_val==6: 1
rs1_val==1717986918 and imm_val==2731: 1
rs1_val==1717986918 and imm_val==1366: 1
rs1_val==1717986918 and imm_val==4: 1
rs1_val==1717986918 and imm_val==62: 1
rs1_val==1717986918 and imm_val==0: 1
rs1_val==1717986918 and imm_val==44: 1
rs1_val==1717986918 and imm_val==1637: 1
rs1_val==1717986918 and imm_val==818: 1
rs1_val==1717986918 and imm_val==2729: 1
rs1_val==1717986918 and imm_val==1364: 1
rs1_val==1717986918 and imm_val==2: 1
rs1_val==1717986918 and imm_val==63: 1
rs1_val==1717986918 and imm_val==45: 1
rs1_val==1717986918 and imm_val==1638: 1
rs1_val==1717986918 and imm_val==819: 1
rs1_val==1717986918 and imm_val==5: 1
rs1_val==1717986918 and imm_val==2730: 1
rs1_val==1717986918 and imm_val==1365: 1
rs1_val==1717986918 and imm_val==3: 1
rs1_val==858993459 and imm_val==64: 1
rs1_val==858993459 and imm_val==1: 1
rs1_val==858993459 and imm_val==46: 1
rs1_val==858993459 and imm_val==1639: 1
rs1_val==858993459 and imm_val==820: 1
rs1_val==858993459 and imm_val==6: 1
rs1_val==858993459 and imm_val==2731: 1
rs1_val==858993459 and imm_val==1366: 1
rs1_val==858993459 and imm_val==4: 1
rs1_val==858993459 and imm_val==62: 1
rs1_val==858993459 and imm_val==0: 1
rs1_val==858993459 and imm_val==44: 1
rs1_val==858993459 and imm_val==1637: 1
rs1_val==858993459 and imm_val==818: 1
rs1_val==858993459 and imm_val==2729: 1
rs1_val==858993459 and imm_val==1364: 1
rs1_val==858993459 and imm_val==2: 1
rs1_val==858993459 and imm_val==63: 1
rs1_val==858993459 and imm_val==45: 1
rs1_val==858993459 and imm_val==1638: 1
rs1_val==858993459 and imm_val==819: 1
rs1_val==858993459 and imm_val==5: 1
rs1_val==858993459 and imm_val==2730: 1
rs1_val==858993459 and imm_val==1365: 1
rs1_val==858993459 and imm_val==3: 1
rs1_val==5 and imm_val==64: 1
rs1_val==5 and imm_val==1: 1
rs1_val==5 and imm_val==46: 1
rs1_val==5 and imm_val==1639: 1
rs1_val==5 and imm_val==820: 1
rs1_val==5 and imm_val==6: 1
rs1_val==5 and imm_val==2731: 1
rs1_val==5 and imm_val==1366: 1
rs1_val==5 and imm_val==4: 1
rs1_val==5 and imm_val==62: 1
rs1_val==5 and imm_val==0: 1
rs1_val==5 and imm_val==44: 1
rs1_val==5 and imm_val==1637: 1
rs1_val==5 and imm_val==818: 1
rs1_val==5 and imm_val==2729: 1
rs1_val==5 and imm_val==1364: 1
rs1_val==5 and imm_val==2: 1
rs1_val==5 and imm_val==63: 1
rs1_val==5 and imm_val==45: 1
rs1_val==5 and imm_val==1638: 1
rs1_val==5 and imm_val==819: 1
rs1_val==5 and imm_val==5: 1
rs1_val==5 and imm_val==2730: 1
rs1_val==5 and imm_val==1365: 1
rs1_val==5 and imm_val==3: 1
rs1_val==2863311530 and imm_val==64: 1
rs1_val==2863311530 and imm_val==1: 1
rs1_val==2863311530 and imm_val==46: 1
rs1_val==2863311530 and imm_val==1639: 1
rs1_val==2863311530 and imm_val==820: 1
rs1_val==2863311530 and imm_val==6: 1
rs1_val==2863311530 and imm_val==2731: 1
rs1_val==2863311530 and imm_val==1366: 1
rs1_val==2863311530 and imm_val==4: 1
rs1_val==2863311530 and imm_val==62: 1
rs1_val==2863311530 and imm_val==0: 1
rs1_val==2863311530 and imm_val==44: 1
rs1_val==2863311530 and imm_val==1637: 1
rs1_val==2863311530 and imm_val==818: 1
rs1_val==2863311530 and imm_val==2729: 1
rs1_val==2863311530 and imm_val==1364: 1
rs1_val==2863311530 and imm_val==2: 1
rs1_val==2863311530 and imm_val==63: 1
rs1_val==2863311530 and imm_val==45: 1
rs1_val==2863311530 and imm_val==1638: 1
rs1_val==2863311530 and imm_val==819: 1
rs1_val==2863311530 and imm_val==5: 1
rs1_val==2863311530 and imm_val==2730: 1
rs1_val==2863311530 and imm_val==1365: 1
rs1_val==2863311530 and imm_val==3: 1
rs1_val==1431655765 and imm_val==64: 1
rs1_val==1431655765 and imm_val==1: 1
rs1_val==1431655765 and imm_val==46: 1
rs1_val==1431655765 and imm_val==1639: 1
rs1_val==1431655765 and imm_val==820: 1
rs1_val==1431655765 and imm_val==6: 1
rs1_val==1431655765 and imm_val==2731: 1
rs1_val==1431655765 and imm_val==1366: 1
rs1_val==1431655765 and imm_val==4: 1
rs1_val==1431655765 and imm_val==62: 1
rs1_val==1431655765 and imm_val==0: 1
rs1_val==1431655765 and imm_val==44: 1
rs1_val==1431655765 and imm_val==1637: 1
rs1_val==1431655765 and imm_val==818: 1
rs1_val==1431655765 and imm_val==2729: 1
rs1_val==1431655765 and imm_val==1364: 1
rs1_val==1431655765 and imm_val==2: 1
rs1_val==1431655765 and imm_val==63: 1
rs1_val==1431655765 and imm_val==45: 1
rs1_val==1431655765 and imm_val==1638: 1
rs1_val==1431655765 and imm_val==819: 1
rs1_val==1431655765 and imm_val==5: 1
rs1_val==1431655765 and imm_val==2730: 1
rs1_val==1431655765 and imm_val==1365: 1
rs1_val==1431655765 and imm_val==3: 1
rs1_val==3 and imm_val==64: 1
rs1_val==3 and imm_val==1: 1
rs1_val==3 and imm_val==46: 1
rs1_val==3 and imm_val==1639: 1
rs1_val==3 and imm_val==820: 1
rs1_val==3 and imm_val==6: 1
rs1_val==3 and imm_val==2731: 1
rs1_val==3 and imm_val==1366: 1
rs1_val==3 and imm_val==4: 1
rs1_val==3 and imm_val==62: 1
rs1_val==3 and imm_val==0: 1
rs1_val==3 and imm_val==44: 1
rs1_val==3 and imm_val==1637: 1
rs1_val==3 and imm_val==818: 1
rs1_val==3 and imm_val==2729: 1
rs1_val==3 and imm_val==1364: 1
rs1_val==3 and imm_val==2: 1
rs1_val==3 and imm_val==63: 1
rs1_val==3 and imm_val==45: 1
rs1_val==3 and imm_val==1638: 1
rs1_val==3 and imm_val==819: 1
rs1_val==3 and imm_val==5: 1
rs1_val==3 and imm_val==2730: 1
rs1_val==3 and imm_val==1365: 1
rs1_val==3 and imm_val==3: 1
rs1_val == 2863311530: 25
rs1_val == 1431655765: 25
imm_val == 2730: 26
imm_val == 1365: 25
imm_val == 0: 28
rs1_val != imm_val and rs1_val > 0 and imm_val > 0: 638
rs1_val == (2**(xlen)-1): 1
rs1_val == 0: 26
rs1_val == imm_val and rs1_val > 0 and imm_val > 0: 6
coverage: 723/723
total_coverage: 758/758
|
||
sltu | 818/818 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 718
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
sltu: 722
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 707
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
rs1:
x0: 1
x1: 1
x10: 707
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:
x0: 1
x1: 1
x10: 1
x11: 707
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:
rs1_val != rs2_val and rs1_val > 0 and rs2_val > 0: 640
rs2_val == 2147483647: 1
rs2_val == 3221225471: 2
rs2_val == 3758096383: 1
rs2_val == 4026531839: 1
rs2_val == 4160749567: 2
rs2_val == 4227858431: 1
rs2_val == 4261412863: 2
rs2_val == 4278190079: 1
rs2_val == 4286578687: 1
rs2_val == 4290772991: 1
rs2_val == 4292870143: 1
rs2_val == 4293918719: 1
rs2_val == 4294443007: 1
rs2_val == 4294705151: 1
rs2_val == 4294836223: 2
rs2_val == 4294901759: 1
rs2_val == 4294934527: 1
rs2_val == 4294950911: 1
rs2_val == 4294959103: 1
rs2_val == 4294963199: 1
rs2_val == 4294965247: 1
rs2_val == 4294966271: 3
rs2_val == 4294966783: 2
rs2_val == 4294967039: 1
rs2_val == 4294967167: 1
rs2_val == 4294967231: 1
rs2_val == 4294967263: 1
rs2_val == 4294967279: 1
rs2_val == 4294967287: 1
rs2_val == 4294967291: 2
rs2_val == 4294967293: 2
rs2_val == 4294967294: 1
rs1_val == 2147483647: 1
rs1_val == 3221225471: 1
rs1_val == 3758096383: 1
rs1_val == 4026531839: 3
rs1_val == 4160749567: 1
rs1_val == 4227858431: 1
rs1_val == 4261412863: 2
rs1_val == 4278190079: 1
rs1_val == 4286578687: 1
rs1_val == 4290772991: 1
rs1_val == 4292870143: 2
rs1_val == 4293918719: 1
rs1_val == 4294443007: 1
rs1_val == 4294705151: 2
rs1_val == 4294836223: 1
rs1_val == 4294901759: 1
rs1_val == 4294934527: 1
rs1_val == 4294950911: 1
rs1_val == 4294959103: 2
rs1_val == 4294963199: 1
rs1_val == 4294965247: 1
rs1_val == 4294966271: 1
rs1_val == 4294966783: 1
rs1_val == 4294967039: 1
rs1_val == 4294967167: 1
rs1_val == 4294967231: 1
rs1_val == 4294967263: 1
rs1_val == 4294967279: 1
rs1_val == 4294967287: 2
rs1_val == 4294967291: 1
rs1_val == 4294967293: 1
rs1_val == 4294967294: 2
rs2_val == 2147483648: 1
rs2_val == 1073741824: 1
rs2_val == 536870912: 2
rs2_val == 268435456: 1
rs2_val == 134217728: 1
rs2_val == 67108864: 1
rs2_val == 33554432: 2
rs2_val == 16777216: 1
rs2_val == 8388608: 1
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 2
rs2_val == 262144: 1
rs2_val == 131072: 1
rs2_val == 65536: 28
rs2_val == 32768: 2
rs2_val == 16384: 1
rs2_val == 8192: 1
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 1
rs2_val == 512: 2
rs2_val == 256: 1
rs2_val == 128: 1
rs2_val == 64: 1
rs2_val == 32: 2
rs2_val == 16: 1
rs2_val == 8: 1
rs2_val == 4: 28
rs2_val == 2: 26
rs2_val == 1: 26
rs1_val == 2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 2
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 25
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 2
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 2
rs1_val == 4: 26
rs1_val == 2: 27
rs1_val == 1: 25
rs1_val==65536 and rs2_val==65536: 1
rs1_val==65536 and rs2_val==1: 1
rs1_val==65536 and rs2_val==46341: 1
rs1_val==65536 and rs2_val==1717986919: 1
rs1_val==65536 and rs2_val==858993460: 1
rs1_val==65536 and rs2_val==6: 1
rs1_val==65536 and rs2_val==2863311531: 1
rs1_val==65536 and rs2_val==1431655766: 1
rs1_val==65536 and rs2_val==4: 1
rs1_val==65536 and rs2_val==65534: 1
rs1_val==65536 and rs2_val==0: 1
rs1_val==65536 and rs2_val==46339: 1
rs1_val==65536 and rs2_val==1717986917: 1
rs1_val==65536 and rs2_val==858993458: 1
rs1_val==65536 and rs2_val==2863311529: 1
rs1_val==65536 and rs2_val==1431655764: 1
rs1_val==65536 and rs2_val==2: 1
rs1_val==65536 and rs2_val==65535: 1
rs1_val==65536 and rs2_val==46340: 1
rs1_val==65536 and rs2_val==1717986918: 1
rs1_val==65536 and rs2_val==858993459: 1
rs1_val==65536 and rs2_val==5: 1
rs1_val==65536 and rs2_val==2863311530: 1
rs1_val==65536 and rs2_val==1431655765: 1
rs1_val==65536 and rs2_val==3: 1
rs1_val==1 and rs2_val==65536: 1
rs1_val==1 and rs2_val==1: 1
rs1_val==1 and rs2_val==46341: 1
rs1_val==1 and rs2_val==1717986919: 1
rs1_val==1 and rs2_val==858993460: 1
rs1_val==1 and rs2_val==6: 1
rs1_val==1 and rs2_val==2863311531: 1
rs1_val==1 and rs2_val==1431655766: 1
rs1_val==1 and rs2_val==4: 1
rs1_val==1 and rs2_val==65534: 1
rs1_val==1 and rs2_val==0: 1
rs1_val==1 and rs2_val==46339: 1
rs1_val==1 and rs2_val==1717986917: 1
rs1_val==1 and rs2_val==858993458: 1
rs1_val==1 and rs2_val==2863311529: 1
rs1_val==1 and rs2_val==1431655764: 1
rs1_val==1 and rs2_val==2: 1
rs1_val==1 and rs2_val==65535: 1
rs1_val==1 and rs2_val==46340: 1
rs1_val==1 and rs2_val==1717986918: 1
rs1_val==1 and rs2_val==858993459: 1
rs1_val==1 and rs2_val==5: 1
rs1_val==1 and rs2_val==2863311530: 1
rs1_val==1 and rs2_val==1431655765: 1
rs1_val==1 and rs2_val==3: 1
rs1_val==46341 and rs2_val==65536: 1
rs1_val==46341 and rs2_val==1: 1
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==2863311531: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==65534: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==2863311529: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==65535: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==2863311530: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==65536: 1
rs1_val==1717986919 and rs2_val==1: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==2863311531: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==65534: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==2863311529: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==65535: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==2863311530: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==65536: 1
rs1_val==858993460 and rs2_val==1: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==2863311531: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==65534: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==2863311529: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==65535: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==2863311530: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==65536: 1
rs1_val==6 and rs2_val==1: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==2863311531: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==65534: 1
rs1_val==6 and rs2_val==0: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==2863311529: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==65535: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==2863311530: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==2863311531 and rs2_val==65536: 1
rs1_val==2863311531 and rs2_val==1: 1
rs1_val==2863311531 and rs2_val==46341: 1
rs1_val==2863311531 and rs2_val==1717986919: 1
rs1_val==2863311531 and rs2_val==858993460: 1
rs1_val==2863311531 and rs2_val==6: 1
rs1_val==2863311531 and rs2_val==2863311531: 1
rs1_val==2863311531 and rs2_val==1431655766: 1
rs1_val==2863311531 and rs2_val==4: 1
rs1_val==2863311531 and rs2_val==65534: 1
rs1_val==2863311531 and rs2_val==0: 1
rs1_val==2863311531 and rs2_val==46339: 1
rs1_val==2863311531 and rs2_val==1717986917: 1
rs1_val==2863311531 and rs2_val==858993458: 1
rs1_val==2863311531 and rs2_val==2863311529: 1
rs1_val==2863311531 and rs2_val==1431655764: 1
rs1_val==2863311531 and rs2_val==2: 1
rs1_val==2863311531 and rs2_val==65535: 1
rs1_val==2863311531 and rs2_val==46340: 1
rs1_val==2863311531 and rs2_val==1717986918: 1
rs1_val==2863311531 and rs2_val==858993459: 1
rs1_val==2863311531 and rs2_val==5: 1
rs1_val==2863311531 and rs2_val==2863311530: 1
rs1_val==2863311531 and rs2_val==1431655765: 1
rs1_val==2863311531 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==65536: 1
rs1_val==1431655766 and rs2_val==1: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==2863311531: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==65534: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==2863311529: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==65535: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==2863311530: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==65536: 1
rs1_val==4 and rs2_val==1: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==2863311531: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==65534: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==2863311529: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==65535: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==2863311530: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==65534 and rs2_val==65536: 1
rs1_val==65534 and rs2_val==1: 1
rs1_val==65534 and rs2_val==46341: 1
rs1_val==65534 and rs2_val==1717986919: 1
rs1_val==65534 and rs2_val==858993460: 1
rs1_val==65534 and rs2_val==6: 1
rs1_val==65534 and rs2_val==2863311531: 1
rs1_val==65534 and rs2_val==1431655766: 1
rs1_val==65534 and rs2_val==4: 1
rs1_val==65534 and rs2_val==65534: 1
rs1_val==65534 and rs2_val==0: 1
rs1_val==65534 and rs2_val==46339: 1
rs1_val==65534 and rs2_val==1717986917: 1
rs1_val==65534 and rs2_val==858993458: 1
rs1_val==65534 and rs2_val==2863311529: 1
rs1_val==65534 and rs2_val==1431655764: 1
rs1_val==65534 and rs2_val==2: 1
rs1_val==65534 and rs2_val==65535: 1
rs1_val==65534 and rs2_val==46340: 1
rs1_val==65534 and rs2_val==1717986918: 1
rs1_val==65534 and rs2_val==858993459: 1
rs1_val==65534 and rs2_val==5: 1
rs1_val==65534 and rs2_val==2863311530: 1
rs1_val==65534 and rs2_val==1431655765: 1
rs1_val==65534 and rs2_val==3: 1
rs1_val==0 and rs2_val==65536: 1
rs1_val==0 and rs2_val==1: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==2863311531: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==65534: 1
rs1_val==0 and rs2_val==0: 2
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==2863311529: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==65535: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==2863311530: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==46339 and rs2_val==65536: 1
rs1_val==46339 and rs2_val==1: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==2863311531: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==65534: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==2863311529: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==65535: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==2863311530: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==65536: 1
rs1_val==1717986917 and rs2_val==1: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==2863311531: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==65534: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==2863311529: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==65535: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==2863311530: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==65536: 1
rs1_val==858993458 and rs2_val==1: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==2863311531: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==65534: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==2863311529: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==65535: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==2863311530: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==2863311529 and rs2_val==65536: 1
rs1_val==2863311529 and rs2_val==1: 1
rs1_val==2863311529 and rs2_val==46341: 1
rs1_val==2863311529 and rs2_val==1717986919: 1
rs1_val==2863311529 and rs2_val==858993460: 1
rs1_val==2863311529 and rs2_val==6: 1
rs1_val==2863311529 and rs2_val==2863311531: 1
rs1_val==2863311529 and rs2_val==1431655766: 1
rs1_val==2863311529 and rs2_val==4: 1
rs1_val==2863311529 and rs2_val==65534: 1
rs1_val==2863311529 and rs2_val==0: 1
rs1_val==2863311529 and rs2_val==46339: 1
rs1_val==2863311529 and rs2_val==1717986917: 1
rs1_val==2863311529 and rs2_val==858993458: 1
rs1_val==2863311529 and rs2_val==2863311529: 1
rs1_val==2863311529 and rs2_val==1431655764: 1
rs1_val==2863311529 and rs2_val==2: 1
rs1_val==2863311529 and rs2_val==65535: 1
rs1_val==2863311529 and rs2_val==46340: 1
rs1_val==2863311529 and rs2_val==1717986918: 1
rs1_val==2863311529 and rs2_val==858993459: 1
rs1_val==2863311529 and rs2_val==5: 1
rs1_val==2863311529 and rs2_val==2863311530: 1
rs1_val==2863311529 and rs2_val==1431655765: 1
rs1_val==2863311529 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==65536: 1
rs1_val==1431655764 and rs2_val==1: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==2863311531: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==65534: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==2863311529: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==65535: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==2863311530: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==65536: 1
rs1_val==2 and rs2_val==1: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==2863311531: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==65534: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==2863311529: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==65535: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==2863311530: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==65535 and rs2_val==65536: 1
rs1_val==65535 and rs2_val==1: 1
rs1_val==65535 and rs2_val==46341: 1
rs1_val==65535 and rs2_val==1717986919: 1
rs1_val==65535 and rs2_val==858993460: 1
rs1_val==65535 and rs2_val==6: 1
rs1_val==65535 and rs2_val==2863311531: 1
rs1_val==65535 and rs2_val==1431655766: 1
rs1_val==65535 and rs2_val==4: 1
rs1_val==65535 and rs2_val==65534: 1
rs1_val==65535 and rs2_val==0: 1
rs1_val==65535 and rs2_val==46339: 1
rs1_val==65535 and rs2_val==1717986917: 1
rs1_val==65535 and rs2_val==858993458: 1
rs1_val==65535 and rs2_val==2863311529: 1
rs1_val==65535 and rs2_val==1431655764: 1
rs1_val==65535 and rs2_val==2: 1
rs1_val==65535 and rs2_val==65535: 1
rs1_val==65535 and rs2_val==46340: 1
rs1_val==65535 and rs2_val==1717986918: 1
rs1_val==65535 and rs2_val==858993459: 1
rs1_val==65535 and rs2_val==5: 1
rs1_val==65535 and rs2_val==2863311530: 1
rs1_val==65535 and rs2_val==1431655765: 1
rs1_val==65535 and rs2_val==3: 1
rs1_val==46340 and rs2_val==65536: 1
rs1_val==46340 and rs2_val==1: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==2863311531: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==65534: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==2863311529: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==65535: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==2863311530: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==65536: 1
rs1_val==1717986918 and rs2_val==1: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==2863311531: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==65534: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==2863311529: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==65535: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==2863311530: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==65536: 1
rs1_val==858993459 and rs2_val==1: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==2863311531: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==65534: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==2863311529: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==65535: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==2863311530: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==65536: 1
rs1_val==5 and rs2_val==1: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==2863311531: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==65534: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==2863311529: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==65535: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==2863311530: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==2863311530 and rs2_val==65536: 1
rs1_val==2863311530 and rs2_val==1: 1
rs1_val==2863311530 and rs2_val==46341: 1
rs1_val==2863311530 and rs2_val==1717986919: 1
rs1_val==2863311530 and rs2_val==858993460: 1
rs1_val==2863311530 and rs2_val==6: 1
rs1_val==2863311530 and rs2_val==2863311531: 1
rs1_val==2863311530 and rs2_val==1431655766: 1
rs1_val==2863311530 and rs2_val==4: 1
rs1_val==2863311530 and rs2_val==65534: 1
rs1_val==2863311530 and rs2_val==0: 1
rs1_val==2863311530 and rs2_val==46339: 1
rs1_val==2863311530 and rs2_val==1717986917: 1
rs1_val==2863311530 and rs2_val==858993458: 1
rs1_val==2863311530 and rs2_val==2863311529: 1
rs1_val==2863311530 and rs2_val==1431655764: 1
rs1_val==2863311530 and rs2_val==2: 1
rs1_val==2863311530 and rs2_val==65535: 1
rs1_val==2863311530 and rs2_val==46340: 1
rs1_val==2863311530 and rs2_val==1717986918: 1
rs1_val==2863311530 and rs2_val==858993459: 1
rs1_val==2863311530 and rs2_val==5: 1
rs1_val==2863311530 and rs2_val==2863311530: 1
rs1_val==2863311530 and rs2_val==1431655765: 1
rs1_val==2863311530 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==65536: 1
rs1_val==1431655765 and rs2_val==1: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==2863311531: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==65534: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==2863311529: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==65535: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==2863311530: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==65536: 1
rs1_val==3 and rs2_val==1: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==2863311531: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==65534: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==2863311529: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==65535: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==2863311530: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == 2863311530: 26
rs2_val == 1431655765: 25
rs1_val == 2863311530: 26
rs1_val == 1431655765: 26
rs1_val == (2**(xlen)-1): 1
rs1_val == 0: 30
rs1_val == rs2_val and rs1_val > 0 and rs2_val > 0: 26
rs1_val > 0 and rs2_val > 0: 666
rs2_val == (2**(xlen)-1): 1
rs2_val == 0: 28
coverage: 764/764
total_coverage: 818/818
|
||
sra | 163/163 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 86
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
sra: 90
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 75
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
rs1:
x0: 1
x1: 1
x10: 75
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:
x0: 1
x1: 1
x10: 1
x11: 75
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:
rs1_val < 0 and rs2_val == 0: 2
rs2_val == 15: 5
rs2_val == 23: 3
rs2_val == 27: 6
rs2_val == 29: 5
rs2_val == 30: 6
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 2
rs1_val == -67108865: 1
rs1_val == -33554433: 2
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 1
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 1
rs1_val == -2: 1
rs2_val == 16: 4
rs2_val == 8: 5
rs2_val == 4: 1
rs2_val == 2: 2
rs2_val == 1: 2
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 1
rs1_val == 2: 1
rs1_val == 1: 1
rs1_val==46341: 1
rs1_val==-46339: 1
rs1_val==1717986919: 1
rs1_val==858993460: 1
rs1_val==6: 1
rs1_val==-1431655765: 2
rs1_val==1431655766: 1
rs1_val==4: 1
rs1_val==46339: 1
rs1_val==0: 2
rs1_val==1717986917: 1
rs1_val==858993458: 1
rs1_val==1431655764: 1
rs1_val==2: 1
rs1_val==46340: 1
rs1_val==-46340: 1
rs1_val==1717986918: 1
rs1_val==858993459: 1
rs1_val==5: 1
rs1_val==-1431655766: 1
rs1_val==1431655765: 1
rs1_val==3: 1
rs2_val == 10: 4
rs2_val == 21: 5
rs1_val == -1431655766: 1
rs1_val == 1431655765: 1
rs1_val < 0 and rs2_val > 0 and rs2_val < xlen: 36
rs1_val == (-2**(xlen-1)) and rs2_val >= 0 and rs2_val < xlen: 1
rs1_val == (2**(xlen-1)-1) and rs2_val >= 0 and rs2_val < xlen: 1
rs1_val == 0 and rs2_val >= 0 and rs2_val < xlen: 2
rs1_val == 1 and rs2_val >= 0 and rs2_val < xlen: 1
rs1_val == rs2_val and rs2_val > 0 and rs2_val < xlen: 1
rs1_val > 0 and rs2_val == 0: 1
rs1_val > 0 and rs2_val > 0 and rs2_val < xlen: 47
coverage: 109/109
total_coverage: 163/163
|
||
srai | 146/146 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 86
rs1 == rd: 1
coverage: 2/2
opcode:
srai: 87
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 72
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
rs1:
x0: 1
x1: 1
x10: 72
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:
rs1_val < 0 and imm_val == (xlen-1): 2
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 1
rs1_val == -16777217: 2
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 1
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 1
rs1_val == -2: 1
imm_val == 15: 3
imm_val == 23: 4
imm_val == 27: 3
imm_val == 29: 1
imm_val == 30: 5
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 1
rs1_val == 2: 2
rs1_val == 1: 1
imm_val == 16: 3
imm_val == 8: 3
imm_val == 4: 3
imm_val == 2: 5
imm_val == 1: 2
rs1_val==46341: 1
rs1_val==-46339: 1
rs1_val==1717986919: 1
rs1_val==858993460: 1
rs1_val==6: 1
rs1_val==-1431655765: 1
rs1_val==1431655766: 1
rs1_val==4: 1
rs1_val==46339: 1
rs1_val==0: 2
rs1_val==1717986917: 1
rs1_val==858993458: 1
rs1_val==1431655764: 1
rs1_val==2: 2
rs1_val==46340: 1
rs1_val==-46340: 1
rs1_val==1717986918: 1
rs1_val==858993459: 1
rs1_val==5: 1
rs1_val==-1431655766: 1
rs1_val==1431655765: 1
rs1_val==3: 1
rs1_val == -1431655766: 1
rs1_val == 1431655765: 1
imm_val == 10: 2
imm_val == 21: 2
rs1_val < 0 and imm_val == 0: 1
rs1_val < 0 and imm_val > 0 and imm_val < xlen: 36
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-1): 2
rs1_val > 0 and imm_val == 0: 1
rs1_val > 0 and imm_val > 0 and imm_val < xlen: 47
coverage: 111/111
total_coverage: 146/146
|
||
srl | 163/163 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 85
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
srl: 89
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 74
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
rs1:
x0: 1
x1: 1
x10: 74
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:
x0: 1
x1: 1
x10: 1
x11: 74
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:
rs1_val < 0 and rs2_val == 0: 3
rs2_val == 15: 2
rs2_val == 23: 2
rs2_val == 27: 6
rs2_val == 29: 4
rs2_val == 30: 4
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 1
rs1_val == -16777217: 2
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 2
rs1_val == -1048577: 2
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 1
rs1_val == -2: 1
rs2_val == 16: 3
rs2_val == 8: 4
rs2_val == 4: 6
rs2_val == 2: 2
rs2_val == 1: 1
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 1
rs1_val == 2: 1
rs1_val == 1: 1
rs1_val==46341: 1
rs1_val==-46339: 1
rs1_val==1717986919: 1
rs1_val==858993460: 1
rs1_val==6: 1
rs1_val==-1431655765: 1
rs1_val==1431655766: 1
rs1_val==4: 1
rs1_val==46339: 1
rs1_val==0: 2
rs1_val==1717986917: 1
rs1_val==858993458: 1
rs1_val==1431655764: 1
rs1_val==2: 1
rs1_val==46340: 1
rs1_val==-46340: 1
rs1_val==1717986918: 1
rs1_val==858993459: 1
rs1_val==5: 1
rs1_val==-1431655766: 1
rs1_val==1431655765: 1
rs1_val==3: 1
rs2_val == 10: 4
rs2_val == 21: 2
rs1_val == -1431655766: 1
rs1_val == 1431655765: 1
rs1_val < 0 and rs2_val > 0 and rs2_val < xlen: 35
rs1_val == (-2**(xlen-1)) and rs2_val >= 0 and rs2_val < xlen: 1
rs1_val == (2**(xlen-1)-1) and rs2_val >= 0 and rs2_val < xlen: 1
rs1_val == 0 and rs2_val >= 0 and rs2_val < xlen: 2
rs1_val == 1 and rs2_val >= 0 and rs2_val < xlen: 1
rs1_val == rs2_val and rs2_val > 0 and rs2_val < xlen: 1
rs1_val > 0 and rs2_val == 0: 1
rs1_val > 0 and rs2_val > 0 and rs2_val < xlen: 46
coverage: 109/109
total_coverage: 163/163
|
||
srli | 146/146 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 87
rs1 == rd: 1
coverage: 2/2
opcode:
srli: 88
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 73
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
rs1:
x0: 1
x1: 1
x10: 73
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:
rs1_val < 0 and imm_val == (xlen-1): 1
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 1
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 1
rs1_val == -1048577: 2
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 1
rs1_val == -2: 1
imm_val == 15: 3
imm_val == 23: 5
imm_val == 27: 1
imm_val == 29: 2
imm_val == 30: 3
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 2
rs1_val == 2: 1
rs1_val == 1: 1
imm_val == 16: 5
imm_val == 8: 7
imm_val == 4: 3
imm_val == 2: 4
imm_val == 1: 2
rs1_val==46341: 1
rs1_val==-46339: 1
rs1_val==1717986919: 1
rs1_val==858993460: 1
rs1_val==6: 1
rs1_val==-1431655765: 1
rs1_val==1431655766: 1
rs1_val==4: 2
rs1_val==46339: 1
rs1_val==0: 2
rs1_val==1717986917: 1
rs1_val==858993458: 1
rs1_val==1431655764: 1
rs1_val==2: 1
rs1_val==46340: 1
rs1_val==-46340: 1
rs1_val==1717986918: 1
rs1_val==858993459: 1
rs1_val==5: 1
rs1_val==-1431655766: 1
rs1_val==1431655765: 1
rs1_val==3: 1
rs1_val == -1431655766: 1
rs1_val == 1431655765: 1
imm_val == 10: 3
imm_val == 21: 4
rs1_val < 0 and imm_val == 0: 1
rs1_val < 0 and imm_val > 0 and imm_val < xlen: 37
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-1): 1
rs1_val > 0 and imm_val == 0: 2
rs1_val > 0 and imm_val > 0 and imm_val < xlen: 46
coverage: 111/111
total_coverage: 146/146
|
||
sub | 682/682 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 580
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
sub: 584
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 569
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
rs1:
x0: 1
x1: 1
x10: 569
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:
x0: 1
x1: 1
x10: 1
x11: 569
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:
rs1_val != rs2_val: 559
rs2_val == 2147483647: 1
rs2_val == -1073741825: 1
rs2_val == -536870913: 2
rs2_val == -268435457: 1
rs2_val == -134217729: 4
rs2_val == -67108865: 1
rs2_val == -33554433: 3
rs2_val == -16777217: 1
rs2_val == -8388609: 2
rs2_val == -4194305: 1
rs2_val == -2097153: 2
rs2_val == -1048577: 1
rs2_val == -524289: 3
rs2_val == -262145: 2
rs2_val == -131073: 2
rs2_val == -65537: 2
rs2_val == -32769: 2
rs2_val == -16385: 1
rs2_val == -8193: 1
rs2_val == -4097: 1
rs2_val == -2049: 1
rs2_val == -1025: 1
rs2_val == -513: 1
rs2_val == -257: 1
rs2_val == -129: 2
rs2_val == -65: 1
rs2_val == -33: 1
rs2_val == -17: 1
rs2_val == -9: 1
rs2_val == -5: 1
rs2_val == -3: 1
rs2_val == -2: 1
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 2
rs1_val == -67108865: 1
rs1_val == -33554433: 2
rs1_val == -16777217: 2
rs1_val == -8388609: 2
rs1_val == -4194305: 4
rs1_val == -2097153: 2
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 3
rs1_val == -16385: 1
rs1_val == -8193: 2
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 2
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 2
rs1_val == -9: 1
rs1_val == -5: 2
rs1_val == -3: 1
rs1_val == -2: 2
rs2_val == -2147483648: 3
rs2_val == 1073741824: 1
rs2_val == 536870912: 2
rs2_val == 268435456: 1
rs2_val == 134217728: 1
rs2_val == 67108864: 2
rs2_val == 33554432: 1
rs2_val == 16777216: 1
rs2_val == 8388608: 2
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 1
rs2_val == 131072: 1
rs2_val == 65536: 1
rs2_val == 32768: 1
rs2_val == 16384: 2
rs2_val == 8192: 1
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 2
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 2
rs2_val == 64: 1
rs2_val == 32: 1
rs2_val == 16: 1
rs2_val == 8: 1
rs2_val == 4: 23
rs2_val == 2: 23
rs2_val == 1: 1
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 3
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 2
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 2
rs1_val == 8: 1
rs1_val == 4: 24
rs1_val == 2: 25
rs1_val == 1: 1
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==-46339: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==-1431655765: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==-46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==-1431655766: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==-46339 and rs2_val==46341: 1
rs1_val==-46339 and rs2_val==-46339: 1
rs1_val==-46339 and rs2_val==1717986919: 1
rs1_val==-46339 and rs2_val==858993460: 1
rs1_val==-46339 and rs2_val==6: 1
rs1_val==-46339 and rs2_val==-1431655765: 1
rs1_val==-46339 and rs2_val==1431655766: 1
rs1_val==-46339 and rs2_val==4: 1
rs1_val==-46339 and rs2_val==46339: 1
rs1_val==-46339 and rs2_val==0: 1
rs1_val==-46339 and rs2_val==1717986917: 1
rs1_val==-46339 and rs2_val==858993458: 1
rs1_val==-46339 and rs2_val==1431655764: 1
rs1_val==-46339 and rs2_val==2: 1
rs1_val==-46339 and rs2_val==46340: 1
rs1_val==-46339 and rs2_val==-46340: 1
rs1_val==-46339 and rs2_val==1717986918: 1
rs1_val==-46339 and rs2_val==858993459: 1
rs1_val==-46339 and rs2_val==5: 1
rs1_val==-46339 and rs2_val==-1431655766: 1
rs1_val==-46339 and rs2_val==1431655765: 1
rs1_val==-46339 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==-46339: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==-1431655765: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==-46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==-1431655766: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==-46339: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==-1431655765: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==-46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==-1431655766: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==-46339: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==-1431655765: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==0: 1
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==-46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==-1431655766: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==-1431655765 and rs2_val==46341: 1
rs1_val==-1431655765 and rs2_val==-46339: 1
rs1_val==-1431655765 and rs2_val==1717986919: 1
rs1_val==-1431655765 and rs2_val==858993460: 1
rs1_val==-1431655765 and rs2_val==6: 1
rs1_val==-1431655765 and rs2_val==-1431655765: 1
rs1_val==-1431655765 and rs2_val==1431655766: 1
rs1_val==-1431655765 and rs2_val==4: 1
rs1_val==-1431655765 and rs2_val==46339: 1
rs1_val==-1431655765 and rs2_val==0: 1
rs1_val==-1431655765 and rs2_val==1717986917: 1
rs1_val==-1431655765 and rs2_val==858993458: 1
rs1_val==-1431655765 and rs2_val==1431655764: 1
rs1_val==-1431655765 and rs2_val==2: 1
rs1_val==-1431655765 and rs2_val==46340: 1
rs1_val==-1431655765 and rs2_val==-46340: 1
rs1_val==-1431655765 and rs2_val==1717986918: 1
rs1_val==-1431655765 and rs2_val==858993459: 1
rs1_val==-1431655765 and rs2_val==5: 1
rs1_val==-1431655765 and rs2_val==-1431655766: 1
rs1_val==-1431655765 and rs2_val==1431655765: 1
rs1_val==-1431655765 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==-46339: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==-1431655765: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==-46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==-1431655766: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==-46339: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==-1431655765: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==-46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==-1431655766: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==-46339: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==-1431655765: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==-46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==-1431655766: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==-46339: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==-1431655765: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==0: 1
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==-46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==-1431655766: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==-46339: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==-1431655765: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==-46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==-1431655766: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==-46339: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==-1431655765: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==-46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==-1431655766: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==-46339: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==-1431655765: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==-46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==-1431655766: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==-46339: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==-1431655765: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==-46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==-1431655766: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==-46339: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==-1431655765: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==-46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==-1431655766: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==-46340 and rs2_val==46341: 1
rs1_val==-46340 and rs2_val==-46339: 1
rs1_val==-46340 and rs2_val==1717986919: 1
rs1_val==-46340 and rs2_val==858993460: 1
rs1_val==-46340 and rs2_val==6: 1
rs1_val==-46340 and rs2_val==-1431655765: 1
rs1_val==-46340 and rs2_val==1431655766: 1
rs1_val==-46340 and rs2_val==4: 1
rs1_val==-46340 and rs2_val==46339: 1
rs1_val==-46340 and rs2_val==0: 1
rs1_val==-46340 and rs2_val==1717986917: 1
rs1_val==-46340 and rs2_val==858993458: 1
rs1_val==-46340 and rs2_val==1431655764: 1
rs1_val==-46340 and rs2_val==2: 1
rs1_val==-46340 and rs2_val==46340: 1
rs1_val==-46340 and rs2_val==-46340: 1
rs1_val==-46340 and rs2_val==1717986918: 1
rs1_val==-46340 and rs2_val==858993459: 1
rs1_val==-46340 and rs2_val==5: 1
rs1_val==-46340 and rs2_val==-1431655766: 1
rs1_val==-46340 and rs2_val==1431655765: 1
rs1_val==-46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==-46339: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==-1431655765: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==-46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==-1431655766: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==-46339: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==-1431655765: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==-46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==-1431655766: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==-46339: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==-1431655765: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==-46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==-1431655766: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==-1431655766 and rs2_val==46341: 1
rs1_val==-1431655766 and rs2_val==-46339: 1
rs1_val==-1431655766 and rs2_val==1717986919: 1
rs1_val==-1431655766 and rs2_val==858993460: 1
rs1_val==-1431655766 and rs2_val==6: 1
rs1_val==-1431655766 and rs2_val==-1431655765: 1
rs1_val==-1431655766 and rs2_val==1431655766: 1
rs1_val==-1431655766 and rs2_val==4: 1
rs1_val==-1431655766 and rs2_val==46339: 1
rs1_val==-1431655766 and rs2_val==0: 1
rs1_val==-1431655766 and rs2_val==1717986917: 1
rs1_val==-1431655766 and rs2_val==858993458: 1
rs1_val==-1431655766 and rs2_val==1431655764: 1
rs1_val==-1431655766 and rs2_val==2: 1
rs1_val==-1431655766 and rs2_val==46340: 1
rs1_val==-1431655766 and rs2_val==-46340: 1
rs1_val==-1431655766 and rs2_val==1717986918: 1
rs1_val==-1431655766 and rs2_val==858993459: 1
rs1_val==-1431655766 and rs2_val==5: 1
rs1_val==-1431655766 and rs2_val==-1431655766: 1
rs1_val==-1431655766 and rs2_val==1431655765: 1
rs1_val==-1431655766 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==-46339: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==-1431655765: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==-46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==-1431655766: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==-46339: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==-1431655765: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==-46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==-1431655766: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == -1431655766: 23
rs2_val == 1431655765: 22
rs1_val == -1431655766: 22
rs1_val == 1431655765: 22
rs1_val < 0 and rs2_val < 0: 45
rs1_val < 0 and rs2_val > 0: 90
rs1_val == (-2**(xlen-1)): 1
rs1_val == (2**(xlen-1)-1): 1
rs1_val == 0: 24
rs1_val == rs2_val: 25
rs1_val > 0 and rs2_val < 0: 89
rs1_val > 0 and rs2_val > 0: 312
rs2_val == (-2**(xlen-1)): 3
rs2_val == (2**(xlen-1)-1): 1
rs2_val == 0: 25
coverage: 628/628
total_coverage: 682/682
|
||
sw-align | 109/109 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2: 68
coverage: 1/1
opcode:
sw: 68
coverage: 1/1
rs1:
x1: 1
x10: 53
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: 2
coverage: 15/15
rs2:
x0: 1
x1: 1
x10: 1
x11: 53
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:
ea_align == 0 and (imm_val % 4) == 0: 22
rs2_val == 2147483647: 1
rs2_val == -1073741825: 1
rs2_val == -536870913: 1
rs2_val == -268435457: 1
rs2_val == -134217729: 1
rs2_val == -67108865: 1
rs2_val == -33554433: 1
rs2_val == -16777217: 1
rs2_val == -8388609: 1
rs2_val == -4194305: 1
rs2_val == -2097153: 1
rs2_val == -1048577: 1
rs2_val == -524289: 1
rs2_val == -262145: 1
rs2_val == -131073: 1
rs2_val == -65537: 1
rs2_val == -32769: 1
rs2_val == -16385: 1
rs2_val == -8193: 1
rs2_val == -4097: 1
rs2_val == -2049: 1
rs2_val == -1025: 1
rs2_val == -513: 1
rs2_val == -257: 1
rs2_val == -129: 1
rs2_val == -65: 1
rs2_val == -33: 1
rs2_val == -17: 1
rs2_val == -9: 1
rs2_val == -5: 1
rs2_val == -3: 1
rs2_val == -2: 1
rs2_val == -2147483648: 1
rs2_val == 1073741824: 1
rs2_val == 536870912: 1
rs2_val == 268435456: 1
rs2_val == 134217728: 1
rs2_val == 67108864: 1
rs2_val == 33554432: 1
rs2_val == 16777216: 1
rs2_val == 8388608: 1
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 1
rs2_val == 131072: 1
rs2_val == 65536: 1
rs2_val == 32768: 1
rs2_val == 16384: 1
rs2_val == 8192: 1
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 1
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 1
rs2_val == 64: 1
rs2_val == 32: 1
rs2_val == 16: 1
rs2_val == 8: 1
rs2_val == 4: 1
rs2_val == 2: 1
rs2_val == 1: 1
rs2_val == -1431655766: 1
rs2_val == 1431655765: 1
ea_align == 0 and (imm_val % 4) == 1: 8
ea_align == 0 and (imm_val % 4) == 2: 10
ea_align == 0 and (imm_val % 4) == 3: 28
imm_val < 0: 36
imm_val == 0: 1
imm_val > 0: 31
rs2_val == (-2**(xlen-1)): 1
rs2_val == (2**(xlen-1)-1): 1
rs2_val == 0: 2
coverage: 76/76
total_coverage: 109/109
|
||
xor | 682/682 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 579
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
xor: 583
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 566
x13: 1
x14: 3
x15: 1
x2: 1
x3: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 16/16
rs1:
x0: 1
x1: 1
x10: 567
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x2: 1
x3: 1
x4: 1
x5: 1
x6: 1
x7: 2
x8: 1
x9: 1
coverage: 16/16
rs2:
x0: 1
x1: 1
x10: 1
x11: 567
x12: 1
x13: 1
x14: 1
x15: 1
x2: 1
x3: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 2
coverage: 16/16
val_comb:
rs1_val != rs2_val: 559
rs2_val == 2147483647: 1
rs2_val == -1073741825: 1
rs2_val == -536870913: 1
rs2_val == -268435457: 2
rs2_val == -134217729: 1
rs2_val == -67108865: 1
rs2_val == -33554433: 1
rs2_val == -16777217: 2
rs2_val == -8388609: 1
rs2_val == -4194305: 2
rs2_val == -2097153: 1
rs2_val == -1048577: 1
rs2_val == -524289: 1
rs2_val == -262145: 2
rs2_val == -131073: 1
rs2_val == -65537: 1
rs2_val == -32769: 1
rs2_val == -16385: 1
rs2_val == -8193: 1
rs2_val == -4097: 2
rs2_val == -2049: 2
rs2_val == -1025: 2
rs2_val == -513: 1
rs2_val == -257: 1
rs2_val == -129: 1
rs2_val == -65: 1
rs2_val == -33: 3
rs2_val == -17: 2
rs2_val == -9: 1
rs2_val == -5: 2
rs2_val == -3: 2
rs2_val == -2: 1
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 2
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 1
rs1_val == -1048577: 1
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 1
rs1_val == -65537: 1
rs1_val == -32769: 1
rs1_val == -16385: 1
rs1_val == -8193: 1
rs1_val == -4097: 1
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 2
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 2
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 1
rs1_val == -2: 1
rs2_val == -2147483648: 1
rs2_val == 1073741824: 1
rs2_val == 536870912: 1
rs2_val == 268435456: 1
rs2_val == 134217728: 2
rs2_val == 67108864: 1
rs2_val == 33554432: 1
rs2_val == 16777216: 1
rs2_val == 8388608: 1
rs2_val == 4194304: 1
rs2_val == 2097152: 1
rs2_val == 1048576: 1
rs2_val == 524288: 1
rs2_val == 262144: 1
rs2_val == 131072: 2
rs2_val == 65536: 1
rs2_val == 32768: 1
rs2_val == 16384: 1
rs2_val == 8192: 2
rs2_val == 4096: 1
rs2_val == 2048: 1
rs2_val == 1024: 1
rs2_val == 512: 1
rs2_val == 256: 1
rs2_val == 128: 1
rs2_val == 64: 1
rs2_val == 32: 1
rs2_val == 16: 1
rs2_val == 8: 1
rs2_val == 4: 23
rs2_val == 2: 23
rs2_val == 1: 2
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 2
rs1_val == 65536: 1
rs1_val == 32768: 2
rs1_val == 16384: 1
rs1_val == 8192: 2
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 2
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 23
rs1_val == 2: 26
rs1_val == 1: 2
rs1_val==46341 and rs2_val==46341: 1
rs1_val==46341 and rs2_val==-46339: 1
rs1_val==46341 and rs2_val==1717986919: 1
rs1_val==46341 and rs2_val==858993460: 1
rs1_val==46341 and rs2_val==6: 1
rs1_val==46341 and rs2_val==-1431655765: 1
rs1_val==46341 and rs2_val==1431655766: 1
rs1_val==46341 and rs2_val==4: 1
rs1_val==46341 and rs2_val==46339: 1
rs1_val==46341 and rs2_val==0: 1
rs1_val==46341 and rs2_val==1717986917: 1
rs1_val==46341 and rs2_val==858993458: 1
rs1_val==46341 and rs2_val==1431655764: 1
rs1_val==46341 and rs2_val==2: 1
rs1_val==46341 and rs2_val==46340: 1
rs1_val==46341 and rs2_val==-46340: 1
rs1_val==46341 and rs2_val==1717986918: 1
rs1_val==46341 and rs2_val==858993459: 1
rs1_val==46341 and rs2_val==5: 1
rs1_val==46341 and rs2_val==-1431655766: 1
rs1_val==46341 and rs2_val==1431655765: 1
rs1_val==46341 and rs2_val==3: 1
rs1_val==-46339 and rs2_val==46341: 1
rs1_val==-46339 and rs2_val==-46339: 1
rs1_val==-46339 and rs2_val==1717986919: 1
rs1_val==-46339 and rs2_val==858993460: 1
rs1_val==-46339 and rs2_val==6: 1
rs1_val==-46339 and rs2_val==-1431655765: 1
rs1_val==-46339 and rs2_val==1431655766: 1
rs1_val==-46339 and rs2_val==4: 1
rs1_val==-46339 and rs2_val==46339: 1
rs1_val==-46339 and rs2_val==0: 1
rs1_val==-46339 and rs2_val==1717986917: 1
rs1_val==-46339 and rs2_val==858993458: 1
rs1_val==-46339 and rs2_val==1431655764: 1
rs1_val==-46339 and rs2_val==2: 1
rs1_val==-46339 and rs2_val==46340: 1
rs1_val==-46339 and rs2_val==-46340: 1
rs1_val==-46339 and rs2_val==1717986918: 1
rs1_val==-46339 and rs2_val==858993459: 1
rs1_val==-46339 and rs2_val==5: 1
rs1_val==-46339 and rs2_val==-1431655766: 1
rs1_val==-46339 and rs2_val==1431655765: 1
rs1_val==-46339 and rs2_val==3: 1
rs1_val==1717986919 and rs2_val==46341: 1
rs1_val==1717986919 and rs2_val==-46339: 1
rs1_val==1717986919 and rs2_val==1717986919: 1
rs1_val==1717986919 and rs2_val==858993460: 1
rs1_val==1717986919 and rs2_val==6: 1
rs1_val==1717986919 and rs2_val==-1431655765: 1
rs1_val==1717986919 and rs2_val==1431655766: 1
rs1_val==1717986919 and rs2_val==4: 1
rs1_val==1717986919 and rs2_val==46339: 1
rs1_val==1717986919 and rs2_val==0: 1
rs1_val==1717986919 and rs2_val==1717986917: 1
rs1_val==1717986919 and rs2_val==858993458: 1
rs1_val==1717986919 and rs2_val==1431655764: 1
rs1_val==1717986919 and rs2_val==2: 1
rs1_val==1717986919 and rs2_val==46340: 1
rs1_val==1717986919 and rs2_val==-46340: 1
rs1_val==1717986919 and rs2_val==1717986918: 1
rs1_val==1717986919 and rs2_val==858993459: 1
rs1_val==1717986919 and rs2_val==5: 1
rs1_val==1717986919 and rs2_val==-1431655766: 1
rs1_val==1717986919 and rs2_val==1431655765: 1
rs1_val==1717986919 and rs2_val==3: 1
rs1_val==858993460 and rs2_val==46341: 1
rs1_val==858993460 and rs2_val==-46339: 1
rs1_val==858993460 and rs2_val==1717986919: 1
rs1_val==858993460 and rs2_val==858993460: 1
rs1_val==858993460 and rs2_val==6: 1
rs1_val==858993460 and rs2_val==-1431655765: 1
rs1_val==858993460 and rs2_val==1431655766: 1
rs1_val==858993460 and rs2_val==4: 1
rs1_val==858993460 and rs2_val==46339: 1
rs1_val==858993460 and rs2_val==0: 1
rs1_val==858993460 and rs2_val==1717986917: 1
rs1_val==858993460 and rs2_val==858993458: 1
rs1_val==858993460 and rs2_val==1431655764: 1
rs1_val==858993460 and rs2_val==2: 1
rs1_val==858993460 and rs2_val==46340: 1
rs1_val==858993460 and rs2_val==-46340: 1
rs1_val==858993460 and rs2_val==1717986918: 1
rs1_val==858993460 and rs2_val==858993459: 1
rs1_val==858993460 and rs2_val==5: 1
rs1_val==858993460 and rs2_val==-1431655766: 1
rs1_val==858993460 and rs2_val==1431655765: 1
rs1_val==858993460 and rs2_val==3: 1
rs1_val==6 and rs2_val==46341: 1
rs1_val==6 and rs2_val==-46339: 1
rs1_val==6 and rs2_val==1717986919: 1
rs1_val==6 and rs2_val==858993460: 1
rs1_val==6 and rs2_val==6: 1
rs1_val==6 and rs2_val==-1431655765: 1
rs1_val==6 and rs2_val==1431655766: 1
rs1_val==6 and rs2_val==4: 1
rs1_val==6 and rs2_val==46339: 1
rs1_val==6 and rs2_val==0: 1
rs1_val==6 and rs2_val==1717986917: 1
rs1_val==6 and rs2_val==858993458: 1
rs1_val==6 and rs2_val==1431655764: 1
rs1_val==6 and rs2_val==2: 1
rs1_val==6 and rs2_val==46340: 1
rs1_val==6 and rs2_val==-46340: 1
rs1_val==6 and rs2_val==1717986918: 1
rs1_val==6 and rs2_val==858993459: 1
rs1_val==6 and rs2_val==5: 1
rs1_val==6 and rs2_val==-1431655766: 1
rs1_val==6 and rs2_val==1431655765: 1
rs1_val==6 and rs2_val==3: 1
rs1_val==-1431655765 and rs2_val==46341: 1
rs1_val==-1431655765 and rs2_val==-46339: 1
rs1_val==-1431655765 and rs2_val==1717986919: 1
rs1_val==-1431655765 and rs2_val==858993460: 1
rs1_val==-1431655765 and rs2_val==6: 1
rs1_val==-1431655765 and rs2_val==-1431655765: 1
rs1_val==-1431655765 and rs2_val==1431655766: 1
rs1_val==-1431655765 and rs2_val==4: 1
rs1_val==-1431655765 and rs2_val==46339: 1
rs1_val==-1431655765 and rs2_val==0: 1
rs1_val==-1431655765 and rs2_val==1717986917: 1
rs1_val==-1431655765 and rs2_val==858993458: 1
rs1_val==-1431655765 and rs2_val==1431655764: 1
rs1_val==-1431655765 and rs2_val==2: 1
rs1_val==-1431655765 and rs2_val==46340: 1
rs1_val==-1431655765 and rs2_val==-46340: 1
rs1_val==-1431655765 and rs2_val==1717986918: 1
rs1_val==-1431655765 and rs2_val==858993459: 1
rs1_val==-1431655765 and rs2_val==5: 1
rs1_val==-1431655765 and rs2_val==-1431655766: 1
rs1_val==-1431655765 and rs2_val==1431655765: 1
rs1_val==-1431655765 and rs2_val==3: 1
rs1_val==1431655766 and rs2_val==46341: 1
rs1_val==1431655766 and rs2_val==-46339: 1
rs1_val==1431655766 and rs2_val==1717986919: 1
rs1_val==1431655766 and rs2_val==858993460: 1
rs1_val==1431655766 and rs2_val==6: 1
rs1_val==1431655766 and rs2_val==-1431655765: 1
rs1_val==1431655766 and rs2_val==1431655766: 1
rs1_val==1431655766 and rs2_val==4: 1
rs1_val==1431655766 and rs2_val==46339: 1
rs1_val==1431655766 and rs2_val==0: 1
rs1_val==1431655766 and rs2_val==1717986917: 1
rs1_val==1431655766 and rs2_val==858993458: 1
rs1_val==1431655766 and rs2_val==1431655764: 1
rs1_val==1431655766 and rs2_val==2: 1
rs1_val==1431655766 and rs2_val==46340: 1
rs1_val==1431655766 and rs2_val==-46340: 1
rs1_val==1431655766 and rs2_val==1717986918: 1
rs1_val==1431655766 and rs2_val==858993459: 1
rs1_val==1431655766 and rs2_val==5: 1
rs1_val==1431655766 and rs2_val==-1431655766: 1
rs1_val==1431655766 and rs2_val==1431655765: 1
rs1_val==1431655766 and rs2_val==3: 1
rs1_val==4 and rs2_val==46341: 1
rs1_val==4 and rs2_val==-46339: 1
rs1_val==4 and rs2_val==1717986919: 1
rs1_val==4 and rs2_val==858993460: 1
rs1_val==4 and rs2_val==6: 1
rs1_val==4 and rs2_val==-1431655765: 1
rs1_val==4 and rs2_val==1431655766: 1
rs1_val==4 and rs2_val==4: 1
rs1_val==4 and rs2_val==46339: 1
rs1_val==4 and rs2_val==0: 1
rs1_val==4 and rs2_val==1717986917: 1
rs1_val==4 and rs2_val==858993458: 1
rs1_val==4 and rs2_val==1431655764: 1
rs1_val==4 and rs2_val==2: 1
rs1_val==4 and rs2_val==46340: 1
rs1_val==4 and rs2_val==-46340: 1
rs1_val==4 and rs2_val==1717986918: 1
rs1_val==4 and rs2_val==858993459: 1
rs1_val==4 and rs2_val==5: 1
rs1_val==4 and rs2_val==-1431655766: 1
rs1_val==4 and rs2_val==1431655765: 1
rs1_val==4 and rs2_val==3: 1
rs1_val==46339 and rs2_val==46341: 1
rs1_val==46339 and rs2_val==-46339: 1
rs1_val==46339 and rs2_val==1717986919: 1
rs1_val==46339 and rs2_val==858993460: 1
rs1_val==46339 and rs2_val==6: 1
rs1_val==46339 and rs2_val==-1431655765: 1
rs1_val==46339 and rs2_val==1431655766: 1
rs1_val==46339 and rs2_val==4: 1
rs1_val==46339 and rs2_val==46339: 1
rs1_val==46339 and rs2_val==0: 1
rs1_val==46339 and rs2_val==1717986917: 1
rs1_val==46339 and rs2_val==858993458: 1
rs1_val==46339 and rs2_val==1431655764: 1
rs1_val==46339 and rs2_val==2: 1
rs1_val==46339 and rs2_val==46340: 1
rs1_val==46339 and rs2_val==-46340: 1
rs1_val==46339 and rs2_val==1717986918: 1
rs1_val==46339 and rs2_val==858993459: 1
rs1_val==46339 and rs2_val==5: 1
rs1_val==46339 and rs2_val==-1431655766: 1
rs1_val==46339 and rs2_val==1431655765: 1
rs1_val==46339 and rs2_val==3: 1
rs1_val==0 and rs2_val==46341: 1
rs1_val==0 and rs2_val==-46339: 1
rs1_val==0 and rs2_val==1717986919: 1
rs1_val==0 and rs2_val==858993460: 1
rs1_val==0 and rs2_val==6: 1
rs1_val==0 and rs2_val==-1431655765: 1
rs1_val==0 and rs2_val==1431655766: 1
rs1_val==0 and rs2_val==4: 1
rs1_val==0 and rs2_val==46339: 1
rs1_val==0 and rs2_val==0: 1
rs1_val==0 and rs2_val==1717986917: 1
rs1_val==0 and rs2_val==858993458: 1
rs1_val==0 and rs2_val==1431655764: 1
rs1_val==0 and rs2_val==2: 1
rs1_val==0 and rs2_val==46340: 1
rs1_val==0 and rs2_val==-46340: 1
rs1_val==0 and rs2_val==1717986918: 1
rs1_val==0 and rs2_val==858993459: 1
rs1_val==0 and rs2_val==5: 1
rs1_val==0 and rs2_val==-1431655766: 1
rs1_val==0 and rs2_val==1431655765: 1
rs1_val==0 and rs2_val==3: 1
rs1_val==1717986917 and rs2_val==46341: 1
rs1_val==1717986917 and rs2_val==-46339: 1
rs1_val==1717986917 and rs2_val==1717986919: 1
rs1_val==1717986917 and rs2_val==858993460: 1
rs1_val==1717986917 and rs2_val==6: 1
rs1_val==1717986917 and rs2_val==-1431655765: 1
rs1_val==1717986917 and rs2_val==1431655766: 1
rs1_val==1717986917 and rs2_val==4: 1
rs1_val==1717986917 and rs2_val==46339: 1
rs1_val==1717986917 and rs2_val==0: 1
rs1_val==1717986917 and rs2_val==1717986917: 1
rs1_val==1717986917 and rs2_val==858993458: 1
rs1_val==1717986917 and rs2_val==1431655764: 1
rs1_val==1717986917 and rs2_val==2: 1
rs1_val==1717986917 and rs2_val==46340: 1
rs1_val==1717986917 and rs2_val==-46340: 1
rs1_val==1717986917 and rs2_val==1717986918: 1
rs1_val==1717986917 and rs2_val==858993459: 1
rs1_val==1717986917 and rs2_val==5: 1
rs1_val==1717986917 and rs2_val==-1431655766: 1
rs1_val==1717986917 and rs2_val==1431655765: 1
rs1_val==1717986917 and rs2_val==3: 1
rs1_val==858993458 and rs2_val==46341: 1
rs1_val==858993458 and rs2_val==-46339: 1
rs1_val==858993458 and rs2_val==1717986919: 1
rs1_val==858993458 and rs2_val==858993460: 1
rs1_val==858993458 and rs2_val==6: 1
rs1_val==858993458 and rs2_val==-1431655765: 1
rs1_val==858993458 and rs2_val==1431655766: 1
rs1_val==858993458 and rs2_val==4: 1
rs1_val==858993458 and rs2_val==46339: 1
rs1_val==858993458 and rs2_val==0: 1
rs1_val==858993458 and rs2_val==1717986917: 1
rs1_val==858993458 and rs2_val==858993458: 1
rs1_val==858993458 and rs2_val==1431655764: 1
rs1_val==858993458 and rs2_val==2: 1
rs1_val==858993458 and rs2_val==46340: 1
rs1_val==858993458 and rs2_val==-46340: 1
rs1_val==858993458 and rs2_val==1717986918: 1
rs1_val==858993458 and rs2_val==858993459: 1
rs1_val==858993458 and rs2_val==5: 1
rs1_val==858993458 and rs2_val==-1431655766: 1
rs1_val==858993458 and rs2_val==1431655765: 1
rs1_val==858993458 and rs2_val==3: 1
rs1_val==1431655764 and rs2_val==46341: 1
rs1_val==1431655764 and rs2_val==-46339: 1
rs1_val==1431655764 and rs2_val==1717986919: 1
rs1_val==1431655764 and rs2_val==858993460: 1
rs1_val==1431655764 and rs2_val==6: 1
rs1_val==1431655764 and rs2_val==-1431655765: 1
rs1_val==1431655764 and rs2_val==1431655766: 1
rs1_val==1431655764 and rs2_val==4: 1
rs1_val==1431655764 and rs2_val==46339: 1
rs1_val==1431655764 and rs2_val==0: 1
rs1_val==1431655764 and rs2_val==1717986917: 1
rs1_val==1431655764 and rs2_val==858993458: 1
rs1_val==1431655764 and rs2_val==1431655764: 1
rs1_val==1431655764 and rs2_val==2: 1
rs1_val==1431655764 and rs2_val==46340: 1
rs1_val==1431655764 and rs2_val==-46340: 1
rs1_val==1431655764 and rs2_val==1717986918: 1
rs1_val==1431655764 and rs2_val==858993459: 1
rs1_val==1431655764 and rs2_val==5: 1
rs1_val==1431655764 and rs2_val==-1431655766: 1
rs1_val==1431655764 and rs2_val==1431655765: 1
rs1_val==1431655764 and rs2_val==3: 1
rs1_val==2 and rs2_val==46341: 1
rs1_val==2 and rs2_val==-46339: 1
rs1_val==2 and rs2_val==1717986919: 1
rs1_val==2 and rs2_val==858993460: 1
rs1_val==2 and rs2_val==6: 1
rs1_val==2 and rs2_val==-1431655765: 1
rs1_val==2 and rs2_val==1431655766: 1
rs1_val==2 and rs2_val==4: 1
rs1_val==2 and rs2_val==46339: 1
rs1_val==2 and rs2_val==0: 1
rs1_val==2 and rs2_val==1717986917: 1
rs1_val==2 and rs2_val==858993458: 1
rs1_val==2 and rs2_val==1431655764: 1
rs1_val==2 and rs2_val==2: 1
rs1_val==2 and rs2_val==46340: 1
rs1_val==2 and rs2_val==-46340: 1
rs1_val==2 and rs2_val==1717986918: 1
rs1_val==2 and rs2_val==858993459: 1
rs1_val==2 and rs2_val==5: 1
rs1_val==2 and rs2_val==-1431655766: 1
rs1_val==2 and rs2_val==1431655765: 1
rs1_val==2 and rs2_val==3: 1
rs1_val==46340 and rs2_val==46341: 1
rs1_val==46340 and rs2_val==-46339: 1
rs1_val==46340 and rs2_val==1717986919: 1
rs1_val==46340 and rs2_val==858993460: 1
rs1_val==46340 and rs2_val==6: 1
rs1_val==46340 and rs2_val==-1431655765: 1
rs1_val==46340 and rs2_val==1431655766: 1
rs1_val==46340 and rs2_val==4: 1
rs1_val==46340 and rs2_val==46339: 1
rs1_val==46340 and rs2_val==0: 1
rs1_val==46340 and rs2_val==1717986917: 1
rs1_val==46340 and rs2_val==858993458: 1
rs1_val==46340 and rs2_val==1431655764: 1
rs1_val==46340 and rs2_val==2: 1
rs1_val==46340 and rs2_val==46340: 1
rs1_val==46340 and rs2_val==-46340: 1
rs1_val==46340 and rs2_val==1717986918: 1
rs1_val==46340 and rs2_val==858993459: 1
rs1_val==46340 and rs2_val==5: 1
rs1_val==46340 and rs2_val==-1431655766: 1
rs1_val==46340 and rs2_val==1431655765: 1
rs1_val==46340 and rs2_val==3: 1
rs1_val==-46340 and rs2_val==46341: 1
rs1_val==-46340 and rs2_val==-46339: 1
rs1_val==-46340 and rs2_val==1717986919: 1
rs1_val==-46340 and rs2_val==858993460: 1
rs1_val==-46340 and rs2_val==6: 1
rs1_val==-46340 and rs2_val==-1431655765: 1
rs1_val==-46340 and rs2_val==1431655766: 1
rs1_val==-46340 and rs2_val==4: 1
rs1_val==-46340 and rs2_val==46339: 1
rs1_val==-46340 and rs2_val==0: 1
rs1_val==-46340 and rs2_val==1717986917: 1
rs1_val==-46340 and rs2_val==858993458: 1
rs1_val==-46340 and rs2_val==1431655764: 1
rs1_val==-46340 and rs2_val==2: 1
rs1_val==-46340 and rs2_val==46340: 1
rs1_val==-46340 and rs2_val==-46340: 1
rs1_val==-46340 and rs2_val==1717986918: 1
rs1_val==-46340 and rs2_val==858993459: 1
rs1_val==-46340 and rs2_val==5: 1
rs1_val==-46340 and rs2_val==-1431655766: 1
rs1_val==-46340 and rs2_val==1431655765: 1
rs1_val==-46340 and rs2_val==3: 1
rs1_val==1717986918 and rs2_val==46341: 1
rs1_val==1717986918 and rs2_val==-46339: 1
rs1_val==1717986918 and rs2_val==1717986919: 1
rs1_val==1717986918 and rs2_val==858993460: 1
rs1_val==1717986918 and rs2_val==6: 1
rs1_val==1717986918 and rs2_val==-1431655765: 1
rs1_val==1717986918 and rs2_val==1431655766: 1
rs1_val==1717986918 and rs2_val==4: 1
rs1_val==1717986918 and rs2_val==46339: 1
rs1_val==1717986918 and rs2_val==0: 1
rs1_val==1717986918 and rs2_val==1717986917: 1
rs1_val==1717986918 and rs2_val==858993458: 1
rs1_val==1717986918 and rs2_val==1431655764: 1
rs1_val==1717986918 and rs2_val==2: 1
rs1_val==1717986918 and rs2_val==46340: 1
rs1_val==1717986918 and rs2_val==-46340: 1
rs1_val==1717986918 and rs2_val==1717986918: 1
rs1_val==1717986918 and rs2_val==858993459: 1
rs1_val==1717986918 and rs2_val==5: 1
rs1_val==1717986918 and rs2_val==-1431655766: 1
rs1_val==1717986918 and rs2_val==1431655765: 1
rs1_val==1717986918 and rs2_val==3: 1
rs1_val==858993459 and rs2_val==46341: 1
rs1_val==858993459 and rs2_val==-46339: 1
rs1_val==858993459 and rs2_val==1717986919: 1
rs1_val==858993459 and rs2_val==858993460: 1
rs1_val==858993459 and rs2_val==6: 1
rs1_val==858993459 and rs2_val==-1431655765: 1
rs1_val==858993459 and rs2_val==1431655766: 1
rs1_val==858993459 and rs2_val==4: 1
rs1_val==858993459 and rs2_val==46339: 1
rs1_val==858993459 and rs2_val==0: 1
rs1_val==858993459 and rs2_val==1717986917: 1
rs1_val==858993459 and rs2_val==858993458: 1
rs1_val==858993459 and rs2_val==1431655764: 1
rs1_val==858993459 and rs2_val==2: 1
rs1_val==858993459 and rs2_val==46340: 1
rs1_val==858993459 and rs2_val==-46340: 1
rs1_val==858993459 and rs2_val==1717986918: 1
rs1_val==858993459 and rs2_val==858993459: 1
rs1_val==858993459 and rs2_val==5: 1
rs1_val==858993459 and rs2_val==-1431655766: 1
rs1_val==858993459 and rs2_val==1431655765: 1
rs1_val==858993459 and rs2_val==3: 1
rs1_val==5 and rs2_val==46341: 1
rs1_val==5 and rs2_val==-46339: 1
rs1_val==5 and rs2_val==1717986919: 1
rs1_val==5 and rs2_val==858993460: 1
rs1_val==5 and rs2_val==6: 1
rs1_val==5 and rs2_val==-1431655765: 1
rs1_val==5 and rs2_val==1431655766: 1
rs1_val==5 and rs2_val==4: 1
rs1_val==5 and rs2_val==46339: 1
rs1_val==5 and rs2_val==0: 1
rs1_val==5 and rs2_val==1717986917: 1
rs1_val==5 and rs2_val==858993458: 1
rs1_val==5 and rs2_val==1431655764: 1
rs1_val==5 and rs2_val==2: 1
rs1_val==5 and rs2_val==46340: 1
rs1_val==5 and rs2_val==-46340: 1
rs1_val==5 and rs2_val==1717986918: 1
rs1_val==5 and rs2_val==858993459: 1
rs1_val==5 and rs2_val==5: 1
rs1_val==5 and rs2_val==-1431655766: 1
rs1_val==5 and rs2_val==1431655765: 1
rs1_val==5 and rs2_val==3: 1
rs1_val==-1431655766 and rs2_val==46341: 1
rs1_val==-1431655766 and rs2_val==-46339: 1
rs1_val==-1431655766 and rs2_val==1717986919: 1
rs1_val==-1431655766 and rs2_val==858993460: 1
rs1_val==-1431655766 and rs2_val==6: 1
rs1_val==-1431655766 and rs2_val==-1431655765: 1
rs1_val==-1431655766 and rs2_val==1431655766: 1
rs1_val==-1431655766 and rs2_val==4: 1
rs1_val==-1431655766 and rs2_val==46339: 1
rs1_val==-1431655766 and rs2_val==0: 1
rs1_val==-1431655766 and rs2_val==1717986917: 1
rs1_val==-1431655766 and rs2_val==858993458: 1
rs1_val==-1431655766 and rs2_val==1431655764: 1
rs1_val==-1431655766 and rs2_val==2: 1
rs1_val==-1431655766 and rs2_val==46340: 1
rs1_val==-1431655766 and rs2_val==-46340: 1
rs1_val==-1431655766 and rs2_val==1717986918: 1
rs1_val==-1431655766 and rs2_val==858993459: 1
rs1_val==-1431655766 and rs2_val==5: 1
rs1_val==-1431655766 and rs2_val==-1431655766: 1
rs1_val==-1431655766 and rs2_val==1431655765: 1
rs1_val==-1431655766 and rs2_val==3: 1
rs1_val==1431655765 and rs2_val==46341: 1
rs1_val==1431655765 and rs2_val==-46339: 1
rs1_val==1431655765 and rs2_val==1717986919: 1
rs1_val==1431655765 and rs2_val==858993460: 1
rs1_val==1431655765 and rs2_val==6: 1
rs1_val==1431655765 and rs2_val==-1431655765: 1
rs1_val==1431655765 and rs2_val==1431655766: 1
rs1_val==1431655765 and rs2_val==4: 1
rs1_val==1431655765 and rs2_val==46339: 1
rs1_val==1431655765 and rs2_val==0: 1
rs1_val==1431655765 and rs2_val==1717986917: 1
rs1_val==1431655765 and rs2_val==858993458: 1
rs1_val==1431655765 and rs2_val==1431655764: 1
rs1_val==1431655765 and rs2_val==2: 1
rs1_val==1431655765 and rs2_val==46340: 1
rs1_val==1431655765 and rs2_val==-46340: 1
rs1_val==1431655765 and rs2_val==1717986918: 1
rs1_val==1431655765 and rs2_val==858993459: 1
rs1_val==1431655765 and rs2_val==5: 1
rs1_val==1431655765 and rs2_val==-1431655766: 1
rs1_val==1431655765 and rs2_val==1431655765: 1
rs1_val==1431655765 and rs2_val==3: 1
rs1_val==3 and rs2_val==46341: 1
rs1_val==3 and rs2_val==-46339: 1
rs1_val==3 and rs2_val==1717986919: 1
rs1_val==3 and rs2_val==858993460: 1
rs1_val==3 and rs2_val==6: 1
rs1_val==3 and rs2_val==-1431655765: 1
rs1_val==3 and rs2_val==1431655766: 1
rs1_val==3 and rs2_val==4: 1
rs1_val==3 and rs2_val==46339: 1
rs1_val==3 and rs2_val==0: 1
rs1_val==3 and rs2_val==1717986917: 1
rs1_val==3 and rs2_val==858993458: 1
rs1_val==3 and rs2_val==1431655764: 1
rs1_val==3 and rs2_val==2: 1
rs1_val==3 and rs2_val==46340: 1
rs1_val==3 and rs2_val==-46340: 1
rs1_val==3 and rs2_val==1717986918: 1
rs1_val==3 and rs2_val==858993459: 1
rs1_val==3 and rs2_val==5: 1
rs1_val==3 and rs2_val==-1431655766: 1
rs1_val==3 and rs2_val==1431655765: 1
rs1_val==3 and rs2_val==3: 1
rs2_val == -1431655766: 23
rs2_val == 1431655765: 24
rs1_val == -1431655766: 22
rs1_val == 1431655765: 23
rs1_val < 0 and rs2_val < 0: 35
rs1_val < 0 and rs2_val > 0: 90
rs1_val == (-2**(xlen-1)): 1
rs1_val == (2**(xlen-1)-1): 1
rs1_val == 0: 26
rs1_val == rs2_val: 24
rs1_val > 0 and rs2_val < 0: 96
rs1_val > 0 and rs2_val > 0: 312
rs2_val == (-2**(xlen-1)): 1
rs2_val == (2**(xlen-1)-1): 1
rs2_val == 0: 25
coverage: 628/628
total_coverage: 682/682
|
||
xori | 623/623 | 100.00%
|
config:
- check ISA:=regex(.*E.*) ;def RVTEST_E = True
op_comb:
rs1 != rd: 558
rs1 == rd: 1
coverage: 2/2
opcode:
xori: 559
coverage: 1/1
rd:
x0: 1
x1: 2
x10: 1
x11: 543
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
rs1:
x0: 1
x1: 1
x10: 543
x11: 1
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: 16/16
val_comb:
imm_val == (-2**(12-1)): 1
rs1_val == 2147483647: 1
rs1_val == -1073741825: 1
rs1_val == -536870913: 1
rs1_val == -268435457: 1
rs1_val == -134217729: 1
rs1_val == -67108865: 1
rs1_val == -33554433: 1
rs1_val == -16777217: 1
rs1_val == -8388609: 1
rs1_val == -4194305: 1
rs1_val == -2097153: 1
rs1_val == -1048577: 3
rs1_val == -524289: 1
rs1_val == -262145: 1
rs1_val == -131073: 2
rs1_val == -65537: 1
rs1_val == -32769: 2
rs1_val == -16385: 1
rs1_val == -8193: 2
rs1_val == -4097: 2
rs1_val == -2049: 1
rs1_val == -1025: 1
rs1_val == -513: 1
rs1_val == -257: 1
rs1_val == -129: 1
rs1_val == -65: 1
rs1_val == -33: 1
rs1_val == -17: 1
rs1_val == -9: 1
rs1_val == -5: 1
rs1_val == -3: 1
rs1_val == -2: 2
imm_val == 2047: 2
imm_val == -1025: 1
imm_val == -513: 2
imm_val == -257: 2
imm_val == -129: 1
imm_val == -65: 2
imm_val == -33: 1
imm_val == -17: 2
imm_val == -9: 1
imm_val == -5: 1
imm_val == -3: 2
imm_val == -2: 3
rs1_val == -2147483648: 1
rs1_val == 1073741824: 1
rs1_val == 536870912: 1
rs1_val == 268435456: 1
rs1_val == 134217728: 1
rs1_val == 67108864: 1
rs1_val == 33554432: 1
rs1_val == 16777216: 1
rs1_val == 8388608: 1
rs1_val == 4194304: 1
rs1_val == 2097152: 1
rs1_val == 1048576: 1
rs1_val == 524288: 1
rs1_val == 262144: 1
rs1_val == 131072: 1
rs1_val == 65536: 1
rs1_val == 32768: 1
rs1_val == 16384: 1
rs1_val == 8192: 1
rs1_val == 4096: 1
rs1_val == 2048: 1
rs1_val == 1024: 1
rs1_val == 512: 1
rs1_val == 256: 1
rs1_val == 128: 1
rs1_val == 64: 1
rs1_val == 32: 1
rs1_val == 16: 1
rs1_val == 8: 1
rs1_val == 4: 22
rs1_val == 2: 22
rs1_val == 1: 2
imm_val == -2048: 1
imm_val == 1024: 1
imm_val == 512: 2
imm_val == 256: 1
imm_val == 128: 1
imm_val == 64: 1
imm_val == 32: 1
imm_val == 16: 1
imm_val == 8: 1
imm_val == 4: 24
imm_val == 2: 23
imm_val == 1: 2
rs1_val==46341 and imm_val==46: 1
rs1_val==46341 and imm_val==-44: 1
rs1_val==46341 and imm_val==1639: 1
rs1_val==46341 and imm_val==820: 1
rs1_val==46341 and imm_val==6: 1
rs1_val==46341 and imm_val==-1365: 1
rs1_val==46341 and imm_val==1366: 1
rs1_val==46341 and imm_val==4: 1
rs1_val==46341 and imm_val==44: 1
rs1_val==46341 and imm_val==0: 1
rs1_val==46341 and imm_val==1637: 1
rs1_val==46341 and imm_val==818: 1
rs1_val==46341 and imm_val==1364: 1
rs1_val==46341 and imm_val==2: 1
rs1_val==46341 and imm_val==45: 1
rs1_val==46341 and imm_val==-45: 1
rs1_val==46341 and imm_val==1638: 1
rs1_val==46341 and imm_val==819: 1
rs1_val==46341 and imm_val==5: 1
rs1_val==46341 and imm_val==-1366: 1
rs1_val==46341 and imm_val==1365: 1
rs1_val==46341 and imm_val==3: 1
rs1_val==-46339 and imm_val==46: 1
rs1_val==-46339 and imm_val==-44: 1
rs1_val==-46339 and imm_val==1639: 1
rs1_val==-46339 and imm_val==820: 1
rs1_val==-46339 and imm_val==6: 1
rs1_val==-46339 and imm_val==-1365: 1
rs1_val==-46339 and imm_val==1366: 1
rs1_val==-46339 and imm_val==4: 1
rs1_val==-46339 and imm_val==44: 1
rs1_val==-46339 and imm_val==0: 1
rs1_val==-46339 and imm_val==1637: 1
rs1_val==-46339 and imm_val==818: 1
rs1_val==-46339 and imm_val==1364: 1
rs1_val==-46339 and imm_val==2: 1
rs1_val==-46339 and imm_val==45: 1
rs1_val==-46339 and imm_val==-45: 1
rs1_val==-46339 and imm_val==1638: 1
rs1_val==-46339 and imm_val==819: 1
rs1_val==-46339 and imm_val==5: 1
rs1_val==-46339 and imm_val==-1366: 1
rs1_val==-46339 and imm_val==1365: 1
rs1_val==-46339 and imm_val==3: 1
rs1_val==1717986919 and imm_val==46: 1
rs1_val==1717986919 and imm_val==-44: 1
rs1_val==1717986919 and imm_val==1639: 1
rs1_val==1717986919 and imm_val==820: 1
rs1_val==1717986919 and imm_val==6: 1
rs1_val==1717986919 and imm_val==-1365: 1
rs1_val==1717986919 and imm_val==1366: 1
rs1_val==1717986919 and imm_val==4: 1
rs1_val==1717986919 and imm_val==44: 1
rs1_val==1717986919 and imm_val==0: 1
rs1_val==1717986919 and imm_val==1637: 1
rs1_val==1717986919 and imm_val==818: 1
rs1_val==1717986919 and imm_val==1364: 1
rs1_val==1717986919 and imm_val==2: 1
rs1_val==1717986919 and imm_val==45: 1
rs1_val==1717986919 and imm_val==-45: 1
rs1_val==1717986919 and imm_val==1638: 1
rs1_val==1717986919 and imm_val==819: 1
rs1_val==1717986919 and imm_val==5: 1
rs1_val==1717986919 and imm_val==-1366: 1
rs1_val==1717986919 and imm_val==1365: 1
rs1_val==1717986919 and imm_val==3: 1
rs1_val==858993460 and imm_val==46: 1
rs1_val==858993460 and imm_val==-44: 1
rs1_val==858993460 and imm_val==1639: 1
rs1_val==858993460 and imm_val==820: 1
rs1_val==858993460 and imm_val==6: 1
rs1_val==858993460 and imm_val==-1365: 1
rs1_val==858993460 and imm_val==1366: 1
rs1_val==858993460 and imm_val==4: 1
rs1_val==858993460 and imm_val==44: 1
rs1_val==858993460 and imm_val==0: 1
rs1_val==858993460 and imm_val==1637: 1
rs1_val==858993460 and imm_val==818: 1
rs1_val==858993460 and imm_val==1364: 1
rs1_val==858993460 and imm_val==2: 1
rs1_val==858993460 and imm_val==45: 1
rs1_val==858993460 and imm_val==-45: 1
rs1_val==858993460 and imm_val==1638: 1
rs1_val==858993460 and imm_val==819: 1
rs1_val==858993460 and imm_val==5: 1
rs1_val==858993460 and imm_val==-1366: 1
rs1_val==858993460 and imm_val==1365: 1
rs1_val==858993460 and imm_val==3: 1
rs1_val==6 and imm_val==46: 1
rs1_val==6 and imm_val==-44: 1
rs1_val==6 and imm_val==1639: 1
rs1_val==6 and imm_val==820: 1
rs1_val==6 and imm_val==6: 1
rs1_val==6 and imm_val==-1365: 1
rs1_val==6 and imm_val==1366: 1
rs1_val==6 and imm_val==4: 1
rs1_val==6 and imm_val==44: 1
rs1_val==6 and imm_val==0: 1
rs1_val==6 and imm_val==1637: 1
rs1_val==6 and imm_val==818: 1
rs1_val==6 and imm_val==1364: 1
rs1_val==6 and imm_val==2: 1
rs1_val==6 and imm_val==45: 1
rs1_val==6 and imm_val==-45: 1
rs1_val==6 and imm_val==1638: 1
rs1_val==6 and imm_val==819: 1
rs1_val==6 and imm_val==5: 1
rs1_val==6 and imm_val==-1366: 1
rs1_val==6 and imm_val==1365: 1
rs1_val==6 and imm_val==3: 1
rs1_val==-1431655765 and imm_val==46: 1
rs1_val==-1431655765 and imm_val==-44: 1
rs1_val==-1431655765 and imm_val==1639: 1
rs1_val==-1431655765 and imm_val==820: 1
rs1_val==-1431655765 and imm_val==6: 1
rs1_val==-1431655765 and imm_val==-1365: 1
rs1_val==-1431655765 and imm_val==1366: 1
rs1_val==-1431655765 and imm_val==4: 1
rs1_val==-1431655765 and imm_val==44: 1
rs1_val==-1431655765 and imm_val==0: 1
rs1_val==-1431655765 and imm_val==1637: 1
rs1_val==-1431655765 and imm_val==818: 1
rs1_val==-1431655765 and imm_val==1364: 1
rs1_val==-1431655765 and imm_val==2: 1
rs1_val==-1431655765 and imm_val==45: 1
rs1_val==-1431655765 and imm_val==-45: 1
rs1_val==-1431655765 and imm_val==1638: 1
rs1_val==-1431655765 and imm_val==819: 1
rs1_val==-1431655765 and imm_val==5: 1
rs1_val==-1431655765 and imm_val==-1366: 1
rs1_val==-1431655765 and imm_val==1365: 1
rs1_val==-1431655765 and imm_val==3: 1
rs1_val==1431655766 and imm_val==46: 1
rs1_val==1431655766 and imm_val==-44: 1
rs1_val==1431655766 and imm_val==1639: 1
rs1_val==1431655766 and imm_val==820: 1
rs1_val==1431655766 and imm_val==6: 1
rs1_val==1431655766 and imm_val==-1365: 1
rs1_val==1431655766 and imm_val==1366: 1
rs1_val==1431655766 and imm_val==4: 1
rs1_val==1431655766 and imm_val==44: 1
rs1_val==1431655766 and imm_val==0: 1
rs1_val==1431655766 and imm_val==1637: 1
rs1_val==1431655766 and imm_val==818: 1
rs1_val==1431655766 and imm_val==1364: 1
rs1_val==1431655766 and imm_val==2: 1
rs1_val==1431655766 and imm_val==45: 1
rs1_val==1431655766 and imm_val==-45: 1
rs1_val==1431655766 and imm_val==1638: 1
rs1_val==1431655766 and imm_val==819: 1
rs1_val==1431655766 and imm_val==5: 1
rs1_val==1431655766 and imm_val==-1366: 1
rs1_val==1431655766 and imm_val==1365: 1
rs1_val==1431655766 and imm_val==3: 1
rs1_val==4 and imm_val==46: 1
rs1_val==4 and imm_val==-44: 1
rs1_val==4 and imm_val==1639: 1
rs1_val==4 and imm_val==820: 1
rs1_val==4 and imm_val==6: 1
rs1_val==4 and imm_val==-1365: 1
rs1_val==4 and imm_val==1366: 1
rs1_val==4 and imm_val==4: 1
rs1_val==4 and imm_val==44: 1
rs1_val==4 and imm_val==0: 1
rs1_val==4 and imm_val==1637: 1
rs1_val==4 and imm_val==818: 1
rs1_val==4 and imm_val==1364: 1
rs1_val==4 and imm_val==2: 1
rs1_val==4 and imm_val==45: 1
rs1_val==4 and imm_val==-45: 1
rs1_val==4 and imm_val==1638: 1
rs1_val==4 and imm_val==819: 1
rs1_val==4 and imm_val==5: 1
rs1_val==4 and imm_val==-1366: 1
rs1_val==4 and imm_val==1365: 1
rs1_val==4 and imm_val==3: 1
rs1_val==46339 and imm_val==46: 1
rs1_val==46339 and imm_val==-44: 1
rs1_val==46339 and imm_val==1639: 1
rs1_val==46339 and imm_val==820: 1
rs1_val==46339 and imm_val==6: 1
rs1_val==46339 and imm_val==-1365: 1
rs1_val==46339 and imm_val==1366: 1
rs1_val==46339 and imm_val==4: 1
rs1_val==46339 and imm_val==44: 1
rs1_val==46339 and imm_val==0: 1
rs1_val==46339 and imm_val==1637: 1
rs1_val==46339 and imm_val==818: 1
rs1_val==46339 and imm_val==1364: 1
rs1_val==46339 and imm_val==2: 1
rs1_val==46339 and imm_val==45: 1
rs1_val==46339 and imm_val==-45: 1
rs1_val==46339 and imm_val==1638: 1
rs1_val==46339 and imm_val==819: 1
rs1_val==46339 and imm_val==5: 1
rs1_val==46339 and imm_val==-1366: 1
rs1_val==46339 and imm_val==1365: 1
rs1_val==46339 and imm_val==3: 1
rs1_val==0 and imm_val==46: 1
rs1_val==0 and imm_val==-44: 1
rs1_val==0 and imm_val==1639: 1
rs1_val==0 and imm_val==820: 1
rs1_val==0 and imm_val==6: 1
rs1_val==0 and imm_val==-1365: 1
rs1_val==0 and imm_val==1366: 1
rs1_val==0 and imm_val==4: 1
rs1_val==0 and imm_val==44: 1
rs1_val==0 and imm_val==0: 1
rs1_val==0 and imm_val==1637: 1
rs1_val==0 and imm_val==818: 1
rs1_val==0 and imm_val==1364: 1
rs1_val==0 and imm_val==2: 1
rs1_val==0 and imm_val==45: 1
rs1_val==0 and imm_val==-45: 1
rs1_val==0 and imm_val==1638: 1
rs1_val==0 and imm_val==819: 1
rs1_val==0 and imm_val==5: 1
rs1_val==0 and imm_val==-1366: 1
rs1_val==0 and imm_val==1365: 1
rs1_val==0 and imm_val==3: 1
rs1_val==1717986917 and imm_val==46: 1
rs1_val==1717986917 and imm_val==-44: 1
rs1_val==1717986917 and imm_val==1639: 1
rs1_val==1717986917 and imm_val==820: 1
rs1_val==1717986917 and imm_val==6: 1
rs1_val==1717986917 and imm_val==-1365: 1
rs1_val==1717986917 and imm_val==1366: 1
rs1_val==1717986917 and imm_val==4: 1
rs1_val==1717986917 and imm_val==44: 1
rs1_val==1717986917 and imm_val==0: 1
rs1_val==1717986917 and imm_val==1637: 1
rs1_val==1717986917 and imm_val==818: 1
rs1_val==1717986917 and imm_val==1364: 1
rs1_val==1717986917 and imm_val==2: 1
rs1_val==1717986917 and imm_val==45: 1
rs1_val==1717986917 and imm_val==-45: 1
rs1_val==1717986917 and imm_val==1638: 1
rs1_val==1717986917 and imm_val==819: 1
rs1_val==1717986917 and imm_val==5: 1
rs1_val==1717986917 and imm_val==-1366: 1
rs1_val==1717986917 and imm_val==1365: 1
rs1_val==1717986917 and imm_val==3: 1
rs1_val==858993458 and imm_val==46: 1
rs1_val==858993458 and imm_val==-44: 1
rs1_val==858993458 and imm_val==1639: 1
rs1_val==858993458 and imm_val==820: 1
rs1_val==858993458 and imm_val==6: 1
rs1_val==858993458 and imm_val==-1365: 1
rs1_val==858993458 and imm_val==1366: 1
rs1_val==858993458 and imm_val==4: 1
rs1_val==858993458 and imm_val==44: 1
rs1_val==858993458 and imm_val==0: 1
rs1_val==858993458 and imm_val==1637: 1
rs1_val==858993458 and imm_val==818: 1
rs1_val==858993458 and imm_val==1364: 1
rs1_val==858993458 and imm_val==2: 1
rs1_val==858993458 and imm_val==45: 1
rs1_val==858993458 and imm_val==-45: 1
rs1_val==858993458 and imm_val==1638: 1
rs1_val==858993458 and imm_val==819: 1
rs1_val==858993458 and imm_val==5: 1
rs1_val==858993458 and imm_val==-1366: 1
rs1_val==858993458 and imm_val==1365: 1
rs1_val==858993458 and imm_val==3: 1
rs1_val==1431655764 and imm_val==46: 1
rs1_val==1431655764 and imm_val==-44: 1
rs1_val==1431655764 and imm_val==1639: 1
rs1_val==1431655764 and imm_val==820: 1
rs1_val==1431655764 and imm_val==6: 1
rs1_val==1431655764 and imm_val==-1365: 1
rs1_val==1431655764 and imm_val==1366: 1
rs1_val==1431655764 and imm_val==4: 1
rs1_val==1431655764 and imm_val==44: 1
rs1_val==1431655764 and imm_val==0: 1
rs1_val==1431655764 and imm_val==1637: 1
rs1_val==1431655764 and imm_val==818: 1
rs1_val==1431655764 and imm_val==1364: 1
rs1_val==1431655764 and imm_val==2: 1
rs1_val==1431655764 and imm_val==45: 1
rs1_val==1431655764 and imm_val==-45: 1
rs1_val==1431655764 and imm_val==1638: 1
rs1_val==1431655764 and imm_val==819: 1
rs1_val==1431655764 and imm_val==5: 1
rs1_val==1431655764 and imm_val==-1366: 1
rs1_val==1431655764 and imm_val==1365: 1
rs1_val==1431655764 and imm_val==3: 1
rs1_val==2 and imm_val==46: 1
rs1_val==2 and imm_val==-44: 1
rs1_val==2 and imm_val==1639: 1
rs1_val==2 and imm_val==820: 1
rs1_val==2 and imm_val==6: 1
rs1_val==2 and imm_val==-1365: 1
rs1_val==2 and imm_val==1366: 1
rs1_val==2 and imm_val==4: 1
rs1_val==2 and imm_val==44: 1
rs1_val==2 and imm_val==0: 1
rs1_val==2 and imm_val==1637: 1
rs1_val==2 and imm_val==818: 1
rs1_val==2 and imm_val==1364: 1
rs1_val==2 and imm_val==2: 1
rs1_val==2 and imm_val==45: 1
rs1_val==2 and imm_val==-45: 1
rs1_val==2 and imm_val==1638: 1
rs1_val==2 and imm_val==819: 1
rs1_val==2 and imm_val==5: 1
rs1_val==2 and imm_val==-1366: 1
rs1_val==2 and imm_val==1365: 1
rs1_val==2 and imm_val==3: 1
rs1_val==46340 and imm_val==46: 1
rs1_val==46340 and imm_val==-44: 1
rs1_val==46340 and imm_val==1639: 1
rs1_val==46340 and imm_val==820: 1
rs1_val==46340 and imm_val==6: 1
rs1_val==46340 and imm_val==-1365: 1
rs1_val==46340 and imm_val==1366: 1
rs1_val==46340 and imm_val==4: 1
rs1_val==46340 and imm_val==44: 1
rs1_val==46340 and imm_val==0: 1
rs1_val==46340 and imm_val==1637: 1
rs1_val==46340 and imm_val==818: 1
rs1_val==46340 and imm_val==1364: 1
rs1_val==46340 and imm_val==2: 1
rs1_val==46340 and imm_val==45: 1
rs1_val==46340 and imm_val==-45: 1
rs1_val==46340 and imm_val==1638: 1
rs1_val==46340 and imm_val==819: 1
rs1_val==46340 and imm_val==5: 1
rs1_val==46340 and imm_val==-1366: 1
rs1_val==46340 and imm_val==1365: 1
rs1_val==46340 and imm_val==3: 1
rs1_val==-46340 and imm_val==46: 1
rs1_val==-46340 and imm_val==-44: 1
rs1_val==-46340 and imm_val==1639: 1
rs1_val==-46340 and imm_val==820: 1
rs1_val==-46340 and imm_val==6: 1
rs1_val==-46340 and imm_val==-1365: 1
rs1_val==-46340 and imm_val==1366: 1
rs1_val==-46340 and imm_val==4: 1
rs1_val==-46340 and imm_val==44: 1
rs1_val==-46340 and imm_val==0: 1
rs1_val==-46340 and imm_val==1637: 1
rs1_val==-46340 and imm_val==818: 1
rs1_val==-46340 and imm_val==1364: 1
rs1_val==-46340 and imm_val==2: 1
rs1_val==-46340 and imm_val==45: 1
rs1_val==-46340 and imm_val==-45: 1
rs1_val==-46340 and imm_val==1638: 1
rs1_val==-46340 and imm_val==819: 1
rs1_val==-46340 and imm_val==5: 1
rs1_val==-46340 and imm_val==-1366: 1
rs1_val==-46340 and imm_val==1365: 1
rs1_val==-46340 and imm_val==3: 1
rs1_val==1717986918 and imm_val==46: 1
rs1_val==1717986918 and imm_val==-44: 1
rs1_val==1717986918 and imm_val==1639: 1
rs1_val==1717986918 and imm_val==820: 1
rs1_val==1717986918 and imm_val==6: 1
rs1_val==1717986918 and imm_val==-1365: 1
rs1_val==1717986918 and imm_val==1366: 1
rs1_val==1717986918 and imm_val==4: 1
rs1_val==1717986918 and imm_val==44: 1
rs1_val==1717986918 and imm_val==0: 1
rs1_val==1717986918 and imm_val==1637: 1
rs1_val==1717986918 and imm_val==818: 1
rs1_val==1717986918 and imm_val==1364: 1
rs1_val==1717986918 and imm_val==2: 1
rs1_val==1717986918 and imm_val==45: 1
rs1_val==1717986918 and imm_val==-45: 1
rs1_val==1717986918 and imm_val==1638: 1
rs1_val==1717986918 and imm_val==819: 1
rs1_val==1717986918 and imm_val==5: 1
rs1_val==1717986918 and imm_val==-1366: 1
rs1_val==1717986918 and imm_val==1365: 1
rs1_val==1717986918 and imm_val==3: 1
rs1_val==858993459 and imm_val==46: 1
rs1_val==858993459 and imm_val==-44: 1
rs1_val==858993459 and imm_val==1639: 1
rs1_val==858993459 and imm_val==820: 1
rs1_val==858993459 and imm_val==6: 1
rs1_val==858993459 and imm_val==-1365: 1
rs1_val==858993459 and imm_val==1366: 1
rs1_val==858993459 and imm_val==4: 1
rs1_val==858993459 and imm_val==44: 1
rs1_val==858993459 and imm_val==0: 1
rs1_val==858993459 and imm_val==1637: 1
rs1_val==858993459 and imm_val==818: 1
rs1_val==858993459 and imm_val==1364: 1
rs1_val==858993459 and imm_val==2: 1
rs1_val==858993459 and imm_val==45: 1
rs1_val==858993459 and imm_val==-45: 1
rs1_val==858993459 and imm_val==1638: 1
rs1_val==858993459 and imm_val==819: 1
rs1_val==858993459 and imm_val==5: 1
rs1_val==858993459 and imm_val==-1366: 1
rs1_val==858993459 and imm_val==1365: 1
rs1_val==858993459 and imm_val==3: 1
rs1_val==5 and imm_val==46: 1
rs1_val==5 and imm_val==-44: 1
rs1_val==5 and imm_val==1639: 1
rs1_val==5 and imm_val==820: 1
rs1_val==5 and imm_val==6: 1
rs1_val==5 and imm_val==-1365: 1
rs1_val==5 and imm_val==1366: 1
rs1_val==5 and imm_val==4: 1
rs1_val==5 and imm_val==44: 1
rs1_val==5 and imm_val==0: 1
rs1_val==5 and imm_val==1637: 1
rs1_val==5 and imm_val==818: 1
rs1_val==5 and imm_val==1364: 1
rs1_val==5 and imm_val==2: 1
rs1_val==5 and imm_val==45: 1
rs1_val==5 and imm_val==-45: 1
rs1_val==5 and imm_val==1638: 1
rs1_val==5 and imm_val==819: 1
rs1_val==5 and imm_val==5: 1
rs1_val==5 and imm_val==-1366: 1
rs1_val==5 and imm_val==1365: 1
rs1_val==5 and imm_val==3: 1
rs1_val==-1431655766 and imm_val==46: 1
rs1_val==-1431655766 and imm_val==-44: 1
rs1_val==-1431655766 and imm_val==1639: 1
rs1_val==-1431655766 and imm_val==820: 1
rs1_val==-1431655766 and imm_val==6: 1
rs1_val==-1431655766 and imm_val==-1365: 1
rs1_val==-1431655766 and imm_val==1366: 1
rs1_val==-1431655766 and imm_val==4: 1
rs1_val==-1431655766 and imm_val==44: 1
rs1_val==-1431655766 and imm_val==0: 1
rs1_val==-1431655766 and imm_val==1637: 1
rs1_val==-1431655766 and imm_val==818: 1
rs1_val==-1431655766 and imm_val==1364: 1
rs1_val==-1431655766 and imm_val==2: 1
rs1_val==-1431655766 and imm_val==45: 1
rs1_val==-1431655766 and imm_val==-45: 1
rs1_val==-1431655766 and imm_val==1638: 1
rs1_val==-1431655766 and imm_val==819: 1
rs1_val==-1431655766 and imm_val==5: 1
rs1_val==-1431655766 and imm_val==-1366: 1
rs1_val==-1431655766 and imm_val==1365: 1
rs1_val==-1431655766 and imm_val==3: 1
rs1_val==1431655765 and imm_val==46: 1
rs1_val==1431655765 and imm_val==-44: 1
rs1_val==1431655765 and imm_val==1639: 1
rs1_val==1431655765 and imm_val==820: 1
rs1_val==1431655765 and imm_val==6: 1
rs1_val==1431655765 and imm_val==-1365: 1
rs1_val==1431655765 and imm_val==1366: 1
rs1_val==1431655765 and imm_val==4: 1
rs1_val==1431655765 and imm_val==44: 1
rs1_val==1431655765 and imm_val==0: 1
rs1_val==1431655765 and imm_val==1637: 1
rs1_val==1431655765 and imm_val==818: 1
rs1_val==1431655765 and imm_val==1364: 1
rs1_val==1431655765 and imm_val==2: 1
rs1_val==1431655765 and imm_val==45: 1
rs1_val==1431655765 and imm_val==-45: 1
rs1_val==1431655765 and imm_val==1638: 1
rs1_val==1431655765 and imm_val==819: 1
rs1_val==1431655765 and imm_val==5: 1
rs1_val==1431655765 and imm_val==-1366: 1
rs1_val==1431655765 and imm_val==1365: 1
rs1_val==1431655765 and imm_val==3: 1
rs1_val==3 and imm_val==46: 1
rs1_val==3 and imm_val==-44: 1
rs1_val==3 and imm_val==1639: 1
rs1_val==3 and imm_val==820: 1
rs1_val==3 and imm_val==6: 1
rs1_val==3 and imm_val==-1365: 1
rs1_val==3 and imm_val==1366: 1
rs1_val==3 and imm_val==4: 1
rs1_val==3 and imm_val==44: 1
rs1_val==3 and imm_val==0: 1
rs1_val==3 and imm_val==1637: 1
rs1_val==3 and imm_val==818: 1
rs1_val==3 and imm_val==1364: 1
rs1_val==3 and imm_val==2: 1
rs1_val==3 and imm_val==45: 1
rs1_val==3 and imm_val==-45: 1
rs1_val==3 and imm_val==1638: 1
rs1_val==3 and imm_val==819: 1
rs1_val==3 and imm_val==5: 1
rs1_val==3 and imm_val==-1366: 1
rs1_val==3 and imm_val==1365: 1
rs1_val==3 and imm_val==3: 1
rs1_val == -1431655766: 23
rs1_val == 1431655765: 22
imm_val == -1366: 23
imm_val == 1365: 23
imm_val == (2**(12-1)-1): 2
imm_val == 0: 26
rs1_val != imm_val: 552
rs1_val < 0 and imm_val < 0: 35
rs1_val < 0 and imm_val > 0: 88
rs1_val == (-2**(xlen-1)): 1
rs1_val == (2**(xlen-1)-1): 1
rs1_val == 0: 23
rs1_val == imm_val: 7
rs1_val > 0 and imm_val < 0: 79
rs1_val > 0 and imm_val > 0: 309
coverage: 588/588
total_coverage: 623/623
|