Report generated on 2021-05-27 16:55 GMT by riscof v1.19.0
Riscof Version | 1.19.0 |
Reference | spike |
ISA | RV32IMCKZks_Zicsr_Zifencei |
User Spec Version | 2.3 |
Privilege Spec Version | 1.10 |
Name |
---|
/scratch/git-repo/incoresemi/temp/riscof_work/spike_parallel_isa_checked.yaml |
hart_ids: [0]
hart0:
ISA: RV32IMCKZks_Zicsr_Zifencei
physical_addr_sz: 32
User_Spec_Version: '2.3'
supported_xlen:
- 32
misa:
reset-val: 0x40001504
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 [0x0001504, 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
|
/scratch/git-repo/incoresemi/temp/riscof_work/spike_parallel_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 |
---|---|---|---|---|---|
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/aes32dsi-01.S | 11584 | 5672 | 4 | 1120 | {'aes32dsi'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/aes32dsi-rwp1.S | 6468 | 1576 | 4 | 112 | {'aes32dsi'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/aes32dsmi-01.S | 11580 | 5672 | 4 | 1120 | {'aes32dsmi'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/aes32dsmi-rwp1.S | 6468 | 1576 | 4 | 112 | {'aes32dsmi'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/aes32esi-01.S | 11580 | 5672 | 4 | 1120 | {'aes32esi'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/aes32esi-rwp1.S | 6468 | 1576 | 4 | 112 | {'aes32esi'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/aes32esmi-01.S | 11580 | 5672 | 4 | 1120 | {'aes32esmi'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/aes32esmi-rwp1.S | 6468 | 1576 | 4 | 112 | {'aes32esmi'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/andn-01.S | 11996 | 6088 | 4 | 1088 | {'andn'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/clmul-01.S | 12008 | 6104 | 4 | 1088 | {'clmul'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/clmulh-01.S | 12004 | 6104 | 4 | 1088 | {'clmulh'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/orn-01.S | 12008 | 6104 | 4 | 1088 | {'orn'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/pack-01.S | 11996 | 6088 | 4 | 1088 | {'pack'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/packh-01.S | 11996 | 6088 | 4 | 1088 | {'packh'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/packu-01.S | 11996 | 6088 | 4 | 1088 | {'packu'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/rev.b-01.S | 7356 | 1944 | 4 | 528 | {'rev.b'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/rev8-01.S | 7368 | 1960 | 4 | 528 | {'rev8'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/rol-01.S | 12004 | 6104 | 4 | 1088 | {'rol'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/ror-01.S | 12028 | 6104 | 4 | 1088 | {'ror'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/rori-01.S | 7776 | 2360 | 4 | 640 | {'rori'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha256sig0-01.S | 6368 | 1224 | 4 | 352 | {'sha256sig0'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha256sig0-rwp1.S | 8900 | 3256 | 4 | 976 | {'sha256sig0'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha256sig0-rwp2.S | 5604 | 472 | 112 | 224 | {'sha256sig0'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha256sig1-01.S | 6368 | 1224 | 4 | 352 | {'sha256sig1'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha256sig1-rwp1.S | 8900 | 3256 | 4 | 976 | {'sha256sig1'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha256sig1-rwp2.S | 5604 | 472 | 112 | 224 | {'sha256sig1'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha256sum0-01.S | 6372 | 1224 | 4 | 352 | {'sha256sum0'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha256sum0-rwp1.S | 8900 | 3256 | 4 | 976 | {'sha256sum0'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha256sum0-rwp2.S | 5604 | 472 | 112 | 224 | {'sha256sum0'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha256sum1-01.S | 6368 | 1224 | 4 | 352 | {'sha256sum1'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha256sum1-rwp1.S | 8900 | 3256 | 4 | 976 | {'sha256sum1'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha256sum1-rwp2.S | 5604 | 472 | 112 | 224 | {'sha256sum1'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sig0h-01.S | 7488 | 2344 | 4 | 480 | {'sha512sig0h'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sig0h-rwp1.S | 8900 | 3256 | 4 | 976 | {'sha512sig0h'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sig0h-rwp2.S | 5704 | 568 | 112 | 224 | {'sha512sig0h'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sig0l-01.S | 7584 | 2424 | 4 | 496 | {'sha512sig0l'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sig0l-rwp1.S | 8900 | 3256 | 4 | 976 | {'sha512sig0l'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sig0l-rwp2.S | 5704 | 568 | 112 | 224 | {'sha512sig0l'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sig1h-01.S | 7548 | 2392 | 4 | 480 | {'sha512sig1h'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sig1h-rwp1.S | 8900 | 3256 | 4 | 976 | {'sha512sig1h'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sig1h-rwp2.S | 5704 | 568 | 112 | 224 | {'sha512sig1h'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sig1l-01.S | 7520 | 2376 | 4 | 496 | {'sha512sig1l'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sig1l-rwp1.S | 8900 | 3256 | 4 | 976 | {'sha512sig1l'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sig1l-rwp2.S | 5704 | 568 | 112 | 224 | {'sha512sig1l'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sum0r-01.S | 7528 | 2392 | 4 | 496 | {'sha512sum0r'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sum0r-rwp1.S | 8900 | 3256 | 4 | 976 | {'sha512sum0r'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sum0r-rwp2.S | 5704 | 568 | 112 | 224 | {'sha512sum0r'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sum1r-01.S | 7520 | 2376 | 4 | 480 | {'sha512sum1r'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sum1r-rwp1.S | 8900 | 3256 | 4 | 976 | {'sha512sum1r'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sha512sum1r-rwp2.S | 5704 | 568 | 112 | 224 | {'sha512sum1r'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sm3p0-01.S | 6368 | 1224 | 4 | 352 | {'sm3p0'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sm3p0-rwp1.S | 8900 | 3256 | 4 | 976 | {'sm3p0'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sm3p0-rwp2.S | 5604 | 472 | 112 | 224 | {'sm3p0'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sm3p1-01.S | 6372 | 1224 | 4 | 352 | {'sm3p1'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sm3p1-rwp1.S | 8900 | 3256 | 4 | 976 | {'sm3p1'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sm3p1-rwp2.S | 5604 | 472 | 112 | 224 | {'sm3p1'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sm4ed-01.S | 11584 | 5672 | 4 | 1120 | {'sm4ed'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sm4ed-rwp1.S | 6468 | 1576 | 4 | 112 | {'sm4ed'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sm4ks-01.S | 11580 | 5672 | 4 | 1120 | {'sm4ks'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/sm4ks-rwp1.S | 6468 | 1576 | 4 | 112 | {'sm4ks'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/unzip-01.S | 7356 | 1944 | 4 | 528 | {'unzip'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/xnor-01.S | 12032 | 6104 | 4 | 1088 | {'xnor'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/xperm.b-01.S | 12452 | 6536 | 4 | 1152 | {'xperm.b'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/xperm.n-01.S | 12512 | 6584 | 4 | 1168 | {'xperm.n'} |
/scratch/git-repo/github/neel/riscv-arch-test/riscv-test-suite/rv32i_m/K_unratified/src/zip-01.S | 7356 | 1944 | 4 | 528 | {'zip'} |
Coverage Label | (Covered-points)/(Total-points) | Percentage |
---|---|---|
aes32dsi | 343/343 | 100.00%
|
config:
- check ISA:=regex(.*RV32.*I.*K.*)
- check ISA:=regex(.*RV32.*I.*ZKn.*)
- check ISA:=regex(.*RV32.*I.*ZKnd.*)
op_comb:
rs1 != rs2: 382
rs1 == rs2: 1
coverage: 2/2
opcode:
aes32dsi: 383
coverage: 1/1
rs1:
x0: 1
x1: 1
x10: 252
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 1
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 5
x3: 1
x30: 5
x31: 1
x4: 1
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs2:
x0: 1
x1: 2
x10: 5
x11: 252
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 3
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 4
x28: 3
x29: 2
x3: 4
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0x3fb0fe60 and rs2_val == 0x1826a804 and imm_val == 0x1 #nosat': 1 # Uniform Random 1
'rs1_val == 0xb369e102 and rs2_val == 0x293f9f60 and imm_val == 0x3 #nosat': 1 # Uniform Random 2
'rs1_val == 0x1aa1beeb and rs2_val == 0xa4b7f979 and imm_val == 0x0 #nosat': 1 # Uniform Random 3
'rs1_val == 0x8678f5e3 and rs2_val == 0x358a9235 and imm_val == 0x3 #nosat': 1 # Uniform Random 4
'rs1_val == 0x74a813d2 and rs2_val == 0xb0873a0f and imm_val == 0x3 #nosat': 1 # Uniform Random 5
'rs1_val == 0x9f053821 and rs2_val == 0x91766f62 and imm_val == 0x2 #nosat': 1 # Uniform Random 6
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d and imm_val == 0x2 #nosat': 1 # Uniform Random 7
'rs1_val == 0xcd157633 and rs2_val == 0x4113ee60 and imm_val == 0x0 #nosat': 1 # Uniform Random 8
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a and imm_val == 0x2 #nosat': 1 # Uniform Random 9
'rs1_val == 0x7bcad7c4 and rs2_val == 0xc2f1c53e and imm_val == 0x0 #nosat': 1 # Uniform Random 10
'rs1_val == 0x633dbabc and rs2_val == 0xb6c4fd42 and imm_val == 0x2 #nosat': 1 # Uniform Random 11
'rs1_val == 0x299c3bcf and rs2_val == 0xaa6bb2bd and imm_val == 0x3 #nosat': 1 # Uniform Random 12
'rs1_val == 0xa371db42 and rs2_val == 0x2e3ee8c4 and imm_val == 0x3 #nosat': 1 # Uniform Random 13
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 and imm_val == 0x1 #nosat': 1 # Uniform Random 14
'rs1_val == 0xa0569d76 and rs2_val == 0x35f9377f and imm_val == 0x3 #nosat': 1 # Uniform Random 15
'rs1_val == 0x240d84d6 and rs2_val == 0xe4921bf7 and imm_val == 0x2 #nosat': 1 # Uniform Random 16
'rs1_val == 0x3acdf616 and rs2_val == 0xfcc1b543 and imm_val == 0x1 #nosat': 1 # Uniform Random 17
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c and imm_val == 0x2 #nosat': 1 # Uniform Random 18
'rs1_val == 0xbb61a9cd and rs2_val == 0xccce240c and imm_val == 0x0 #nosat': 1 # Uniform Random 19
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 and imm_val == 0x3 #nosat': 1 # Uniform Random 20
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 1 #nosat': 2 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 1 #nosat': 1 # Byte Count
coverage: 276/276
total_coverage: 343/343
|
||
aes32dsmi | 343/343 | 100.00%
|
config:
- check ISA:=regex(.*RV32.*I.*K.*)
- check ISA:=regex(.*RV32.*I.*ZKn.*)
- check ISA:=regex(.*RV32.*I.*ZKnd.*)
op_comb:
rs1 != rs2: 382
rs1 == rs2: 1
coverage: 2/2
opcode:
aes32dsmi: 383
coverage: 1/1
rs1:
x0: 1
x1: 1
x10: 252
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 1
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 5
x3: 1
x30: 5
x31: 1
x4: 1
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs2:
x0: 1
x1: 2
x10: 5
x11: 252
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 3
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 4
x28: 3
x29: 2
x3: 4
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0x3fb0fe60 and rs2_val == 0x1826a804 and imm_val == 0x1 #nosat': 1 # Uniform Random 1
'rs1_val == 0xb369e102 and rs2_val == 0x293f9f60 and imm_val == 0x3 #nosat': 1 # Uniform Random 2
'rs1_val == 0x1aa1beeb and rs2_val == 0xa4b7f979 and imm_val == 0x0 #nosat': 1 # Uniform Random 3
'rs1_val == 0x8678f5e3 and rs2_val == 0x358a9235 and imm_val == 0x3 #nosat': 1 # Uniform Random 4
'rs1_val == 0x74a813d2 and rs2_val == 0xb0873a0f and imm_val == 0x3 #nosat': 1 # Uniform Random 5
'rs1_val == 0x9f053821 and rs2_val == 0x91766f62 and imm_val == 0x2 #nosat': 1 # Uniform Random 6
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d and imm_val == 0x2 #nosat': 1 # Uniform Random 7
'rs1_val == 0xcd157633 and rs2_val == 0x4113ee60 and imm_val == 0x0 #nosat': 1 # Uniform Random 8
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a and imm_val == 0x2 #nosat': 1 # Uniform Random 9
'rs1_val == 0x7bcad7c4 and rs2_val == 0xc2f1c53e and imm_val == 0x0 #nosat': 1 # Uniform Random 10
'rs1_val == 0x633dbabc and rs2_val == 0xb6c4fd42 and imm_val == 0x2 #nosat': 1 # Uniform Random 11
'rs1_val == 0x299c3bcf and rs2_val == 0xaa6bb2bd and imm_val == 0x3 #nosat': 1 # Uniform Random 12
'rs1_val == 0xa371db42 and rs2_val == 0x2e3ee8c4 and imm_val == 0x3 #nosat': 1 # Uniform Random 13
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 and imm_val == 0x1 #nosat': 1 # Uniform Random 14
'rs1_val == 0xa0569d76 and rs2_val == 0x35f9377f and imm_val == 0x3 #nosat': 1 # Uniform Random 15
'rs1_val == 0x240d84d6 and rs2_val == 0xe4921bf7 and imm_val == 0x2 #nosat': 1 # Uniform Random 16
'rs1_val == 0x3acdf616 and rs2_val == 0xfcc1b543 and imm_val == 0x1 #nosat': 1 # Uniform Random 17
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c and imm_val == 0x2 #nosat': 1 # Uniform Random 18
'rs1_val == 0xbb61a9cd and rs2_val == 0xccce240c and imm_val == 0x0 #nosat': 1 # Uniform Random 19
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 and imm_val == 0x3 #nosat': 1 # Uniform Random 20
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 1 #nosat': 1 # Byte Count
coverage: 276/276
total_coverage: 343/343
|
||
aes32esi | 343/343 | 100.00%
|
config:
- check ISA:=regex(.*RV32.*I.*K.*)
- check ISA:=regex(.*RV32.*I.*ZKn.*)
- check ISA:=regex(.*RV32.*I.*ZKne.*)
op_comb:
rs1 != rs2: 382
rs1 == rs2: 1
coverage: 2/2
opcode:
aes32esi: 383
coverage: 1/1
rs1:
x0: 1
x1: 1
x10: 252
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 1
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 5
x3: 1
x30: 5
x31: 1
x4: 1
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs2:
x0: 1
x1: 2
x10: 5
x11: 252
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 3
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 4
x28: 3
x29: 2
x3: 4
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0x3fb0fe60 and rs2_val == 0x1826a804 and imm_val == 0x1 #nosat': 1 # Uniform Random 1
'rs1_val == 0xb369e102 and rs2_val == 0x293f9f60 and imm_val == 0x3 #nosat': 1 # Uniform Random 2
'rs1_val == 0x1aa1beeb and rs2_val == 0xa4b7f979 and imm_val == 0x0 #nosat': 1 # Uniform Random 3
'rs1_val == 0x8678f5e3 and rs2_val == 0x358a9235 and imm_val == 0x3 #nosat': 1 # Uniform Random 4
'rs1_val == 0x74a813d2 and rs2_val == 0xb0873a0f and imm_val == 0x3 #nosat': 1 # Uniform Random 5
'rs1_val == 0x9f053821 and rs2_val == 0x91766f62 and imm_val == 0x2 #nosat': 1 # Uniform Random 6
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d and imm_val == 0x2 #nosat': 1 # Uniform Random 7
'rs1_val == 0xcd157633 and rs2_val == 0x4113ee60 and imm_val == 0x0 #nosat': 1 # Uniform Random 8
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a and imm_val == 0x2 #nosat': 1 # Uniform Random 9
'rs1_val == 0x7bcad7c4 and rs2_val == 0xc2f1c53e and imm_val == 0x0 #nosat': 1 # Uniform Random 10
'rs1_val == 0x633dbabc and rs2_val == 0xb6c4fd42 and imm_val == 0x2 #nosat': 1 # Uniform Random 11
'rs1_val == 0x299c3bcf and rs2_val == 0xaa6bb2bd and imm_val == 0x3 #nosat': 1 # Uniform Random 12
'rs1_val == 0xa371db42 and rs2_val == 0x2e3ee8c4 and imm_val == 0x3 #nosat': 1 # Uniform Random 13
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 and imm_val == 0x1 #nosat': 1 # Uniform Random 14
'rs1_val == 0xa0569d76 and rs2_val == 0x35f9377f and imm_val == 0x3 #nosat': 1 # Uniform Random 15
'rs1_val == 0x240d84d6 and rs2_val == 0xe4921bf7 and imm_val == 0x2 #nosat': 1 # Uniform Random 16
'rs1_val == 0x3acdf616 and rs2_val == 0xfcc1b543 and imm_val == 0x1 #nosat': 1 # Uniform Random 17
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c and imm_val == 0x2 #nosat': 1 # Uniform Random 18
'rs1_val == 0xbb61a9cd and rs2_val == 0xccce240c and imm_val == 0x0 #nosat': 1 # Uniform Random 19
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 and imm_val == 0x3 #nosat': 1 # Uniform Random 20
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 1 #nosat': 1 # Byte Count
coverage: 276/276
total_coverage: 343/343
|
||
aes32esmi | 343/343 | 100.00%
|
config:
- check ISA:=regex(.*RV32.*I.*K.*)
- check ISA:=regex(.*RV32.*I.*ZKn.*)
- check ISA:=regex(.*RV32.*I.*ZKne.*)
op_comb:
rs1 != rs2: 382
rs1 == rs2: 1
coverage: 2/2
opcode:
aes32esmi: 383
coverage: 1/1
rs1:
x0: 1
x1: 1
x10: 252
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 1
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 5
x3: 1
x30: 5
x31: 1
x4: 1
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs2:
x0: 1
x1: 2
x10: 5
x11: 252
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 3
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 4
x28: 3
x29: 2
x3: 4
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0x3fb0fe60 and rs2_val == 0x1826a804 and imm_val == 0x1 #nosat': 1 # Uniform Random 1
'rs1_val == 0xb369e102 and rs2_val == 0x293f9f60 and imm_val == 0x3 #nosat': 1 # Uniform Random 2
'rs1_val == 0x1aa1beeb and rs2_val == 0xa4b7f979 and imm_val == 0x0 #nosat': 1 # Uniform Random 3
'rs1_val == 0x8678f5e3 and rs2_val == 0x358a9235 and imm_val == 0x3 #nosat': 1 # Uniform Random 4
'rs1_val == 0x74a813d2 and rs2_val == 0xb0873a0f and imm_val == 0x3 #nosat': 1 # Uniform Random 5
'rs1_val == 0x9f053821 and rs2_val == 0x91766f62 and imm_val == 0x2 #nosat': 1 # Uniform Random 6
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d and imm_val == 0x2 #nosat': 1 # Uniform Random 7
'rs1_val == 0xcd157633 and rs2_val == 0x4113ee60 and imm_val == 0x0 #nosat': 1 # Uniform Random 8
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a and imm_val == 0x2 #nosat': 1 # Uniform Random 9
'rs1_val == 0x7bcad7c4 and rs2_val == 0xc2f1c53e and imm_val == 0x0 #nosat': 1 # Uniform Random 10
'rs1_val == 0x633dbabc and rs2_val == 0xb6c4fd42 and imm_val == 0x2 #nosat': 1 # Uniform Random 11
'rs1_val == 0x299c3bcf and rs2_val == 0xaa6bb2bd and imm_val == 0x3 #nosat': 1 # Uniform Random 12
'rs1_val == 0xa371db42 and rs2_val == 0x2e3ee8c4 and imm_val == 0x3 #nosat': 1 # Uniform Random 13
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 and imm_val == 0x1 #nosat': 1 # Uniform Random 14
'rs1_val == 0xa0569d76 and rs2_val == 0x35f9377f and imm_val == 0x3 #nosat': 1 # Uniform Random 15
'rs1_val == 0x240d84d6 and rs2_val == 0xe4921bf7 and imm_val == 0x2 #nosat': 1 # Uniform Random 16
'rs1_val == 0x3acdf616 and rs2_val == 0xfcc1b543 and imm_val == 0x1 #nosat': 1 # Uniform Random 17
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c and imm_val == 0x2 #nosat': 1 # Uniform Random 18
'rs1_val == 0xbb61a9cd and rs2_val == 0xccce240c and imm_val == 0x0 #nosat': 1 # Uniform Random 19
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 and imm_val == 0x3 #nosat': 1 # Uniform Random 20
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 1 #nosat': 1 # Byte Count
coverage: 276/276
total_coverage: 343/343
|
||
andn | 366/366 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 265
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
andn: 269
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 237
x13: 1
x14: 1
x15: 1
x16: 2
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 237
x11: 1
x12: 1
x13: 1
x14: 2
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 1
x11: 237
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 2
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and rs2_val == 0x08577EB1 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0x4FFE831A #nosat': 1 # 32 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x80000000 and rs1_val == 0xAFC08ACE #nosat': 1 # 31 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x40000000 and rs1_val == 0xAF6E9055 #nosat': 1 # 30 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xE0000000 and rs1_val == 0x5B130474 #nosat': 1 # 29 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x90000000 and rs1_val == 0x3EEA126E #nosat': 1 # 28 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB8000000 and rs1_val == 0x9C734D77 #nosat': 1 # 27 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB4000000 and rs1_val == 0x5A694BCA #nosat': 1 # 26 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x3E000000 and rs1_val == 0xED52E4CA #nosat': 1 # 25 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB000000 and rs1_val == 0xB5CB2A93 #nosat': 1 # 24 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x68800000 and rs1_val == 0x29324E16 #nosat': 1 # 23 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB7400000 and rs1_val == 0xBC5FB419 #nosat': 2 # 22 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5CE00000 and rs1_val == 0x8E92E1B8 #nosat': 1 # 21 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x49F00000 and rs1_val == 0x96A3B48B #nosat': 1 # 20 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x53D80000 and rs1_val == 0x0A095049 #nosat': 1 # 19 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x2EC40000 and rs1_val == 0x6F6E71B7 #nosat': 1 # 18 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x8E860000 and rs1_val == 0x236CC43D #nosat': 1 # 17 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x6FBF0000 and rs1_val == 0xE2ED8971 #nosat': 1 # 16 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x354E8000 and rs1_val == 0x06FA7B3E #nosat': 1 # 15 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB07C000 and rs1_val == 0x4143DA51 #nosat': 1 # 14 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xDFFA2000 and rs1_val == 0xCAC78511 #nosat': 1 # 13 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x45D1F000 and rs1_val == 0xDF880B11 #nosat': 1 # 12 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x9069A800 and rs1_val == 0xBD230058 #nosat': 1 # 11 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xF5B1B400 and rs1_val == 0xF2597377 #nosat': 1 # 10 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x06B6DA00 and rs1_val == 0x5A8E7F31 #nosat': 1 # 9 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xBFB0F100 and rs1_val == 0x7A3621F5 #nosat': 1 # 8 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xD838C880 and rs1_val == 0x1E3C492C #nosat': 1 # 7 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5C46AEC0 and rs1_val == 0xD4FAF4B1 #nosat': 1 # 6 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCF7AC620 and rs1_val == 0x27A16894 #nosat': 1 # 5 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x05C2F650 and rs1_val == 0x0A3EF19E #nosat': 1 # 4 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xEEC50588 and rs1_val == 0xCB8193EF #nosat': 1 # 3 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCA7160CC and rs1_val == 0x577F8847 #nosat': 1 # 2 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x60E30DA2 and rs1_val == 0x9B5EAF0A #nosat': 1 # 1 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x76F86039 and rs1_val == 0x5D3BBCE0 #nosat': 1 # 0 Trailing zeros for rs2_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xFD1032E8 #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and rs2_val == 0x7B246C17 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and rs2_val == 0x56F3EEF1 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 and rs2_val == 0x75923260 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x10000000 and rs2_val == 0xB9D3087C #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA8000000 and rs2_val == 0x46CBD355 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xE4000000 and rs2_val == 0x4616E73D #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8E000000 and rs2_val == 0x8CCAEC71 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x13000000 and rs2_val == 0x9B774054 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8B800000 and rs2_val == 0x6D5FCD18 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7EC00000 and rs2_val == 0x0696F561 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3DA00000 and rs2_val == 0x6E1E98E2 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x20100000 and rs2_val == 0x2DEDB6A7 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98380000 and rs2_val == 0x3C272728 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80F40000 and rs2_val == 0x4F55C73D #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43560000 and rs2_val == 0xB0AB577A #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x62A90000 and rs2_val == 0x42F5D75E #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60348000 and rs2_val == 0xB9F09825 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5EF6C000 and rs2_val == 0x9BFAD94F #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x79DF6000 and rs2_val == 0x98918DD8 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x864C1000 and rs2_val == 0x9B811F47 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x735CB800 and rs2_val == 0xD0D18FB0 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x29554400 and rs2_val == 0x71992790 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA9A56A00 and rs2_val == 0x8248F803 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3405D00 and rs2_val == 0xEB3D7873 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x394D8080 and rs2_val == 0xD7A7BF5E #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC6677840 and rs2_val == 0xD1BA5C0F #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x70598E60 and rs2_val == 0xD19E3224 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98A59F90 and rs2_val == 0x35D30D74 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD306DEB8 and rs2_val == 0x70A76E49 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x18A01374 and rs2_val == 0x9FCDB9E1 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3667402 and rs2_val == 0x5FEFE911 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and rs2_val == 0x598B88DB #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs2_val == 0x0C04F662 and rs1_val == 0xB7E7669E #nosat': 1 # 0 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCD41CAD1 and rs1_val == 0xD24F0724 #nosat': 1 # 1 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x1203965B and rs1_val == 0x585022A3 #nosat': 1 # 2 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7A9AC0A7 and rs1_val == 0xEE8F948A #nosat': 1 # 3 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x2AA8E42F and rs1_val == 0x2655FA99 #nosat': 1 # 4 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x211D785F and rs1_val == 0x0C96A183 #nosat': 1 # 5 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x59DDE33F and rs1_val == 0x88F931F4 #nosat': 1 # 6 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x711E627F and rs1_val == 0x6F2BF862 #nosat': 1 # 7 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x19835AFF and rs1_val == 0x5C6C32A5 #nosat': 1 # 8 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x088B3DFF and rs1_val == 0x58FC0342 #nosat': 1 # 9 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9A6DA3FF and rs1_val == 0x636A75E3 #nosat': 1 # 10 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x37E0D7FF and rs1_val == 0x4ED62428 #nosat': 1 # 11 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x5E59CFFF and rs1_val == 0xD2D12745 #nosat': 1 # 12 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xDD129FFF and rs1_val == 0x0D770F3C #nosat': 1 # 13 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x872EBFFF and rs1_val == 0x2311ACFB #nosat': 1 # 14 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x55367FFF and rs1_val == 0x0FB13BBC #nosat': 1 # 15 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFDD2FFFF and rs1_val == 0x8DFC2307 #nosat': 1 # 16 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x30BDFFFF and rs1_val == 0x7312BE6D #nosat': 1 # 17 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xA743FFFF and rs1_val == 0xC61B1FBF #nosat': 1 # 18 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9987FFFF and rs1_val == 0xEBDA5A4F #nosat': 1 # 19 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x118FFFFF and rs1_val == 0xC215E193 #nosat': 1 # 20 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x65DFFFFF and rs1_val == 0x75EE935F #nosat': 1 # 21 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6CBFFFFF and rs1_val == 0x09C16162 #nosat': 1 # 22 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x347FFFFF and rs1_val == 0xA4053175 #nosat': 1 # 23 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xC4FFFFFF and rs1_val == 0x499006C8 #nosat': 1 # 24 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x41FFFFFF and rs1_val == 0x3C5B3EEE #nosat': 1 # 25 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6BFFFFFF and rs1_val == 0xD95FD86A #nosat': 1 # 26 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x87FFFFFF and rs1_val == 0x25784F4F #nosat': 1 # 27 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCFFFFFFF and rs1_val == 0x082018FA #nosat': 1 # 28 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9FFFFFFF and rs1_val == 0x350CC530 #nosat': 1 # 29 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x3FFFFFFF and rs1_val == 0x7966A24E #nosat': 1 # 30 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7FFFFFFF and rs1_val == 0x51D6D6DA #nosat': 1 # 31 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xD5A2038F #nosat': 1 # 32 Trailing ones for rs2_val. Other operands are random
'rs1_val == 0xFF7746E6 and rs2_val == 0x4F829B65 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF89A7241 and rs2_val == 0x00C2F091 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x11B36A93 and rs2_val == 0xB1F5D853 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC9932457 and rs2_val == 0x39BE2172 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B9A6C8F and rs2_val == 0x316039EE #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9541241F and rs2_val == 0x5761A866 #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x94B431BF and rs2_val == 0x09E4D1F4 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDC8FE97F and rs2_val == 0x9E03793F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB903CEFF and rs2_val == 0x7F1071EC #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB494A5FF and rs2_val == 0x9A7EF9E4 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE2DD83FF and rs2_val == 0x59C05BB9 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBAFD7FF and rs2_val == 0xDE451397 #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCE5C4FFF and rs2_val == 0x40F27005 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39935FFF and rs2_val == 0x24496FE3 #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xEED7BFFF and rs2_val == 0xDE14BFF2 #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x008E7FFF and rs2_val == 0xB808A677 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12C2FFFF and rs2_val == 0x76B1FD3D #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE3A5FFFF and rs2_val == 0x5DCF019D #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9B03FFFF and rs2_val == 0x47B7097B #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5F07FFFF and rs2_val == 0x759F1B43 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x33CFFFFF and rs2_val == 0x5B331999 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x709FFFFF and rs2_val == 0x2D37DE81 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD1BFFFFF and rs2_val == 0xFCB627AF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAB7FFFFF and rs2_val == 0x1E0B4EE5 #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7CFFFFFF and rs2_val == 0xFB3E7196 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x59FFFFFF and rs2_val == 0xD9959A62 #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF and rs2_val == 0xE08409F0 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF7FFFFFF and rs2_val == 0x258ECECB #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6FFFFFFF and rs2_val == 0xFF7D5EC0 #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and rs2_val == 0x4B6EA010 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3FFFFFFF and rs2_val == 0xD885BBAC #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and rs2_val == 0xBBE8F88D #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and rs2_val == 0xE3D6E4B9 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs2_val == 0x970216FD and rs1_val == 0x0494B6D2 #nosat': 1 # 0 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x5CB58B8F and rs1_val == 0xF2650B71 #nosat': 1 # 1 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x27EFDA6C and rs1_val == 0x21AF214A #nosat': 1 # 2 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x1D1EF7C0 and rs1_val == 0x482EA760 #nosat': 1 # 3 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0FC2A909 and rs1_val == 0x0F7A0443 #nosat': 1 # 4 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x04E9E4A6 and rs1_val == 0x69534048 #nosat': 1 # 5 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x025FDCD7 and rs1_val == 0x043E3EF5 #nosat': 1 # 6 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x01782EBC and rs1_val == 0x12FAD802 #nosat': 1 # 7 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00A39575 and rs1_val == 0x119B4FE5 #nosat': 1 # 8 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0049886F and rs1_val == 0x7DB224CB #nosat': 1 # 9 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0025693C and rs1_val == 0xB45F51C3 #nosat': 1 # 10 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0018031A and rs1_val == 0x41536363 #nosat': 1 # 11 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000A8267 and rs1_val == 0x1A953CCA #nosat': 1 # 12 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00073010 and rs1_val == 0x14186EBF #nosat': 1 # 13 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00038734 and rs1_val == 0xF33C1A7F #nosat': 1 # 14 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0001EAB1 and rs1_val == 0x8DCE6F52 #nosat': 1 # 15 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000B8EC and rs1_val == 0x3096C6C8 #nosat': 1 # 16 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00007530 and rs1_val == 0x9C461CB5 #nosat': 1 # 17 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00003ED5 and rs1_val == 0x27756991 #nosat': 1 # 18 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00001055 and rs1_val == 0x62D74145 #nosat': 1 # 19 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000E9E and rs1_val == 0x931719FD #nosat': 1 # 20 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000059B and rs1_val == 0x965768E0 #nosat': 1 # 21 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000208 and rs1_val == 0x74057241 #nosat': 1 # 22 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000001E8 and rs1_val == 0x5E617F8E #nosat': 1 # 23 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000000D2 and rs1_val == 0x3E361858 #nosat': 1 # 24 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000071 and rs1_val == 0x13041452 #nosat': 1 # 25 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000034 and rs1_val == 0x4BDBF090 #nosat': 1 # 26 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000019 and rs1_val == 0x9C3ECB54 #nosat': 1 # 27 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000000B and rs1_val == 0x421E7A60 #nosat': 1 # 28 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000005 and rs1_val == 0x2577C1EC #nosat': 1 # 29 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000002 and rs1_val == 0x19AF685D #nosat': 1 # 30 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000001 and rs1_val == 0x2FF36007 #nosat': 1 # 31 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0xE286852C #nosat': 1 # 32 Leading zeros for rs2_val. Other operands are random
'rs1_val == 0xC511488A and rs2_val == 0x97BDD982 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x65151C41 and rs2_val == 0x367E5D6D #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x24CA83B3 and rs2_val == 0x623D8EB7 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x1C3B66FB and rs2_val == 0x21870F0B #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0A8A6FD0 and rs2_val == 0x82450164 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x069CA08C and rs2_val == 0x8F2DF760 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x03552C95 and rs2_val == 0x7CA07386 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0174EA19 and rs2_val == 0x19DE2BC1 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00A454F2 and rs2_val == 0xEC3FBF4D #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x007E9BEE and rs2_val == 0x164F1513 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002C7CD0 and rs2_val == 0xACC6D8F2 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00177310 and rs2_val == 0xA123F501 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00091609 and rs2_val == 0xB57A6A1D #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00040BE0 and rs2_val == 0xE90794DF #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028D1B and rs2_val == 0xAF5570EE #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0001FBE5 and rs2_val == 0xD8B9B45C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000AAC1 and rs2_val == 0x1BA1192E #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000062C3 and rs2_val == 0x49FE85B0 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000022FD and rs2_val == 0x4105CCA7 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000016B3 and rs2_val == 0xD7185DDA #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000A38 and rs2_val == 0xA7A11490 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000006A7 and rs2_val == 0xA9964AEF #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000003B9 and rs2_val == 0x4B4D8474 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000190 and rs2_val == 0x76C468AE #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000D4 and rs2_val == 0x09208A65 #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000067 and rs2_val == 0x8743FEB6 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000039 and rs2_val == 0xA66B0D38 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000001C and rs2_val == 0xFB710734 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E and rs2_val == 0xA26B7F62 #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000007 and rs2_val == 0x4DABB481 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and rs2_val == 0x2FA91425 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and rs2_val == 0x965EDA32 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xC7FDE805 #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'rs2_val == 0x6D3F408C and rs1_val == 0xFFEC35FE #nosat': 1 # 0 Leading ones for rs2_val. Other operands are random
'rs2_val == 0x946A3674 and rs1_val == 0x976AD220 #nosat': 1 # 1 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xDC6113A4 and rs1_val == 0x5990FE96 #nosat': 1 # 2 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xE42A809C and rs1_val == 0xC96EFDC4 #nosat': 1 # 3 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xF1A25760 and rs1_val == 0xAB8534C1 #nosat': 1 # 4 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFB37BEC9 and rs1_val == 0xD1142724 #nosat': 1 # 5 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFCE51A66 and rs1_val == 0xF65E7737 #nosat': 1 # 6 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFEDEBB9C and rs1_val == 0x16CBC21C #nosat': 1 # 7 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF69340A and rs1_val == 0xDBDD4DD9 #nosat': 1 # 8 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF9CF3F4 and rs1_val == 0x4BD90A77 #nosat': 1 # 9 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFC00793 and rs1_val == 0xCEBE24D9 #nosat': 1 # 10 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFEE1FC4 and rs1_val == 0xA0E0BD86 #nosat': 1 # 11 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF06038 and rs1_val == 0x3CC279B3 #nosat': 1 # 12 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF93D53 and rs1_val == 0x754F9B96 #nosat': 1 # 13 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFC47E8 and rs1_val == 0x72745307 #nosat': 1 # 14 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFE7302 and rs1_val == 0xDCAE6D62 #nosat': 1 # 15 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFF1CE8 and rs1_val == 0x7C2C966D #nosat': 1 # 16 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFB5C6 and rs1_val == 0x9BB4752D #nosat': 1 # 17 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFDFA4 and rs1_val == 0x17BE082F #nosat': 1 # 18 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFEF0B and rs1_val == 0x109FF475 #nosat': 1 # 19 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFF43F and rs1_val == 0x00B97EA6 #nosat': 1 # 20 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFB4A and rs1_val == 0xF956EC0B #nosat': 1 # 21 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFDA4 and rs1_val == 0x70FC1AFC #nosat': 1 # 22 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFECB and rs1_val == 0x6348306E #nosat': 1 # 23 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFF54 and rs1_val == 0x66B072B9 #nosat': 1 # 24 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFA9 and rs1_val == 0x7FF822ED #nosat': 1 # 25 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFC3 and rs1_val == 0xE918BE9F #nosat': 1 # 26 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFE7 and rs1_val == 0xE4BAE7F6 #nosat': 1 # 27 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF1 and rs1_val == 0xDE9A896F #nosat': 1 # 28 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF8 and rs1_val == 0x2881E531 #nosat': 1 # 29 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFC and rs1_val == 0x1475F78D #nosat': 1 # 30 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFE and rs1_val == 0xE59CF78F #nosat': 1 # 31 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xB66B3284 #nosat': 1 # 32 Leading ones for rs2_val. Other operands are random
'rs1_val == 0x6F4930C9 and rs2_val == 0x39422745 #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x85D97467 and rs2_val == 0x58FA6E1C #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xC70AFC93 and rs2_val == 0x2D143295 #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE911655F and rs2_val == 0xD230B46C #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4AB0A39 and rs2_val == 0x4D753AC1 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF8BD4821 and rs2_val == 0x1E9667C2 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFCD7E667 and rs2_val == 0xAE4839A1 #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE71CFDF and rs2_val == 0x6A013380 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1C11AE and rs2_val == 0x59432A19 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF89799A and rs2_val == 0xCEB506F6 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFC80B13 and rs2_val == 0xC5EC6148 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE94647 and rs2_val == 0x99EF1857 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF263CF and rs2_val == 0x14B91C79 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF919A1 and rs2_val == 0xA86B8A6E #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFDE89D and rs2_val == 0x08208D09 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC9D0 and rs2_val == 0x69B1DCBF #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF5576 and rs2_val == 0x807DA245 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFB6DF and rs2_val == 0x95A4D257 #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFC561 and rs2_val == 0x735C076B #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEAB5 and rs2_val == 0xE5F0307E #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF602 and rs2_val == 0xE8DAC663 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF8B1 and rs2_val == 0x0109C207 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFCA0 and rs2_val == 0x600FECC1 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFECC and rs2_val == 0xFB7F6F5D #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF6E and rs2_val == 0x5CD2875E #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF84 and rs2_val == 0xACCA7F0D #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFDD and rs2_val == 0x5AE6A228 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE7 and rs2_val == 0xFF1E5BEF #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF4 and rs2_val == 0x137A9777 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFA and rs2_val == 0x854A9657 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and rs2_val == 0xCF84B683 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and rs2_val == 0x93FDCAB8 #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 264/264
total_coverage: 366/366
|
||
clmul | 366/366 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 265
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
clmul: 269
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 238
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 238
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 1
x11: 238
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and rs2_val == 0x08577EB1 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0x4FFE831A #nosat': 1 # 32 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x80000000 and rs1_val == 0xAFC08ACE #nosat': 1 # 31 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x40000000 and rs1_val == 0xAF6E9055 #nosat': 1 # 30 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xE0000000 and rs1_val == 0x5B130474 #nosat': 1 # 29 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x90000000 and rs1_val == 0x3EEA126E #nosat': 1 # 28 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB8000000 and rs1_val == 0x9C734D77 #nosat': 1 # 27 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB4000000 and rs1_val == 0x5A694BCA #nosat': 1 # 26 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x3E000000 and rs1_val == 0xED52E4CA #nosat': 1 # 25 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB000000 and rs1_val == 0xB5CB2A93 #nosat': 1 # 24 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x68800000 and rs1_val == 0x29324E16 #nosat': 1 # 23 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB7400000 and rs1_val == 0xBC5FB419 #nosat': 1 # 22 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5CE00000 and rs1_val == 0x8E92E1B8 #nosat': 1 # 21 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x49F00000 and rs1_val == 0x96A3B48B #nosat': 1 # 20 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x53D80000 and rs1_val == 0x0A095049 #nosat': 1 # 19 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x2EC40000 and rs1_val == 0x6F6E71B7 #nosat': 1 # 18 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x8E860000 and rs1_val == 0x236CC43D #nosat': 1 # 17 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x6FBF0000 and rs1_val == 0xE2ED8971 #nosat': 1 # 16 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x354E8000 and rs1_val == 0x06FA7B3E #nosat': 1 # 15 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB07C000 and rs1_val == 0x4143DA51 #nosat': 1 # 14 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xDFFA2000 and rs1_val == 0xCAC78511 #nosat': 1 # 13 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x45D1F000 and rs1_val == 0xDF880B11 #nosat': 1 # 12 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x9069A800 and rs1_val == 0xBD230058 #nosat': 1 # 11 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xF5B1B400 and rs1_val == 0xF2597377 #nosat': 1 # 10 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x06B6DA00 and rs1_val == 0x5A8E7F31 #nosat': 1 # 9 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xBFB0F100 and rs1_val == 0x7A3621F5 #nosat': 1 # 8 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xD838C880 and rs1_val == 0x1E3C492C #nosat': 1 # 7 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5C46AEC0 and rs1_val == 0xD4FAF4B1 #nosat': 1 # 6 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCF7AC620 and rs1_val == 0x27A16894 #nosat': 1 # 5 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x05C2F650 and rs1_val == 0x0A3EF19E #nosat': 1 # 4 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xEEC50588 and rs1_val == 0xCB8193EF #nosat': 2 # 3 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCA7160CC and rs1_val == 0x577F8847 #nosat': 1 # 2 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x60E30DA2 and rs1_val == 0x9B5EAF0A #nosat': 1 # 1 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x76F86039 and rs1_val == 0x5D3BBCE0 #nosat': 1 # 0 Trailing zeros for rs2_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xFD1032E8 #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and rs2_val == 0x7B246C17 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and rs2_val == 0x56F3EEF1 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 and rs2_val == 0x75923260 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x10000000 and rs2_val == 0xB9D3087C #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA8000000 and rs2_val == 0x46CBD355 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xE4000000 and rs2_val == 0x4616E73D #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8E000000 and rs2_val == 0x8CCAEC71 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x13000000 and rs2_val == 0x9B774054 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8B800000 and rs2_val == 0x6D5FCD18 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7EC00000 and rs2_val == 0x0696F561 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3DA00000 and rs2_val == 0x6E1E98E2 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x20100000 and rs2_val == 0x2DEDB6A7 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98380000 and rs2_val == 0x3C272728 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80F40000 and rs2_val == 0x4F55C73D #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43560000 and rs2_val == 0xB0AB577A #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x62A90000 and rs2_val == 0x42F5D75E #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60348000 and rs2_val == 0xB9F09825 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5EF6C000 and rs2_val == 0x9BFAD94F #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x79DF6000 and rs2_val == 0x98918DD8 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x864C1000 and rs2_val == 0x9B811F47 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x735CB800 and rs2_val == 0xD0D18FB0 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x29554400 and rs2_val == 0x71992790 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA9A56A00 and rs2_val == 0x8248F803 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3405D00 and rs2_val == 0xEB3D7873 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x394D8080 and rs2_val == 0xD7A7BF5E #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC6677840 and rs2_val == 0xD1BA5C0F #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x70598E60 and rs2_val == 0xD19E3224 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98A59F90 and rs2_val == 0x35D30D74 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD306DEB8 and rs2_val == 0x70A76E49 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x18A01374 and rs2_val == 0x9FCDB9E1 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3667402 and rs2_val == 0x5FEFE911 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and rs2_val == 0x598B88DB #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs2_val == 0x0C04F662 and rs1_val == 0xB7E7669E #nosat': 1 # 0 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCD41CAD1 and rs1_val == 0xD24F0724 #nosat': 1 # 1 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x1203965B and rs1_val == 0x585022A3 #nosat': 1 # 2 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7A9AC0A7 and rs1_val == 0xEE8F948A #nosat': 1 # 3 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x2AA8E42F and rs1_val == 0x2655FA99 #nosat': 1 # 4 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x211D785F and rs1_val == 0x0C96A183 #nosat': 1 # 5 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x59DDE33F and rs1_val == 0x88F931F4 #nosat': 1 # 6 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x711E627F and rs1_val == 0x6F2BF862 #nosat': 1 # 7 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x19835AFF and rs1_val == 0x5C6C32A5 #nosat': 1 # 8 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x088B3DFF and rs1_val == 0x58FC0342 #nosat': 1 # 9 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9A6DA3FF and rs1_val == 0x636A75E3 #nosat': 1 # 10 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x37E0D7FF and rs1_val == 0x4ED62428 #nosat': 1 # 11 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x5E59CFFF and rs1_val == 0xD2D12745 #nosat': 1 # 12 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xDD129FFF and rs1_val == 0x0D770F3C #nosat': 1 # 13 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x872EBFFF and rs1_val == 0x2311ACFB #nosat': 1 # 14 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x55367FFF and rs1_val == 0x0FB13BBC #nosat': 1 # 15 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFDD2FFFF and rs1_val == 0x8DFC2307 #nosat': 1 # 16 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x30BDFFFF and rs1_val == 0x7312BE6D #nosat': 1 # 17 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xA743FFFF and rs1_val == 0xC61B1FBF #nosat': 1 # 18 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9987FFFF and rs1_val == 0xEBDA5A4F #nosat': 1 # 19 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x118FFFFF and rs1_val == 0xC215E193 #nosat': 1 # 20 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x65DFFFFF and rs1_val == 0x75EE935F #nosat': 1 # 21 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6CBFFFFF and rs1_val == 0x09C16162 #nosat': 1 # 22 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x347FFFFF and rs1_val == 0xA4053175 #nosat': 1 # 23 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xC4FFFFFF and rs1_val == 0x499006C8 #nosat': 1 # 24 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x41FFFFFF and rs1_val == 0x3C5B3EEE #nosat': 1 # 25 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6BFFFFFF and rs1_val == 0xD95FD86A #nosat': 1 # 26 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x87FFFFFF and rs1_val == 0x25784F4F #nosat': 1 # 27 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCFFFFFFF and rs1_val == 0x082018FA #nosat': 1 # 28 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9FFFFFFF and rs1_val == 0x350CC530 #nosat': 1 # 29 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x3FFFFFFF and rs1_val == 0x7966A24E #nosat': 1 # 30 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7FFFFFFF and rs1_val == 0x51D6D6DA #nosat': 1 # 31 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xD5A2038F #nosat': 1 # 32 Trailing ones for rs2_val. Other operands are random
'rs1_val == 0xFF7746E6 and rs2_val == 0x4F829B65 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF89A7241 and rs2_val == 0x00C2F091 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x11B36A93 and rs2_val == 0xB1F5D853 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC9932457 and rs2_val == 0x39BE2172 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B9A6C8F and rs2_val == 0x316039EE #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9541241F and rs2_val == 0x5761A866 #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x94B431BF and rs2_val == 0x09E4D1F4 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDC8FE97F and rs2_val == 0x9E03793F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB903CEFF and rs2_val == 0x7F1071EC #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB494A5FF and rs2_val == 0x9A7EF9E4 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE2DD83FF and rs2_val == 0x59C05BB9 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBAFD7FF and rs2_val == 0xDE451397 #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCE5C4FFF and rs2_val == 0x40F27005 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39935FFF and rs2_val == 0x24496FE3 #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xEED7BFFF and rs2_val == 0xDE14BFF2 #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x008E7FFF and rs2_val == 0xB808A677 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12C2FFFF and rs2_val == 0x76B1FD3D #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE3A5FFFF and rs2_val == 0x5DCF019D #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9B03FFFF and rs2_val == 0x47B7097B #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5F07FFFF and rs2_val == 0x759F1B43 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x33CFFFFF and rs2_val == 0x5B331999 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x709FFFFF and rs2_val == 0x2D37DE81 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD1BFFFFF and rs2_val == 0xFCB627AF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAB7FFFFF and rs2_val == 0x1E0B4EE5 #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7CFFFFFF and rs2_val == 0xFB3E7196 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x59FFFFFF and rs2_val == 0xD9959A62 #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF and rs2_val == 0xE08409F0 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF7FFFFFF and rs2_val == 0x258ECECB #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6FFFFFFF and rs2_val == 0xFF7D5EC0 #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and rs2_val == 0x4B6EA010 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3FFFFFFF and rs2_val == 0xD885BBAC #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and rs2_val == 0xBBE8F88D #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and rs2_val == 0xE3D6E4B9 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs2_val == 0x970216FD and rs1_val == 0x0494B6D2 #nosat': 1 # 0 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x5CB58B8F and rs1_val == 0xF2650B71 #nosat': 1 # 1 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x27EFDA6C and rs1_val == 0x21AF214A #nosat': 1 # 2 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x1D1EF7C0 and rs1_val == 0x482EA760 #nosat': 1 # 3 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0FC2A909 and rs1_val == 0x0F7A0443 #nosat': 1 # 4 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x04E9E4A6 and rs1_val == 0x69534048 #nosat': 1 # 5 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x025FDCD7 and rs1_val == 0x043E3EF5 #nosat': 1 # 6 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x01782EBC and rs1_val == 0x12FAD802 #nosat': 1 # 7 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00A39575 and rs1_val == 0x119B4FE5 #nosat': 1 # 8 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0049886F and rs1_val == 0x7DB224CB #nosat': 1 # 9 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0025693C and rs1_val == 0xB45F51C3 #nosat': 1 # 10 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0018031A and rs1_val == 0x41536363 #nosat': 1 # 11 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000A8267 and rs1_val == 0x1A953CCA #nosat': 1 # 12 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00073010 and rs1_val == 0x14186EBF #nosat': 1 # 13 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00038734 and rs1_val == 0xF33C1A7F #nosat': 1 # 14 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0001EAB1 and rs1_val == 0x8DCE6F52 #nosat': 1 # 15 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000B8EC and rs1_val == 0x3096C6C8 #nosat': 1 # 16 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00007530 and rs1_val == 0x9C461CB5 #nosat': 1 # 17 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00003ED5 and rs1_val == 0x27756991 #nosat': 1 # 18 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00001055 and rs1_val == 0x62D74145 #nosat': 1 # 19 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000E9E and rs1_val == 0x931719FD #nosat': 1 # 20 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000059B and rs1_val == 0x965768E0 #nosat': 1 # 21 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000208 and rs1_val == 0x74057241 #nosat': 1 # 22 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000001E8 and rs1_val == 0x5E617F8E #nosat': 1 # 23 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000000D2 and rs1_val == 0x3E361858 #nosat': 1 # 24 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000071 and rs1_val == 0x13041452 #nosat': 1 # 25 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000034 and rs1_val == 0x4BDBF090 #nosat': 1 # 26 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000019 and rs1_val == 0x9C3ECB54 #nosat': 1 # 27 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000000B and rs1_val == 0x421E7A60 #nosat': 1 # 28 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000005 and rs1_val == 0x2577C1EC #nosat': 1 # 29 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000002 and rs1_val == 0x19AF685D #nosat': 1 # 30 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000001 and rs1_val == 0x2FF36007 #nosat': 1 # 31 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0xE286852C #nosat': 1 # 32 Leading zeros for rs2_val. Other operands are random
'rs1_val == 0xC511488A and rs2_val == 0x97BDD982 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x65151C41 and rs2_val == 0x367E5D6D #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x24CA83B3 and rs2_val == 0x623D8EB7 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x1C3B66FB and rs2_val == 0x21870F0B #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0A8A6FD0 and rs2_val == 0x82450164 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x069CA08C and rs2_val == 0x8F2DF760 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x03552C95 and rs2_val == 0x7CA07386 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0174EA19 and rs2_val == 0x19DE2BC1 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00A454F2 and rs2_val == 0xEC3FBF4D #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x007E9BEE and rs2_val == 0x164F1513 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002C7CD0 and rs2_val == 0xACC6D8F2 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00177310 and rs2_val == 0xA123F501 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00091609 and rs2_val == 0xB57A6A1D #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00040BE0 and rs2_val == 0xE90794DF #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028D1B and rs2_val == 0xAF5570EE #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0001FBE5 and rs2_val == 0xD8B9B45C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000AAC1 and rs2_val == 0x1BA1192E #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000062C3 and rs2_val == 0x49FE85B0 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000022FD and rs2_val == 0x4105CCA7 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000016B3 and rs2_val == 0xD7185DDA #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000A38 and rs2_val == 0xA7A11490 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000006A7 and rs2_val == 0xA9964AEF #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000003B9 and rs2_val == 0x4B4D8474 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000190 and rs2_val == 0x76C468AE #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000D4 and rs2_val == 0x09208A65 #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000067 and rs2_val == 0x8743FEB6 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000039 and rs2_val == 0xA66B0D38 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000001C and rs2_val == 0xFB710734 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E and rs2_val == 0xA26B7F62 #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000007 and rs2_val == 0x4DABB481 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and rs2_val == 0x2FA91425 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and rs2_val == 0x965EDA32 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xC7FDE805 #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'rs2_val == 0x6D3F408C and rs1_val == 0xFFEC35FE #nosat': 1 # 0 Leading ones for rs2_val. Other operands are random
'rs2_val == 0x946A3674 and rs1_val == 0x976AD220 #nosat': 1 # 1 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xDC6113A4 and rs1_val == 0x5990FE96 #nosat': 1 # 2 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xE42A809C and rs1_val == 0xC96EFDC4 #nosat': 1 # 3 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xF1A25760 and rs1_val == 0xAB8534C1 #nosat': 1 # 4 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFB37BEC9 and rs1_val == 0xD1142724 #nosat': 1 # 5 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFCE51A66 and rs1_val == 0xF65E7737 #nosat': 1 # 6 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFEDEBB9C and rs1_val == 0x16CBC21C #nosat': 1 # 7 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF69340A and rs1_val == 0xDBDD4DD9 #nosat': 1 # 8 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF9CF3F4 and rs1_val == 0x4BD90A77 #nosat': 1 # 9 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFC00793 and rs1_val == 0xCEBE24D9 #nosat': 1 # 10 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFEE1FC4 and rs1_val == 0xA0E0BD86 #nosat': 1 # 11 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF06038 and rs1_val == 0x3CC279B3 #nosat': 1 # 12 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF93D53 and rs1_val == 0x754F9B96 #nosat': 1 # 13 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFC47E8 and rs1_val == 0x72745307 #nosat': 1 # 14 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFE7302 and rs1_val == 0xDCAE6D62 #nosat': 1 # 15 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFF1CE8 and rs1_val == 0x7C2C966D #nosat': 1 # 16 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFB5C6 and rs1_val == 0x9BB4752D #nosat': 1 # 17 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFDFA4 and rs1_val == 0x17BE082F #nosat': 1 # 18 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFEF0B and rs1_val == 0x109FF475 #nosat': 1 # 19 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFF43F and rs1_val == 0x00B97EA6 #nosat': 1 # 20 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFB4A and rs1_val == 0xF956EC0B #nosat': 1 # 21 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFDA4 and rs1_val == 0x70FC1AFC #nosat': 1 # 22 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFECB and rs1_val == 0x6348306E #nosat': 1 # 23 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFF54 and rs1_val == 0x66B072B9 #nosat': 1 # 24 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFA9 and rs1_val == 0x7FF822ED #nosat': 1 # 25 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFC3 and rs1_val == 0xE918BE9F #nosat': 1 # 26 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFE7 and rs1_val == 0xE4BAE7F6 #nosat': 1 # 27 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF1 and rs1_val == 0xDE9A896F #nosat': 1 # 28 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF8 and rs1_val == 0x2881E531 #nosat': 1 # 29 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFC and rs1_val == 0x1475F78D #nosat': 1 # 30 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFE and rs1_val == 0xE59CF78F #nosat': 1 # 31 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xB66B3284 #nosat': 1 # 32 Leading ones for rs2_val. Other operands are random
'rs1_val == 0x6F4930C9 and rs2_val == 0x39422745 #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x85D97467 and rs2_val == 0x58FA6E1C #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xC70AFC93 and rs2_val == 0x2D143295 #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE911655F and rs2_val == 0xD230B46C #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4AB0A39 and rs2_val == 0x4D753AC1 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF8BD4821 and rs2_val == 0x1E9667C2 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFCD7E667 and rs2_val == 0xAE4839A1 #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE71CFDF and rs2_val == 0x6A013380 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1C11AE and rs2_val == 0x59432A19 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF89799A and rs2_val == 0xCEB506F6 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFC80B13 and rs2_val == 0xC5EC6148 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE94647 and rs2_val == 0x99EF1857 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF263CF and rs2_val == 0x14B91C79 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF919A1 and rs2_val == 0xA86B8A6E #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFDE89D and rs2_val == 0x08208D09 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC9D0 and rs2_val == 0x69B1DCBF #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF5576 and rs2_val == 0x807DA245 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFB6DF and rs2_val == 0x95A4D257 #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFC561 and rs2_val == 0x735C076B #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEAB5 and rs2_val == 0xE5F0307E #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF602 and rs2_val == 0xE8DAC663 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF8B1 and rs2_val == 0x0109C207 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFCA0 and rs2_val == 0x600FECC1 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFECC and rs2_val == 0xFB7F6F5D #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF6E and rs2_val == 0x5CD2875E #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF84 and rs2_val == 0xACCA7F0D #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFDD and rs2_val == 0x5AE6A228 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE7 and rs2_val == 0xFF1E5BEF #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF4 and rs2_val == 0x137A9777 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFA and rs2_val == 0x854A9657 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and rs2_val == 0xCF84B683 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and rs2_val == 0x93FDCAB8 #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 264/264
total_coverage: 366/366
|
||
clmulh | 366/366 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 265
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
clmulh: 269
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 238
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 238
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 1
x11: 238
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and rs2_val == 0x08577EB1 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0x4FFE831A #nosat': 1 # 32 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x80000000 and rs1_val == 0xAFC08ACE #nosat': 1 # 31 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x40000000 and rs1_val == 0xAF6E9055 #nosat': 2 # 30 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xE0000000 and rs1_val == 0x5B130474 #nosat': 1 # 29 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x90000000 and rs1_val == 0x3EEA126E #nosat': 1 # 28 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB8000000 and rs1_val == 0x9C734D77 #nosat': 1 # 27 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB4000000 and rs1_val == 0x5A694BCA #nosat': 1 # 26 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x3E000000 and rs1_val == 0xED52E4CA #nosat': 1 # 25 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB000000 and rs1_val == 0xB5CB2A93 #nosat': 1 # 24 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x68800000 and rs1_val == 0x29324E16 #nosat': 1 # 23 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB7400000 and rs1_val == 0xBC5FB419 #nosat': 1 # 22 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5CE00000 and rs1_val == 0x8E92E1B8 #nosat': 1 # 21 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x49F00000 and rs1_val == 0x96A3B48B #nosat': 1 # 20 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x53D80000 and rs1_val == 0x0A095049 #nosat': 1 # 19 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x2EC40000 and rs1_val == 0x6F6E71B7 #nosat': 1 # 18 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x8E860000 and rs1_val == 0x236CC43D #nosat': 1 # 17 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x6FBF0000 and rs1_val == 0xE2ED8971 #nosat': 1 # 16 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x354E8000 and rs1_val == 0x06FA7B3E #nosat': 1 # 15 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB07C000 and rs1_val == 0x4143DA51 #nosat': 1 # 14 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xDFFA2000 and rs1_val == 0xCAC78511 #nosat': 1 # 13 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x45D1F000 and rs1_val == 0xDF880B11 #nosat': 1 # 12 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x9069A800 and rs1_val == 0xBD230058 #nosat': 1 # 11 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xF5B1B400 and rs1_val == 0xF2597377 #nosat': 1 # 10 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x06B6DA00 and rs1_val == 0x5A8E7F31 #nosat': 1 # 9 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xBFB0F100 and rs1_val == 0x7A3621F5 #nosat': 1 # 8 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xD838C880 and rs1_val == 0x1E3C492C #nosat': 1 # 7 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5C46AEC0 and rs1_val == 0xD4FAF4B1 #nosat': 1 # 6 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCF7AC620 and rs1_val == 0x27A16894 #nosat': 1 # 5 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x05C2F650 and rs1_val == 0x0A3EF19E #nosat': 1 # 4 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xEEC50588 and rs1_val == 0xCB8193EF #nosat': 1 # 3 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCA7160CC and rs1_val == 0x577F8847 #nosat': 1 # 2 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x60E30DA2 and rs1_val == 0x9B5EAF0A #nosat': 1 # 1 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x76F86039 and rs1_val == 0x5D3BBCE0 #nosat': 1 # 0 Trailing zeros for rs2_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xFD1032E8 #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and rs2_val == 0x7B246C17 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and rs2_val == 0x56F3EEF1 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 and rs2_val == 0x75923260 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x10000000 and rs2_val == 0xB9D3087C #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA8000000 and rs2_val == 0x46CBD355 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xE4000000 and rs2_val == 0x4616E73D #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8E000000 and rs2_val == 0x8CCAEC71 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x13000000 and rs2_val == 0x9B774054 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8B800000 and rs2_val == 0x6D5FCD18 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7EC00000 and rs2_val == 0x0696F561 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3DA00000 and rs2_val == 0x6E1E98E2 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x20100000 and rs2_val == 0x2DEDB6A7 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98380000 and rs2_val == 0x3C272728 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80F40000 and rs2_val == 0x4F55C73D #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43560000 and rs2_val == 0xB0AB577A #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x62A90000 and rs2_val == 0x42F5D75E #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60348000 and rs2_val == 0xB9F09825 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5EF6C000 and rs2_val == 0x9BFAD94F #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x79DF6000 and rs2_val == 0x98918DD8 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x864C1000 and rs2_val == 0x9B811F47 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x735CB800 and rs2_val == 0xD0D18FB0 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x29554400 and rs2_val == 0x71992790 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA9A56A00 and rs2_val == 0x8248F803 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3405D00 and rs2_val == 0xEB3D7873 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x394D8080 and rs2_val == 0xD7A7BF5E #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC6677840 and rs2_val == 0xD1BA5C0F #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x70598E60 and rs2_val == 0xD19E3224 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98A59F90 and rs2_val == 0x35D30D74 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD306DEB8 and rs2_val == 0x70A76E49 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x18A01374 and rs2_val == 0x9FCDB9E1 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3667402 and rs2_val == 0x5FEFE911 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and rs2_val == 0x598B88DB #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs2_val == 0x0C04F662 and rs1_val == 0xB7E7669E #nosat': 1 # 0 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCD41CAD1 and rs1_val == 0xD24F0724 #nosat': 1 # 1 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x1203965B and rs1_val == 0x585022A3 #nosat': 1 # 2 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7A9AC0A7 and rs1_val == 0xEE8F948A #nosat': 1 # 3 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x2AA8E42F and rs1_val == 0x2655FA99 #nosat': 1 # 4 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x211D785F and rs1_val == 0x0C96A183 #nosat': 1 # 5 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x59DDE33F and rs1_val == 0x88F931F4 #nosat': 1 # 6 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x711E627F and rs1_val == 0x6F2BF862 #nosat': 1 # 7 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x19835AFF and rs1_val == 0x5C6C32A5 #nosat': 1 # 8 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x088B3DFF and rs1_val == 0x58FC0342 #nosat': 1 # 9 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9A6DA3FF and rs1_val == 0x636A75E3 #nosat': 1 # 10 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x37E0D7FF and rs1_val == 0x4ED62428 #nosat': 1 # 11 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x5E59CFFF and rs1_val == 0xD2D12745 #nosat': 1 # 12 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xDD129FFF and rs1_val == 0x0D770F3C #nosat': 1 # 13 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x872EBFFF and rs1_val == 0x2311ACFB #nosat': 1 # 14 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x55367FFF and rs1_val == 0x0FB13BBC #nosat': 1 # 15 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFDD2FFFF and rs1_val == 0x8DFC2307 #nosat': 1 # 16 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x30BDFFFF and rs1_val == 0x7312BE6D #nosat': 1 # 17 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xA743FFFF and rs1_val == 0xC61B1FBF #nosat': 1 # 18 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9987FFFF and rs1_val == 0xEBDA5A4F #nosat': 1 # 19 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x118FFFFF and rs1_val == 0xC215E193 #nosat': 1 # 20 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x65DFFFFF and rs1_val == 0x75EE935F #nosat': 1 # 21 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6CBFFFFF and rs1_val == 0x09C16162 #nosat': 1 # 22 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x347FFFFF and rs1_val == 0xA4053175 #nosat': 1 # 23 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xC4FFFFFF and rs1_val == 0x499006C8 #nosat': 1 # 24 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x41FFFFFF and rs1_val == 0x3C5B3EEE #nosat': 1 # 25 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6BFFFFFF and rs1_val == 0xD95FD86A #nosat': 1 # 26 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x87FFFFFF and rs1_val == 0x25784F4F #nosat': 1 # 27 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCFFFFFFF and rs1_val == 0x082018FA #nosat': 1 # 28 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9FFFFFFF and rs1_val == 0x350CC530 #nosat': 1 # 29 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x3FFFFFFF and rs1_val == 0x7966A24E #nosat': 1 # 30 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7FFFFFFF and rs1_val == 0x51D6D6DA #nosat': 1 # 31 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xD5A2038F #nosat': 1 # 32 Trailing ones for rs2_val. Other operands are random
'rs1_val == 0xFF7746E6 and rs2_val == 0x4F829B65 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF89A7241 and rs2_val == 0x00C2F091 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x11B36A93 and rs2_val == 0xB1F5D853 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC9932457 and rs2_val == 0x39BE2172 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B9A6C8F and rs2_val == 0x316039EE #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9541241F and rs2_val == 0x5761A866 #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x94B431BF and rs2_val == 0x09E4D1F4 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDC8FE97F and rs2_val == 0x9E03793F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB903CEFF and rs2_val == 0x7F1071EC #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB494A5FF and rs2_val == 0x9A7EF9E4 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE2DD83FF and rs2_val == 0x59C05BB9 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBAFD7FF and rs2_val == 0xDE451397 #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCE5C4FFF and rs2_val == 0x40F27005 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39935FFF and rs2_val == 0x24496FE3 #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xEED7BFFF and rs2_val == 0xDE14BFF2 #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x008E7FFF and rs2_val == 0xB808A677 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12C2FFFF and rs2_val == 0x76B1FD3D #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE3A5FFFF and rs2_val == 0x5DCF019D #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9B03FFFF and rs2_val == 0x47B7097B #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5F07FFFF and rs2_val == 0x759F1B43 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x33CFFFFF and rs2_val == 0x5B331999 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x709FFFFF and rs2_val == 0x2D37DE81 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD1BFFFFF and rs2_val == 0xFCB627AF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAB7FFFFF and rs2_val == 0x1E0B4EE5 #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7CFFFFFF and rs2_val == 0xFB3E7196 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x59FFFFFF and rs2_val == 0xD9959A62 #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF and rs2_val == 0xE08409F0 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF7FFFFFF and rs2_val == 0x258ECECB #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6FFFFFFF and rs2_val == 0xFF7D5EC0 #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and rs2_val == 0x4B6EA010 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3FFFFFFF and rs2_val == 0xD885BBAC #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and rs2_val == 0xBBE8F88D #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and rs2_val == 0xE3D6E4B9 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs2_val == 0x970216FD and rs1_val == 0x0494B6D2 #nosat': 1 # 0 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x5CB58B8F and rs1_val == 0xF2650B71 #nosat': 1 # 1 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x27EFDA6C and rs1_val == 0x21AF214A #nosat': 1 # 2 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x1D1EF7C0 and rs1_val == 0x482EA760 #nosat': 1 # 3 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0FC2A909 and rs1_val == 0x0F7A0443 #nosat': 1 # 4 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x04E9E4A6 and rs1_val == 0x69534048 #nosat': 1 # 5 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x025FDCD7 and rs1_val == 0x043E3EF5 #nosat': 1 # 6 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x01782EBC and rs1_val == 0x12FAD802 #nosat': 1 # 7 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00A39575 and rs1_val == 0x119B4FE5 #nosat': 1 # 8 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0049886F and rs1_val == 0x7DB224CB #nosat': 1 # 9 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0025693C and rs1_val == 0xB45F51C3 #nosat': 1 # 10 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0018031A and rs1_val == 0x41536363 #nosat': 1 # 11 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000A8267 and rs1_val == 0x1A953CCA #nosat': 1 # 12 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00073010 and rs1_val == 0x14186EBF #nosat': 1 # 13 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00038734 and rs1_val == 0xF33C1A7F #nosat': 1 # 14 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0001EAB1 and rs1_val == 0x8DCE6F52 #nosat': 1 # 15 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000B8EC and rs1_val == 0x3096C6C8 #nosat': 1 # 16 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00007530 and rs1_val == 0x9C461CB5 #nosat': 1 # 17 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00003ED5 and rs1_val == 0x27756991 #nosat': 1 # 18 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00001055 and rs1_val == 0x62D74145 #nosat': 1 # 19 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000E9E and rs1_val == 0x931719FD #nosat': 1 # 20 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000059B and rs1_val == 0x965768E0 #nosat': 1 # 21 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000208 and rs1_val == 0x74057241 #nosat': 1 # 22 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000001E8 and rs1_val == 0x5E617F8E #nosat': 1 # 23 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000000D2 and rs1_val == 0x3E361858 #nosat': 1 # 24 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000071 and rs1_val == 0x13041452 #nosat': 1 # 25 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000034 and rs1_val == 0x4BDBF090 #nosat': 1 # 26 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000019 and rs1_val == 0x9C3ECB54 #nosat': 1 # 27 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000000B and rs1_val == 0x421E7A60 #nosat': 1 # 28 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000005 and rs1_val == 0x2577C1EC #nosat': 1 # 29 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000002 and rs1_val == 0x19AF685D #nosat': 1 # 30 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000001 and rs1_val == 0x2FF36007 #nosat': 1 # 31 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0xE286852C #nosat': 1 # 32 Leading zeros for rs2_val. Other operands are random
'rs1_val == 0xC511488A and rs2_val == 0x97BDD982 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x65151C41 and rs2_val == 0x367E5D6D #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x24CA83B3 and rs2_val == 0x623D8EB7 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x1C3B66FB and rs2_val == 0x21870F0B #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0A8A6FD0 and rs2_val == 0x82450164 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x069CA08C and rs2_val == 0x8F2DF760 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x03552C95 and rs2_val == 0x7CA07386 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0174EA19 and rs2_val == 0x19DE2BC1 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00A454F2 and rs2_val == 0xEC3FBF4D #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x007E9BEE and rs2_val == 0x164F1513 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002C7CD0 and rs2_val == 0xACC6D8F2 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00177310 and rs2_val == 0xA123F501 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00091609 and rs2_val == 0xB57A6A1D #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00040BE0 and rs2_val == 0xE90794DF #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028D1B and rs2_val == 0xAF5570EE #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0001FBE5 and rs2_val == 0xD8B9B45C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000AAC1 and rs2_val == 0x1BA1192E #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000062C3 and rs2_val == 0x49FE85B0 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000022FD and rs2_val == 0x4105CCA7 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000016B3 and rs2_val == 0xD7185DDA #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000A38 and rs2_val == 0xA7A11490 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000006A7 and rs2_val == 0xA9964AEF #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000003B9 and rs2_val == 0x4B4D8474 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000190 and rs2_val == 0x76C468AE #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000D4 and rs2_val == 0x09208A65 #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000067 and rs2_val == 0x8743FEB6 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000039 and rs2_val == 0xA66B0D38 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000001C and rs2_val == 0xFB710734 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E and rs2_val == 0xA26B7F62 #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000007 and rs2_val == 0x4DABB481 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and rs2_val == 0x2FA91425 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and rs2_val == 0x965EDA32 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xC7FDE805 #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'rs2_val == 0x6D3F408C and rs1_val == 0xFFEC35FE #nosat': 1 # 0 Leading ones for rs2_val. Other operands are random
'rs2_val == 0x946A3674 and rs1_val == 0x976AD220 #nosat': 1 # 1 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xDC6113A4 and rs1_val == 0x5990FE96 #nosat': 1 # 2 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xE42A809C and rs1_val == 0xC96EFDC4 #nosat': 1 # 3 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xF1A25760 and rs1_val == 0xAB8534C1 #nosat': 1 # 4 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFB37BEC9 and rs1_val == 0xD1142724 #nosat': 1 # 5 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFCE51A66 and rs1_val == 0xF65E7737 #nosat': 1 # 6 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFEDEBB9C and rs1_val == 0x16CBC21C #nosat': 1 # 7 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF69340A and rs1_val == 0xDBDD4DD9 #nosat': 1 # 8 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF9CF3F4 and rs1_val == 0x4BD90A77 #nosat': 1 # 9 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFC00793 and rs1_val == 0xCEBE24D9 #nosat': 1 # 10 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFEE1FC4 and rs1_val == 0xA0E0BD86 #nosat': 1 # 11 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF06038 and rs1_val == 0x3CC279B3 #nosat': 1 # 12 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF93D53 and rs1_val == 0x754F9B96 #nosat': 1 # 13 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFC47E8 and rs1_val == 0x72745307 #nosat': 1 # 14 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFE7302 and rs1_val == 0xDCAE6D62 #nosat': 1 # 15 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFF1CE8 and rs1_val == 0x7C2C966D #nosat': 1 # 16 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFB5C6 and rs1_val == 0x9BB4752D #nosat': 1 # 17 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFDFA4 and rs1_val == 0x17BE082F #nosat': 1 # 18 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFEF0B and rs1_val == 0x109FF475 #nosat': 1 # 19 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFF43F and rs1_val == 0x00B97EA6 #nosat': 1 # 20 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFB4A and rs1_val == 0xF956EC0B #nosat': 1 # 21 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFDA4 and rs1_val == 0x70FC1AFC #nosat': 1 # 22 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFECB and rs1_val == 0x6348306E #nosat': 1 # 23 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFF54 and rs1_val == 0x66B072B9 #nosat': 1 # 24 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFA9 and rs1_val == 0x7FF822ED #nosat': 1 # 25 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFC3 and rs1_val == 0xE918BE9F #nosat': 1 # 26 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFE7 and rs1_val == 0xE4BAE7F6 #nosat': 1 # 27 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF1 and rs1_val == 0xDE9A896F #nosat': 1 # 28 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF8 and rs1_val == 0x2881E531 #nosat': 1 # 29 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFC and rs1_val == 0x1475F78D #nosat': 1 # 30 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFE and rs1_val == 0xE59CF78F #nosat': 1 # 31 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xB66B3284 #nosat': 1 # 32 Leading ones for rs2_val. Other operands are random
'rs1_val == 0x6F4930C9 and rs2_val == 0x39422745 #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x85D97467 and rs2_val == 0x58FA6E1C #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xC70AFC93 and rs2_val == 0x2D143295 #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE911655F and rs2_val == 0xD230B46C #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4AB0A39 and rs2_val == 0x4D753AC1 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF8BD4821 and rs2_val == 0x1E9667C2 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFCD7E667 and rs2_val == 0xAE4839A1 #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE71CFDF and rs2_val == 0x6A013380 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1C11AE and rs2_val == 0x59432A19 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF89799A and rs2_val == 0xCEB506F6 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFC80B13 and rs2_val == 0xC5EC6148 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE94647 and rs2_val == 0x99EF1857 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF263CF and rs2_val == 0x14B91C79 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF919A1 and rs2_val == 0xA86B8A6E #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFDE89D and rs2_val == 0x08208D09 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC9D0 and rs2_val == 0x69B1DCBF #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF5576 and rs2_val == 0x807DA245 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFB6DF and rs2_val == 0x95A4D257 #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFC561 and rs2_val == 0x735C076B #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEAB5 and rs2_val == 0xE5F0307E #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF602 and rs2_val == 0xE8DAC663 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF8B1 and rs2_val == 0x0109C207 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFCA0 and rs2_val == 0x600FECC1 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFECC and rs2_val == 0xFB7F6F5D #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF6E and rs2_val == 0x5CD2875E #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF84 and rs2_val == 0xACCA7F0D #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFDD and rs2_val == 0x5AE6A228 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE7 and rs2_val == 0xFF1E5BEF #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF4 and rs2_val == 0x137A9777 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFA and rs2_val == 0x854A9657 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and rs2_val == 0xCF84B683 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and rs2_val == 0x93FDCAB8 #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 264/264
total_coverage: 366/366
|
||
orn | 366/366 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 265
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
orn: 269
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 238
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 238
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 1
x11: 238
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and rs2_val == 0x08577EB1 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0x4FFE831A #nosat': 1 # 32 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x80000000 and rs1_val == 0xAFC08ACE #nosat': 1 # 31 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x40000000 and rs1_val == 0xAF6E9055 #nosat': 1 # 30 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xE0000000 and rs1_val == 0x5B130474 #nosat': 1 # 29 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x90000000 and rs1_val == 0x3EEA126E #nosat': 1 # 28 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB8000000 and rs1_val == 0x9C734D77 #nosat': 1 # 27 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB4000000 and rs1_val == 0x5A694BCA #nosat': 1 # 26 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x3E000000 and rs1_val == 0xED52E4CA #nosat': 1 # 25 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB000000 and rs1_val == 0xB5CB2A93 #nosat': 1 # 24 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x68800000 and rs1_val == 0x29324E16 #nosat': 1 # 23 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB7400000 and rs1_val == 0xBC5FB419 #nosat': 1 # 22 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5CE00000 and rs1_val == 0x8E92E1B8 #nosat': 1 # 21 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x49F00000 and rs1_val == 0x96A3B48B #nosat': 1 # 20 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x53D80000 and rs1_val == 0x0A095049 #nosat': 1 # 19 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x2EC40000 and rs1_val == 0x6F6E71B7 #nosat': 1 # 18 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x8E860000 and rs1_val == 0x236CC43D #nosat': 1 # 17 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x6FBF0000 and rs1_val == 0xE2ED8971 #nosat': 1 # 16 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x354E8000 and rs1_val == 0x06FA7B3E #nosat': 1 # 15 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB07C000 and rs1_val == 0x4143DA51 #nosat': 1 # 14 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xDFFA2000 and rs1_val == 0xCAC78511 #nosat': 1 # 13 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x45D1F000 and rs1_val == 0xDF880B11 #nosat': 2 # 12 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x9069A800 and rs1_val == 0xBD230058 #nosat': 1 # 11 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xF5B1B400 and rs1_val == 0xF2597377 #nosat': 1 # 10 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x06B6DA00 and rs1_val == 0x5A8E7F31 #nosat': 1 # 9 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xBFB0F100 and rs1_val == 0x7A3621F5 #nosat': 1 # 8 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xD838C880 and rs1_val == 0x1E3C492C #nosat': 1 # 7 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5C46AEC0 and rs1_val == 0xD4FAF4B1 #nosat': 1 # 6 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCF7AC620 and rs1_val == 0x27A16894 #nosat': 1 # 5 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x05C2F650 and rs1_val == 0x0A3EF19E #nosat': 1 # 4 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xEEC50588 and rs1_val == 0xCB8193EF #nosat': 1 # 3 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCA7160CC and rs1_val == 0x577F8847 #nosat': 1 # 2 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x60E30DA2 and rs1_val == 0x9B5EAF0A #nosat': 1 # 1 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x76F86039 and rs1_val == 0x5D3BBCE0 #nosat': 1 # 0 Trailing zeros for rs2_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xFD1032E8 #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and rs2_val == 0x7B246C17 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and rs2_val == 0x56F3EEF1 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 and rs2_val == 0x75923260 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x10000000 and rs2_val == 0xB9D3087C #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA8000000 and rs2_val == 0x46CBD355 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xE4000000 and rs2_val == 0x4616E73D #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8E000000 and rs2_val == 0x8CCAEC71 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x13000000 and rs2_val == 0x9B774054 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8B800000 and rs2_val == 0x6D5FCD18 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7EC00000 and rs2_val == 0x0696F561 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3DA00000 and rs2_val == 0x6E1E98E2 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x20100000 and rs2_val == 0x2DEDB6A7 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98380000 and rs2_val == 0x3C272728 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80F40000 and rs2_val == 0x4F55C73D #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43560000 and rs2_val == 0xB0AB577A #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x62A90000 and rs2_val == 0x42F5D75E #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60348000 and rs2_val == 0xB9F09825 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5EF6C000 and rs2_val == 0x9BFAD94F #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x79DF6000 and rs2_val == 0x98918DD8 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x864C1000 and rs2_val == 0x9B811F47 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x735CB800 and rs2_val == 0xD0D18FB0 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x29554400 and rs2_val == 0x71992790 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA9A56A00 and rs2_val == 0x8248F803 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3405D00 and rs2_val == 0xEB3D7873 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x394D8080 and rs2_val == 0xD7A7BF5E #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC6677840 and rs2_val == 0xD1BA5C0F #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x70598E60 and rs2_val == 0xD19E3224 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98A59F90 and rs2_val == 0x35D30D74 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD306DEB8 and rs2_val == 0x70A76E49 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x18A01374 and rs2_val == 0x9FCDB9E1 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3667402 and rs2_val == 0x5FEFE911 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and rs2_val == 0x598B88DB #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs2_val == 0x0C04F662 and rs1_val == 0xB7E7669E #nosat': 1 # 0 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCD41CAD1 and rs1_val == 0xD24F0724 #nosat': 1 # 1 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x1203965B and rs1_val == 0x585022A3 #nosat': 1 # 2 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7A9AC0A7 and rs1_val == 0xEE8F948A #nosat': 1 # 3 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x2AA8E42F and rs1_val == 0x2655FA99 #nosat': 1 # 4 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x211D785F and rs1_val == 0x0C96A183 #nosat': 1 # 5 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x59DDE33F and rs1_val == 0x88F931F4 #nosat': 1 # 6 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x711E627F and rs1_val == 0x6F2BF862 #nosat': 1 # 7 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x19835AFF and rs1_val == 0x5C6C32A5 #nosat': 1 # 8 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x088B3DFF and rs1_val == 0x58FC0342 #nosat': 1 # 9 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9A6DA3FF and rs1_val == 0x636A75E3 #nosat': 1 # 10 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x37E0D7FF and rs1_val == 0x4ED62428 #nosat': 1 # 11 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x5E59CFFF and rs1_val == 0xD2D12745 #nosat': 1 # 12 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xDD129FFF and rs1_val == 0x0D770F3C #nosat': 1 # 13 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x872EBFFF and rs1_val == 0x2311ACFB #nosat': 1 # 14 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x55367FFF and rs1_val == 0x0FB13BBC #nosat': 1 # 15 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFDD2FFFF and rs1_val == 0x8DFC2307 #nosat': 1 # 16 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x30BDFFFF and rs1_val == 0x7312BE6D #nosat': 1 # 17 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xA743FFFF and rs1_val == 0xC61B1FBF #nosat': 1 # 18 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9987FFFF and rs1_val == 0xEBDA5A4F #nosat': 1 # 19 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x118FFFFF and rs1_val == 0xC215E193 #nosat': 1 # 20 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x65DFFFFF and rs1_val == 0x75EE935F #nosat': 1 # 21 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6CBFFFFF and rs1_val == 0x09C16162 #nosat': 1 # 22 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x347FFFFF and rs1_val == 0xA4053175 #nosat': 1 # 23 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xC4FFFFFF and rs1_val == 0x499006C8 #nosat': 1 # 24 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x41FFFFFF and rs1_val == 0x3C5B3EEE #nosat': 1 # 25 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6BFFFFFF and rs1_val == 0xD95FD86A #nosat': 1 # 26 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x87FFFFFF and rs1_val == 0x25784F4F #nosat': 1 # 27 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCFFFFFFF and rs1_val == 0x082018FA #nosat': 1 # 28 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9FFFFFFF and rs1_val == 0x350CC530 #nosat': 1 # 29 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x3FFFFFFF and rs1_val == 0x7966A24E #nosat': 1 # 30 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7FFFFFFF and rs1_val == 0x51D6D6DA #nosat': 1 # 31 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xD5A2038F #nosat': 1 # 32 Trailing ones for rs2_val. Other operands are random
'rs1_val == 0xFF7746E6 and rs2_val == 0x4F829B65 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF89A7241 and rs2_val == 0x00C2F091 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x11B36A93 and rs2_val == 0xB1F5D853 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC9932457 and rs2_val == 0x39BE2172 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B9A6C8F and rs2_val == 0x316039EE #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9541241F and rs2_val == 0x5761A866 #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x94B431BF and rs2_val == 0x09E4D1F4 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDC8FE97F and rs2_val == 0x9E03793F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB903CEFF and rs2_val == 0x7F1071EC #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB494A5FF and rs2_val == 0x9A7EF9E4 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE2DD83FF and rs2_val == 0x59C05BB9 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBAFD7FF and rs2_val == 0xDE451397 #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCE5C4FFF and rs2_val == 0x40F27005 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39935FFF and rs2_val == 0x24496FE3 #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xEED7BFFF and rs2_val == 0xDE14BFF2 #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x008E7FFF and rs2_val == 0xB808A677 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12C2FFFF and rs2_val == 0x76B1FD3D #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE3A5FFFF and rs2_val == 0x5DCF019D #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9B03FFFF and rs2_val == 0x47B7097B #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5F07FFFF and rs2_val == 0x759F1B43 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x33CFFFFF and rs2_val == 0x5B331999 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x709FFFFF and rs2_val == 0x2D37DE81 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD1BFFFFF and rs2_val == 0xFCB627AF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAB7FFFFF and rs2_val == 0x1E0B4EE5 #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7CFFFFFF and rs2_val == 0xFB3E7196 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x59FFFFFF and rs2_val == 0xD9959A62 #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF and rs2_val == 0xE08409F0 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF7FFFFFF and rs2_val == 0x258ECECB #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6FFFFFFF and rs2_val == 0xFF7D5EC0 #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and rs2_val == 0x4B6EA010 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3FFFFFFF and rs2_val == 0xD885BBAC #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and rs2_val == 0xBBE8F88D #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and rs2_val == 0xE3D6E4B9 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs2_val == 0x970216FD and rs1_val == 0x0494B6D2 #nosat': 1 # 0 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x5CB58B8F and rs1_val == 0xF2650B71 #nosat': 1 # 1 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x27EFDA6C and rs1_val == 0x21AF214A #nosat': 1 # 2 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x1D1EF7C0 and rs1_val == 0x482EA760 #nosat': 1 # 3 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0FC2A909 and rs1_val == 0x0F7A0443 #nosat': 1 # 4 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x04E9E4A6 and rs1_val == 0x69534048 #nosat': 1 # 5 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x025FDCD7 and rs1_val == 0x043E3EF5 #nosat': 1 # 6 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x01782EBC and rs1_val == 0x12FAD802 #nosat': 1 # 7 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00A39575 and rs1_val == 0x119B4FE5 #nosat': 1 # 8 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0049886F and rs1_val == 0x7DB224CB #nosat': 1 # 9 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0025693C and rs1_val == 0xB45F51C3 #nosat': 1 # 10 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0018031A and rs1_val == 0x41536363 #nosat': 1 # 11 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000A8267 and rs1_val == 0x1A953CCA #nosat': 1 # 12 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00073010 and rs1_val == 0x14186EBF #nosat': 1 # 13 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00038734 and rs1_val == 0xF33C1A7F #nosat': 1 # 14 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0001EAB1 and rs1_val == 0x8DCE6F52 #nosat': 1 # 15 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000B8EC and rs1_val == 0x3096C6C8 #nosat': 1 # 16 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00007530 and rs1_val == 0x9C461CB5 #nosat': 1 # 17 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00003ED5 and rs1_val == 0x27756991 #nosat': 1 # 18 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00001055 and rs1_val == 0x62D74145 #nosat': 1 # 19 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000E9E and rs1_val == 0x931719FD #nosat': 1 # 20 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000059B and rs1_val == 0x965768E0 #nosat': 1 # 21 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000208 and rs1_val == 0x74057241 #nosat': 1 # 22 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000001E8 and rs1_val == 0x5E617F8E #nosat': 1 # 23 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000000D2 and rs1_val == 0x3E361858 #nosat': 1 # 24 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000071 and rs1_val == 0x13041452 #nosat': 1 # 25 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000034 and rs1_val == 0x4BDBF090 #nosat': 1 # 26 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000019 and rs1_val == 0x9C3ECB54 #nosat': 1 # 27 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000000B and rs1_val == 0x421E7A60 #nosat': 1 # 28 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000005 and rs1_val == 0x2577C1EC #nosat': 1 # 29 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000002 and rs1_val == 0x19AF685D #nosat': 1 # 30 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000001 and rs1_val == 0x2FF36007 #nosat': 1 # 31 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0xE286852C #nosat': 1 # 32 Leading zeros for rs2_val. Other operands are random
'rs1_val == 0xC511488A and rs2_val == 0x97BDD982 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x65151C41 and rs2_val == 0x367E5D6D #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x24CA83B3 and rs2_val == 0x623D8EB7 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x1C3B66FB and rs2_val == 0x21870F0B #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0A8A6FD0 and rs2_val == 0x82450164 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x069CA08C and rs2_val == 0x8F2DF760 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x03552C95 and rs2_val == 0x7CA07386 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0174EA19 and rs2_val == 0x19DE2BC1 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00A454F2 and rs2_val == 0xEC3FBF4D #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x007E9BEE and rs2_val == 0x164F1513 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002C7CD0 and rs2_val == 0xACC6D8F2 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00177310 and rs2_val == 0xA123F501 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00091609 and rs2_val == 0xB57A6A1D #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00040BE0 and rs2_val == 0xE90794DF #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028D1B and rs2_val == 0xAF5570EE #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0001FBE5 and rs2_val == 0xD8B9B45C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000AAC1 and rs2_val == 0x1BA1192E #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000062C3 and rs2_val == 0x49FE85B0 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000022FD and rs2_val == 0x4105CCA7 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000016B3 and rs2_val == 0xD7185DDA #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000A38 and rs2_val == 0xA7A11490 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000006A7 and rs2_val == 0xA9964AEF #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000003B9 and rs2_val == 0x4B4D8474 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000190 and rs2_val == 0x76C468AE #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000D4 and rs2_val == 0x09208A65 #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000067 and rs2_val == 0x8743FEB6 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000039 and rs2_val == 0xA66B0D38 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000001C and rs2_val == 0xFB710734 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E and rs2_val == 0xA26B7F62 #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000007 and rs2_val == 0x4DABB481 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and rs2_val == 0x2FA91425 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and rs2_val == 0x965EDA32 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xC7FDE805 #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'rs2_val == 0x6D3F408C and rs1_val == 0xFFEC35FE #nosat': 1 # 0 Leading ones for rs2_val. Other operands are random
'rs2_val == 0x946A3674 and rs1_val == 0x976AD220 #nosat': 1 # 1 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xDC6113A4 and rs1_val == 0x5990FE96 #nosat': 1 # 2 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xE42A809C and rs1_val == 0xC96EFDC4 #nosat': 1 # 3 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xF1A25760 and rs1_val == 0xAB8534C1 #nosat': 1 # 4 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFB37BEC9 and rs1_val == 0xD1142724 #nosat': 1 # 5 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFCE51A66 and rs1_val == 0xF65E7737 #nosat': 1 # 6 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFEDEBB9C and rs1_val == 0x16CBC21C #nosat': 1 # 7 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF69340A and rs1_val == 0xDBDD4DD9 #nosat': 1 # 8 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF9CF3F4 and rs1_val == 0x4BD90A77 #nosat': 1 # 9 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFC00793 and rs1_val == 0xCEBE24D9 #nosat': 1 # 10 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFEE1FC4 and rs1_val == 0xA0E0BD86 #nosat': 1 # 11 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF06038 and rs1_val == 0x3CC279B3 #nosat': 1 # 12 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF93D53 and rs1_val == 0x754F9B96 #nosat': 1 # 13 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFC47E8 and rs1_val == 0x72745307 #nosat': 1 # 14 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFE7302 and rs1_val == 0xDCAE6D62 #nosat': 1 # 15 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFF1CE8 and rs1_val == 0x7C2C966D #nosat': 1 # 16 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFB5C6 and rs1_val == 0x9BB4752D #nosat': 1 # 17 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFDFA4 and rs1_val == 0x17BE082F #nosat': 1 # 18 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFEF0B and rs1_val == 0x109FF475 #nosat': 1 # 19 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFF43F and rs1_val == 0x00B97EA6 #nosat': 1 # 20 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFB4A and rs1_val == 0xF956EC0B #nosat': 1 # 21 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFDA4 and rs1_val == 0x70FC1AFC #nosat': 1 # 22 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFECB and rs1_val == 0x6348306E #nosat': 1 # 23 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFF54 and rs1_val == 0x66B072B9 #nosat': 1 # 24 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFA9 and rs1_val == 0x7FF822ED #nosat': 1 # 25 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFC3 and rs1_val == 0xE918BE9F #nosat': 1 # 26 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFE7 and rs1_val == 0xE4BAE7F6 #nosat': 1 # 27 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF1 and rs1_val == 0xDE9A896F #nosat': 1 # 28 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF8 and rs1_val == 0x2881E531 #nosat': 1 # 29 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFC and rs1_val == 0x1475F78D #nosat': 1 # 30 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFE and rs1_val == 0xE59CF78F #nosat': 1 # 31 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xB66B3284 #nosat': 1 # 32 Leading ones for rs2_val. Other operands are random
'rs1_val == 0x6F4930C9 and rs2_val == 0x39422745 #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x85D97467 and rs2_val == 0x58FA6E1C #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xC70AFC93 and rs2_val == 0x2D143295 #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE911655F and rs2_val == 0xD230B46C #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4AB0A39 and rs2_val == 0x4D753AC1 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF8BD4821 and rs2_val == 0x1E9667C2 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFCD7E667 and rs2_val == 0xAE4839A1 #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE71CFDF and rs2_val == 0x6A013380 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1C11AE and rs2_val == 0x59432A19 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF89799A and rs2_val == 0xCEB506F6 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFC80B13 and rs2_val == 0xC5EC6148 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE94647 and rs2_val == 0x99EF1857 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF263CF and rs2_val == 0x14B91C79 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF919A1 and rs2_val == 0xA86B8A6E #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFDE89D and rs2_val == 0x08208D09 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC9D0 and rs2_val == 0x69B1DCBF #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF5576 and rs2_val == 0x807DA245 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFB6DF and rs2_val == 0x95A4D257 #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFC561 and rs2_val == 0x735C076B #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEAB5 and rs2_val == 0xE5F0307E #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF602 and rs2_val == 0xE8DAC663 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF8B1 and rs2_val == 0x0109C207 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFCA0 and rs2_val == 0x600FECC1 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFECC and rs2_val == 0xFB7F6F5D #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF6E and rs2_val == 0x5CD2875E #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF84 and rs2_val == 0xACCA7F0D #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFDD and rs2_val == 0x5AE6A228 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE7 and rs2_val == 0xFF1E5BEF #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF4 and rs2_val == 0x137A9777 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFA and rs2_val == 0x854A9657 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and rs2_val == 0xCF84B683 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and rs2_val == 0x93FDCAB8 #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 264/264
total_coverage: 366/366
|
||
pack | 366/366 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 265
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
pack: 269
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 238
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 238
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 1
x11: 238
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and rs2_val == 0x08577EB1 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0x4FFE831A #nosat': 1 # 32 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x80000000 and rs1_val == 0xAFC08ACE #nosat': 1 # 31 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x40000000 and rs1_val == 0xAF6E9055 #nosat': 1 # 30 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xE0000000 and rs1_val == 0x5B130474 #nosat': 1 # 29 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x90000000 and rs1_val == 0x3EEA126E #nosat': 1 # 28 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB8000000 and rs1_val == 0x9C734D77 #nosat': 1 # 27 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB4000000 and rs1_val == 0x5A694BCA #nosat': 1 # 26 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x3E000000 and rs1_val == 0xED52E4CA #nosat': 1 # 25 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB000000 and rs1_val == 0xB5CB2A93 #nosat': 1 # 24 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x68800000 and rs1_val == 0x29324E16 #nosat': 1 # 23 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB7400000 and rs1_val == 0xBC5FB419 #nosat': 2 # 22 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5CE00000 and rs1_val == 0x8E92E1B8 #nosat': 1 # 21 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x49F00000 and rs1_val == 0x96A3B48B #nosat': 1 # 20 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x53D80000 and rs1_val == 0x0A095049 #nosat': 1 # 19 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x2EC40000 and rs1_val == 0x6F6E71B7 #nosat': 1 # 18 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x8E860000 and rs1_val == 0x236CC43D #nosat': 1 # 17 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x6FBF0000 and rs1_val == 0xE2ED8971 #nosat': 1 # 16 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x354E8000 and rs1_val == 0x06FA7B3E #nosat': 1 # 15 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB07C000 and rs1_val == 0x4143DA51 #nosat': 1 # 14 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xDFFA2000 and rs1_val == 0xCAC78511 #nosat': 1 # 13 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x45D1F000 and rs1_val == 0xDF880B11 #nosat': 1 # 12 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x9069A800 and rs1_val == 0xBD230058 #nosat': 1 # 11 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xF5B1B400 and rs1_val == 0xF2597377 #nosat': 1 # 10 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x06B6DA00 and rs1_val == 0x5A8E7F31 #nosat': 1 # 9 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xBFB0F100 and rs1_val == 0x7A3621F5 #nosat': 1 # 8 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xD838C880 and rs1_val == 0x1E3C492C #nosat': 1 # 7 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5C46AEC0 and rs1_val == 0xD4FAF4B1 #nosat': 1 # 6 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCF7AC620 and rs1_val == 0x27A16894 #nosat': 1 # 5 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x05C2F650 and rs1_val == 0x0A3EF19E #nosat': 1 # 4 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xEEC50588 and rs1_val == 0xCB8193EF #nosat': 1 # 3 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCA7160CC and rs1_val == 0x577F8847 #nosat': 1 # 2 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x60E30DA2 and rs1_val == 0x9B5EAF0A #nosat': 1 # 1 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x76F86039 and rs1_val == 0x5D3BBCE0 #nosat': 1 # 0 Trailing zeros for rs2_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xFD1032E8 #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and rs2_val == 0x7B246C17 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and rs2_val == 0x56F3EEF1 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 and rs2_val == 0x75923260 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x10000000 and rs2_val == 0xB9D3087C #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA8000000 and rs2_val == 0x46CBD355 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xE4000000 and rs2_val == 0x4616E73D #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8E000000 and rs2_val == 0x8CCAEC71 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x13000000 and rs2_val == 0x9B774054 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8B800000 and rs2_val == 0x6D5FCD18 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7EC00000 and rs2_val == 0x0696F561 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3DA00000 and rs2_val == 0x6E1E98E2 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x20100000 and rs2_val == 0x2DEDB6A7 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98380000 and rs2_val == 0x3C272728 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80F40000 and rs2_val == 0x4F55C73D #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43560000 and rs2_val == 0xB0AB577A #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x62A90000 and rs2_val == 0x42F5D75E #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60348000 and rs2_val == 0xB9F09825 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5EF6C000 and rs2_val == 0x9BFAD94F #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x79DF6000 and rs2_val == 0x98918DD8 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x864C1000 and rs2_val == 0x9B811F47 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x735CB800 and rs2_val == 0xD0D18FB0 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x29554400 and rs2_val == 0x71992790 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA9A56A00 and rs2_val == 0x8248F803 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3405D00 and rs2_val == 0xEB3D7873 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x394D8080 and rs2_val == 0xD7A7BF5E #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC6677840 and rs2_val == 0xD1BA5C0F #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x70598E60 and rs2_val == 0xD19E3224 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98A59F90 and rs2_val == 0x35D30D74 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD306DEB8 and rs2_val == 0x70A76E49 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x18A01374 and rs2_val == 0x9FCDB9E1 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3667402 and rs2_val == 0x5FEFE911 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and rs2_val == 0x598B88DB #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs2_val == 0x0C04F662 and rs1_val == 0xB7E7669E #nosat': 1 # 0 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCD41CAD1 and rs1_val == 0xD24F0724 #nosat': 1 # 1 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x1203965B and rs1_val == 0x585022A3 #nosat': 1 # 2 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7A9AC0A7 and rs1_val == 0xEE8F948A #nosat': 1 # 3 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x2AA8E42F and rs1_val == 0x2655FA99 #nosat': 1 # 4 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x211D785F and rs1_val == 0x0C96A183 #nosat': 1 # 5 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x59DDE33F and rs1_val == 0x88F931F4 #nosat': 1 # 6 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x711E627F and rs1_val == 0x6F2BF862 #nosat': 1 # 7 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x19835AFF and rs1_val == 0x5C6C32A5 #nosat': 1 # 8 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x088B3DFF and rs1_val == 0x58FC0342 #nosat': 1 # 9 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9A6DA3FF and rs1_val == 0x636A75E3 #nosat': 1 # 10 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x37E0D7FF and rs1_val == 0x4ED62428 #nosat': 1 # 11 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x5E59CFFF and rs1_val == 0xD2D12745 #nosat': 1 # 12 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xDD129FFF and rs1_val == 0x0D770F3C #nosat': 1 # 13 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x872EBFFF and rs1_val == 0x2311ACFB #nosat': 1 # 14 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x55367FFF and rs1_val == 0x0FB13BBC #nosat': 1 # 15 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFDD2FFFF and rs1_val == 0x8DFC2307 #nosat': 1 # 16 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x30BDFFFF and rs1_val == 0x7312BE6D #nosat': 1 # 17 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xA743FFFF and rs1_val == 0xC61B1FBF #nosat': 1 # 18 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9987FFFF and rs1_val == 0xEBDA5A4F #nosat': 1 # 19 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x118FFFFF and rs1_val == 0xC215E193 #nosat': 1 # 20 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x65DFFFFF and rs1_val == 0x75EE935F #nosat': 1 # 21 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6CBFFFFF and rs1_val == 0x09C16162 #nosat': 1 # 22 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x347FFFFF and rs1_val == 0xA4053175 #nosat': 1 # 23 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xC4FFFFFF and rs1_val == 0x499006C8 #nosat': 1 # 24 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x41FFFFFF and rs1_val == 0x3C5B3EEE #nosat': 1 # 25 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6BFFFFFF and rs1_val == 0xD95FD86A #nosat': 1 # 26 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x87FFFFFF and rs1_val == 0x25784F4F #nosat': 1 # 27 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCFFFFFFF and rs1_val == 0x082018FA #nosat': 1 # 28 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9FFFFFFF and rs1_val == 0x350CC530 #nosat': 1 # 29 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x3FFFFFFF and rs1_val == 0x7966A24E #nosat': 1 # 30 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7FFFFFFF and rs1_val == 0x51D6D6DA #nosat': 1 # 31 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xD5A2038F #nosat': 1 # 32 Trailing ones for rs2_val. Other operands are random
'rs1_val == 0xFF7746E6 and rs2_val == 0x4F829B65 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF89A7241 and rs2_val == 0x00C2F091 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x11B36A93 and rs2_val == 0xB1F5D853 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC9932457 and rs2_val == 0x39BE2172 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B9A6C8F and rs2_val == 0x316039EE #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9541241F and rs2_val == 0x5761A866 #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x94B431BF and rs2_val == 0x09E4D1F4 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDC8FE97F and rs2_val == 0x9E03793F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB903CEFF and rs2_val == 0x7F1071EC #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB494A5FF and rs2_val == 0x9A7EF9E4 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE2DD83FF and rs2_val == 0x59C05BB9 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBAFD7FF and rs2_val == 0xDE451397 #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCE5C4FFF and rs2_val == 0x40F27005 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39935FFF and rs2_val == 0x24496FE3 #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xEED7BFFF and rs2_val == 0xDE14BFF2 #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x008E7FFF and rs2_val == 0xB808A677 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12C2FFFF and rs2_val == 0x76B1FD3D #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE3A5FFFF and rs2_val == 0x5DCF019D #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9B03FFFF and rs2_val == 0x47B7097B #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5F07FFFF and rs2_val == 0x759F1B43 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x33CFFFFF and rs2_val == 0x5B331999 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x709FFFFF and rs2_val == 0x2D37DE81 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD1BFFFFF and rs2_val == 0xFCB627AF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAB7FFFFF and rs2_val == 0x1E0B4EE5 #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7CFFFFFF and rs2_val == 0xFB3E7196 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x59FFFFFF and rs2_val == 0xD9959A62 #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF and rs2_val == 0xE08409F0 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF7FFFFFF and rs2_val == 0x258ECECB #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6FFFFFFF and rs2_val == 0xFF7D5EC0 #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and rs2_val == 0x4B6EA010 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3FFFFFFF and rs2_val == 0xD885BBAC #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and rs2_val == 0xBBE8F88D #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and rs2_val == 0xE3D6E4B9 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs2_val == 0x970216FD and rs1_val == 0x0494B6D2 #nosat': 1 # 0 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x5CB58B8F and rs1_val == 0xF2650B71 #nosat': 1 # 1 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x27EFDA6C and rs1_val == 0x21AF214A #nosat': 1 # 2 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x1D1EF7C0 and rs1_val == 0x482EA760 #nosat': 1 # 3 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0FC2A909 and rs1_val == 0x0F7A0443 #nosat': 1 # 4 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x04E9E4A6 and rs1_val == 0x69534048 #nosat': 1 # 5 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x025FDCD7 and rs1_val == 0x043E3EF5 #nosat': 1 # 6 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x01782EBC and rs1_val == 0x12FAD802 #nosat': 1 # 7 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00A39575 and rs1_val == 0x119B4FE5 #nosat': 1 # 8 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0049886F and rs1_val == 0x7DB224CB #nosat': 1 # 9 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0025693C and rs1_val == 0xB45F51C3 #nosat': 1 # 10 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0018031A and rs1_val == 0x41536363 #nosat': 1 # 11 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000A8267 and rs1_val == 0x1A953CCA #nosat': 1 # 12 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00073010 and rs1_val == 0x14186EBF #nosat': 1 # 13 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00038734 and rs1_val == 0xF33C1A7F #nosat': 1 # 14 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0001EAB1 and rs1_val == 0x8DCE6F52 #nosat': 1 # 15 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000B8EC and rs1_val == 0x3096C6C8 #nosat': 1 # 16 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00007530 and rs1_val == 0x9C461CB5 #nosat': 1 # 17 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00003ED5 and rs1_val == 0x27756991 #nosat': 1 # 18 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00001055 and rs1_val == 0x62D74145 #nosat': 1 # 19 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000E9E and rs1_val == 0x931719FD #nosat': 1 # 20 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000059B and rs1_val == 0x965768E0 #nosat': 1 # 21 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000208 and rs1_val == 0x74057241 #nosat': 1 # 22 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000001E8 and rs1_val == 0x5E617F8E #nosat': 1 # 23 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000000D2 and rs1_val == 0x3E361858 #nosat': 1 # 24 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000071 and rs1_val == 0x13041452 #nosat': 1 # 25 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000034 and rs1_val == 0x4BDBF090 #nosat': 1 # 26 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000019 and rs1_val == 0x9C3ECB54 #nosat': 1 # 27 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000000B and rs1_val == 0x421E7A60 #nosat': 1 # 28 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000005 and rs1_val == 0x2577C1EC #nosat': 1 # 29 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000002 and rs1_val == 0x19AF685D #nosat': 1 # 30 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000001 and rs1_val == 0x2FF36007 #nosat': 1 # 31 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0xE286852C #nosat': 1 # 32 Leading zeros for rs2_val. Other operands are random
'rs1_val == 0xC511488A and rs2_val == 0x97BDD982 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x65151C41 and rs2_val == 0x367E5D6D #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x24CA83B3 and rs2_val == 0x623D8EB7 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x1C3B66FB and rs2_val == 0x21870F0B #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0A8A6FD0 and rs2_val == 0x82450164 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x069CA08C and rs2_val == 0x8F2DF760 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x03552C95 and rs2_val == 0x7CA07386 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0174EA19 and rs2_val == 0x19DE2BC1 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00A454F2 and rs2_val == 0xEC3FBF4D #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x007E9BEE and rs2_val == 0x164F1513 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002C7CD0 and rs2_val == 0xACC6D8F2 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00177310 and rs2_val == 0xA123F501 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00091609 and rs2_val == 0xB57A6A1D #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00040BE0 and rs2_val == 0xE90794DF #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028D1B and rs2_val == 0xAF5570EE #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0001FBE5 and rs2_val == 0xD8B9B45C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000AAC1 and rs2_val == 0x1BA1192E #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000062C3 and rs2_val == 0x49FE85B0 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000022FD and rs2_val == 0x4105CCA7 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000016B3 and rs2_val == 0xD7185DDA #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000A38 and rs2_val == 0xA7A11490 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000006A7 and rs2_val == 0xA9964AEF #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000003B9 and rs2_val == 0x4B4D8474 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000190 and rs2_val == 0x76C468AE #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000D4 and rs2_val == 0x09208A65 #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000067 and rs2_val == 0x8743FEB6 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000039 and rs2_val == 0xA66B0D38 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000001C and rs2_val == 0xFB710734 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E and rs2_val == 0xA26B7F62 #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000007 and rs2_val == 0x4DABB481 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and rs2_val == 0x2FA91425 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and rs2_val == 0x965EDA32 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xC7FDE805 #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'rs2_val == 0x6D3F408C and rs1_val == 0xFFEC35FE #nosat': 1 # 0 Leading ones for rs2_val. Other operands are random
'rs2_val == 0x946A3674 and rs1_val == 0x976AD220 #nosat': 1 # 1 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xDC6113A4 and rs1_val == 0x5990FE96 #nosat': 1 # 2 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xE42A809C and rs1_val == 0xC96EFDC4 #nosat': 1 # 3 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xF1A25760 and rs1_val == 0xAB8534C1 #nosat': 1 # 4 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFB37BEC9 and rs1_val == 0xD1142724 #nosat': 1 # 5 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFCE51A66 and rs1_val == 0xF65E7737 #nosat': 1 # 6 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFEDEBB9C and rs1_val == 0x16CBC21C #nosat': 1 # 7 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF69340A and rs1_val == 0xDBDD4DD9 #nosat': 1 # 8 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF9CF3F4 and rs1_val == 0x4BD90A77 #nosat': 1 # 9 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFC00793 and rs1_val == 0xCEBE24D9 #nosat': 1 # 10 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFEE1FC4 and rs1_val == 0xA0E0BD86 #nosat': 1 # 11 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF06038 and rs1_val == 0x3CC279B3 #nosat': 1 # 12 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF93D53 and rs1_val == 0x754F9B96 #nosat': 1 # 13 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFC47E8 and rs1_val == 0x72745307 #nosat': 1 # 14 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFE7302 and rs1_val == 0xDCAE6D62 #nosat': 1 # 15 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFF1CE8 and rs1_val == 0x7C2C966D #nosat': 1 # 16 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFB5C6 and rs1_val == 0x9BB4752D #nosat': 1 # 17 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFDFA4 and rs1_val == 0x17BE082F #nosat': 1 # 18 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFEF0B and rs1_val == 0x109FF475 #nosat': 1 # 19 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFF43F and rs1_val == 0x00B97EA6 #nosat': 1 # 20 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFB4A and rs1_val == 0xF956EC0B #nosat': 1 # 21 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFDA4 and rs1_val == 0x70FC1AFC #nosat': 1 # 22 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFECB and rs1_val == 0x6348306E #nosat': 1 # 23 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFF54 and rs1_val == 0x66B072B9 #nosat': 1 # 24 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFA9 and rs1_val == 0x7FF822ED #nosat': 1 # 25 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFC3 and rs1_val == 0xE918BE9F #nosat': 1 # 26 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFE7 and rs1_val == 0xE4BAE7F6 #nosat': 1 # 27 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF1 and rs1_val == 0xDE9A896F #nosat': 1 # 28 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF8 and rs1_val == 0x2881E531 #nosat': 1 # 29 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFC and rs1_val == 0x1475F78D #nosat': 1 # 30 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFE and rs1_val == 0xE59CF78F #nosat': 1 # 31 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xB66B3284 #nosat': 1 # 32 Leading ones for rs2_val. Other operands are random
'rs1_val == 0x6F4930C9 and rs2_val == 0x39422745 #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x85D97467 and rs2_val == 0x58FA6E1C #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xC70AFC93 and rs2_val == 0x2D143295 #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE911655F and rs2_val == 0xD230B46C #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4AB0A39 and rs2_val == 0x4D753AC1 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF8BD4821 and rs2_val == 0x1E9667C2 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFCD7E667 and rs2_val == 0xAE4839A1 #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE71CFDF and rs2_val == 0x6A013380 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1C11AE and rs2_val == 0x59432A19 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF89799A and rs2_val == 0xCEB506F6 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFC80B13 and rs2_val == 0xC5EC6148 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE94647 and rs2_val == 0x99EF1857 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF263CF and rs2_val == 0x14B91C79 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF919A1 and rs2_val == 0xA86B8A6E #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFDE89D and rs2_val == 0x08208D09 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC9D0 and rs2_val == 0x69B1DCBF #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF5576 and rs2_val == 0x807DA245 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFB6DF and rs2_val == 0x95A4D257 #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFC561 and rs2_val == 0x735C076B #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEAB5 and rs2_val == 0xE5F0307E #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF602 and rs2_val == 0xE8DAC663 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF8B1 and rs2_val == 0x0109C207 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFCA0 and rs2_val == 0x600FECC1 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFECC and rs2_val == 0xFB7F6F5D #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF6E and rs2_val == 0x5CD2875E #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF84 and rs2_val == 0xACCA7F0D #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFDD and rs2_val == 0x5AE6A228 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE7 and rs2_val == 0xFF1E5BEF #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF4 and rs2_val == 0x137A9777 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFA and rs2_val == 0x854A9657 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and rs2_val == 0xCF84B683 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and rs2_val == 0x93FDCAB8 #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 264/264
total_coverage: 366/366
|
||
packh | 366/366 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 265
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
packh: 269
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 238
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 238
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 1
x11: 238
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and rs2_val == 0x08577EB1 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0x4FFE831A #nosat': 1 # 32 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x80000000 and rs1_val == 0xAFC08ACE #nosat': 1 # 31 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x40000000 and rs1_val == 0xAF6E9055 #nosat': 1 # 30 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xE0000000 and rs1_val == 0x5B130474 #nosat': 1 # 29 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x90000000 and rs1_val == 0x3EEA126E #nosat': 1 # 28 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB8000000 and rs1_val == 0x9C734D77 #nosat': 1 # 27 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB4000000 and rs1_val == 0x5A694BCA #nosat': 1 # 26 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x3E000000 and rs1_val == 0xED52E4CA #nosat': 1 # 25 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB000000 and rs1_val == 0xB5CB2A93 #nosat': 1 # 24 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x68800000 and rs1_val == 0x29324E16 #nosat': 1 # 23 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB7400000 and rs1_val == 0xBC5FB419 #nosat': 1 # 22 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5CE00000 and rs1_val == 0x8E92E1B8 #nosat': 1 # 21 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x49F00000 and rs1_val == 0x96A3B48B #nosat': 1 # 20 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x53D80000 and rs1_val == 0x0A095049 #nosat': 1 # 19 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x2EC40000 and rs1_val == 0x6F6E71B7 #nosat': 1 # 18 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x8E860000 and rs1_val == 0x236CC43D #nosat': 1 # 17 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x6FBF0000 and rs1_val == 0xE2ED8971 #nosat': 1 # 16 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x354E8000 and rs1_val == 0x06FA7B3E #nosat': 2 # 15 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB07C000 and rs1_val == 0x4143DA51 #nosat': 1 # 14 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xDFFA2000 and rs1_val == 0xCAC78511 #nosat': 1 # 13 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x45D1F000 and rs1_val == 0xDF880B11 #nosat': 1 # 12 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x9069A800 and rs1_val == 0xBD230058 #nosat': 1 # 11 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xF5B1B400 and rs1_val == 0xF2597377 #nosat': 1 # 10 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x06B6DA00 and rs1_val == 0x5A8E7F31 #nosat': 1 # 9 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xBFB0F100 and rs1_val == 0x7A3621F5 #nosat': 1 # 8 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xD838C880 and rs1_val == 0x1E3C492C #nosat': 1 # 7 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5C46AEC0 and rs1_val == 0xD4FAF4B1 #nosat': 1 # 6 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCF7AC620 and rs1_val == 0x27A16894 #nosat': 1 # 5 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x05C2F650 and rs1_val == 0x0A3EF19E #nosat': 1 # 4 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xEEC50588 and rs1_val == 0xCB8193EF #nosat': 1 # 3 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCA7160CC and rs1_val == 0x577F8847 #nosat': 1 # 2 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x60E30DA2 and rs1_val == 0x9B5EAF0A #nosat': 1 # 1 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x76F86039 and rs1_val == 0x5D3BBCE0 #nosat': 1 # 0 Trailing zeros for rs2_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xFD1032E8 #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and rs2_val == 0x7B246C17 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and rs2_val == 0x56F3EEF1 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 and rs2_val == 0x75923260 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x10000000 and rs2_val == 0xB9D3087C #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA8000000 and rs2_val == 0x46CBD355 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xE4000000 and rs2_val == 0x4616E73D #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8E000000 and rs2_val == 0x8CCAEC71 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x13000000 and rs2_val == 0x9B774054 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8B800000 and rs2_val == 0x6D5FCD18 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7EC00000 and rs2_val == 0x0696F561 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3DA00000 and rs2_val == 0x6E1E98E2 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x20100000 and rs2_val == 0x2DEDB6A7 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98380000 and rs2_val == 0x3C272728 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80F40000 and rs2_val == 0x4F55C73D #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43560000 and rs2_val == 0xB0AB577A #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x62A90000 and rs2_val == 0x42F5D75E #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60348000 and rs2_val == 0xB9F09825 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5EF6C000 and rs2_val == 0x9BFAD94F #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x79DF6000 and rs2_val == 0x98918DD8 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x864C1000 and rs2_val == 0x9B811F47 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x735CB800 and rs2_val == 0xD0D18FB0 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x29554400 and rs2_val == 0x71992790 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA9A56A00 and rs2_val == 0x8248F803 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3405D00 and rs2_val == 0xEB3D7873 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x394D8080 and rs2_val == 0xD7A7BF5E #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC6677840 and rs2_val == 0xD1BA5C0F #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x70598E60 and rs2_val == 0xD19E3224 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98A59F90 and rs2_val == 0x35D30D74 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD306DEB8 and rs2_val == 0x70A76E49 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x18A01374 and rs2_val == 0x9FCDB9E1 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3667402 and rs2_val == 0x5FEFE911 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and rs2_val == 0x598B88DB #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs2_val == 0x0C04F662 and rs1_val == 0xB7E7669E #nosat': 1 # 0 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCD41CAD1 and rs1_val == 0xD24F0724 #nosat': 1 # 1 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x1203965B and rs1_val == 0x585022A3 #nosat': 1 # 2 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7A9AC0A7 and rs1_val == 0xEE8F948A #nosat': 1 # 3 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x2AA8E42F and rs1_val == 0x2655FA99 #nosat': 1 # 4 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x211D785F and rs1_val == 0x0C96A183 #nosat': 1 # 5 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x59DDE33F and rs1_val == 0x88F931F4 #nosat': 1 # 6 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x711E627F and rs1_val == 0x6F2BF862 #nosat': 1 # 7 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x19835AFF and rs1_val == 0x5C6C32A5 #nosat': 1 # 8 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x088B3DFF and rs1_val == 0x58FC0342 #nosat': 1 # 9 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9A6DA3FF and rs1_val == 0x636A75E3 #nosat': 1 # 10 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x37E0D7FF and rs1_val == 0x4ED62428 #nosat': 1 # 11 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x5E59CFFF and rs1_val == 0xD2D12745 #nosat': 1 # 12 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xDD129FFF and rs1_val == 0x0D770F3C #nosat': 1 # 13 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x872EBFFF and rs1_val == 0x2311ACFB #nosat': 1 # 14 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x55367FFF and rs1_val == 0x0FB13BBC #nosat': 1 # 15 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFDD2FFFF and rs1_val == 0x8DFC2307 #nosat': 1 # 16 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x30BDFFFF and rs1_val == 0x7312BE6D #nosat': 1 # 17 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xA743FFFF and rs1_val == 0xC61B1FBF #nosat': 1 # 18 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9987FFFF and rs1_val == 0xEBDA5A4F #nosat': 1 # 19 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x118FFFFF and rs1_val == 0xC215E193 #nosat': 1 # 20 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x65DFFFFF and rs1_val == 0x75EE935F #nosat': 1 # 21 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6CBFFFFF and rs1_val == 0x09C16162 #nosat': 1 # 22 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x347FFFFF and rs1_val == 0xA4053175 #nosat': 1 # 23 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xC4FFFFFF and rs1_val == 0x499006C8 #nosat': 1 # 24 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x41FFFFFF and rs1_val == 0x3C5B3EEE #nosat': 1 # 25 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6BFFFFFF and rs1_val == 0xD95FD86A #nosat': 1 # 26 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x87FFFFFF and rs1_val == 0x25784F4F #nosat': 1 # 27 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCFFFFFFF and rs1_val == 0x082018FA #nosat': 1 # 28 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9FFFFFFF and rs1_val == 0x350CC530 #nosat': 1 # 29 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x3FFFFFFF and rs1_val == 0x7966A24E #nosat': 1 # 30 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7FFFFFFF and rs1_val == 0x51D6D6DA #nosat': 1 # 31 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xD5A2038F #nosat': 1 # 32 Trailing ones for rs2_val. Other operands are random
'rs1_val == 0xFF7746E6 and rs2_val == 0x4F829B65 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF89A7241 and rs2_val == 0x00C2F091 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x11B36A93 and rs2_val == 0xB1F5D853 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC9932457 and rs2_val == 0x39BE2172 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B9A6C8F and rs2_val == 0x316039EE #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9541241F and rs2_val == 0x5761A866 #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x94B431BF and rs2_val == 0x09E4D1F4 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDC8FE97F and rs2_val == 0x9E03793F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB903CEFF and rs2_val == 0x7F1071EC #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB494A5FF and rs2_val == 0x9A7EF9E4 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE2DD83FF and rs2_val == 0x59C05BB9 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBAFD7FF and rs2_val == 0xDE451397 #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCE5C4FFF and rs2_val == 0x40F27005 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39935FFF and rs2_val == 0x24496FE3 #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xEED7BFFF and rs2_val == 0xDE14BFF2 #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x008E7FFF and rs2_val == 0xB808A677 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12C2FFFF and rs2_val == 0x76B1FD3D #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE3A5FFFF and rs2_val == 0x5DCF019D #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9B03FFFF and rs2_val == 0x47B7097B #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5F07FFFF and rs2_val == 0x759F1B43 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x33CFFFFF and rs2_val == 0x5B331999 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x709FFFFF and rs2_val == 0x2D37DE81 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD1BFFFFF and rs2_val == 0xFCB627AF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAB7FFFFF and rs2_val == 0x1E0B4EE5 #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7CFFFFFF and rs2_val == 0xFB3E7196 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x59FFFFFF and rs2_val == 0xD9959A62 #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF and rs2_val == 0xE08409F0 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF7FFFFFF and rs2_val == 0x258ECECB #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6FFFFFFF and rs2_val == 0xFF7D5EC0 #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and rs2_val == 0x4B6EA010 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3FFFFFFF and rs2_val == 0xD885BBAC #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and rs2_val == 0xBBE8F88D #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and rs2_val == 0xE3D6E4B9 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs2_val == 0x970216FD and rs1_val == 0x0494B6D2 #nosat': 1 # 0 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x5CB58B8F and rs1_val == 0xF2650B71 #nosat': 1 # 1 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x27EFDA6C and rs1_val == 0x21AF214A #nosat': 1 # 2 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x1D1EF7C0 and rs1_val == 0x482EA760 #nosat': 1 # 3 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0FC2A909 and rs1_val == 0x0F7A0443 #nosat': 1 # 4 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x04E9E4A6 and rs1_val == 0x69534048 #nosat': 1 # 5 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x025FDCD7 and rs1_val == 0x043E3EF5 #nosat': 1 # 6 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x01782EBC and rs1_val == 0x12FAD802 #nosat': 1 # 7 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00A39575 and rs1_val == 0x119B4FE5 #nosat': 1 # 8 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0049886F and rs1_val == 0x7DB224CB #nosat': 1 # 9 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0025693C and rs1_val == 0xB45F51C3 #nosat': 1 # 10 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0018031A and rs1_val == 0x41536363 #nosat': 1 # 11 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000A8267 and rs1_val == 0x1A953CCA #nosat': 1 # 12 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00073010 and rs1_val == 0x14186EBF #nosat': 1 # 13 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00038734 and rs1_val == 0xF33C1A7F #nosat': 1 # 14 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0001EAB1 and rs1_val == 0x8DCE6F52 #nosat': 1 # 15 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000B8EC and rs1_val == 0x3096C6C8 #nosat': 1 # 16 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00007530 and rs1_val == 0x9C461CB5 #nosat': 1 # 17 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00003ED5 and rs1_val == 0x27756991 #nosat': 1 # 18 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00001055 and rs1_val == 0x62D74145 #nosat': 1 # 19 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000E9E and rs1_val == 0x931719FD #nosat': 1 # 20 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000059B and rs1_val == 0x965768E0 #nosat': 1 # 21 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000208 and rs1_val == 0x74057241 #nosat': 1 # 22 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000001E8 and rs1_val == 0x5E617F8E #nosat': 1 # 23 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000000D2 and rs1_val == 0x3E361858 #nosat': 1 # 24 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000071 and rs1_val == 0x13041452 #nosat': 1 # 25 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000034 and rs1_val == 0x4BDBF090 #nosat': 1 # 26 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000019 and rs1_val == 0x9C3ECB54 #nosat': 1 # 27 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000000B and rs1_val == 0x421E7A60 #nosat': 1 # 28 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000005 and rs1_val == 0x2577C1EC #nosat': 1 # 29 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000002 and rs1_val == 0x19AF685D #nosat': 1 # 30 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000001 and rs1_val == 0x2FF36007 #nosat': 1 # 31 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0xE286852C #nosat': 1 # 32 Leading zeros for rs2_val. Other operands are random
'rs1_val == 0xC511488A and rs2_val == 0x97BDD982 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x65151C41 and rs2_val == 0x367E5D6D #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x24CA83B3 and rs2_val == 0x623D8EB7 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x1C3B66FB and rs2_val == 0x21870F0B #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0A8A6FD0 and rs2_val == 0x82450164 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x069CA08C and rs2_val == 0x8F2DF760 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x03552C95 and rs2_val == 0x7CA07386 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0174EA19 and rs2_val == 0x19DE2BC1 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00A454F2 and rs2_val == 0xEC3FBF4D #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x007E9BEE and rs2_val == 0x164F1513 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002C7CD0 and rs2_val == 0xACC6D8F2 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00177310 and rs2_val == 0xA123F501 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00091609 and rs2_val == 0xB57A6A1D #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00040BE0 and rs2_val == 0xE90794DF #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028D1B and rs2_val == 0xAF5570EE #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0001FBE5 and rs2_val == 0xD8B9B45C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000AAC1 and rs2_val == 0x1BA1192E #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000062C3 and rs2_val == 0x49FE85B0 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000022FD and rs2_val == 0x4105CCA7 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000016B3 and rs2_val == 0xD7185DDA #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000A38 and rs2_val == 0xA7A11490 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000006A7 and rs2_val == 0xA9964AEF #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000003B9 and rs2_val == 0x4B4D8474 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000190 and rs2_val == 0x76C468AE #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000D4 and rs2_val == 0x09208A65 #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000067 and rs2_val == 0x8743FEB6 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000039 and rs2_val == 0xA66B0D38 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000001C and rs2_val == 0xFB710734 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E and rs2_val == 0xA26B7F62 #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000007 and rs2_val == 0x4DABB481 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and rs2_val == 0x2FA91425 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and rs2_val == 0x965EDA32 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xC7FDE805 #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'rs2_val == 0x6D3F408C and rs1_val == 0xFFEC35FE #nosat': 1 # 0 Leading ones for rs2_val. Other operands are random
'rs2_val == 0x946A3674 and rs1_val == 0x976AD220 #nosat': 1 # 1 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xDC6113A4 and rs1_val == 0x5990FE96 #nosat': 1 # 2 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xE42A809C and rs1_val == 0xC96EFDC4 #nosat': 1 # 3 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xF1A25760 and rs1_val == 0xAB8534C1 #nosat': 1 # 4 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFB37BEC9 and rs1_val == 0xD1142724 #nosat': 1 # 5 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFCE51A66 and rs1_val == 0xF65E7737 #nosat': 1 # 6 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFEDEBB9C and rs1_val == 0x16CBC21C #nosat': 1 # 7 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF69340A and rs1_val == 0xDBDD4DD9 #nosat': 1 # 8 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF9CF3F4 and rs1_val == 0x4BD90A77 #nosat': 1 # 9 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFC00793 and rs1_val == 0xCEBE24D9 #nosat': 1 # 10 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFEE1FC4 and rs1_val == 0xA0E0BD86 #nosat': 1 # 11 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF06038 and rs1_val == 0x3CC279B3 #nosat': 1 # 12 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF93D53 and rs1_val == 0x754F9B96 #nosat': 1 # 13 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFC47E8 and rs1_val == 0x72745307 #nosat': 1 # 14 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFE7302 and rs1_val == 0xDCAE6D62 #nosat': 1 # 15 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFF1CE8 and rs1_val == 0x7C2C966D #nosat': 1 # 16 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFB5C6 and rs1_val == 0x9BB4752D #nosat': 1 # 17 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFDFA4 and rs1_val == 0x17BE082F #nosat': 1 # 18 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFEF0B and rs1_val == 0x109FF475 #nosat': 1 # 19 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFF43F and rs1_val == 0x00B97EA6 #nosat': 1 # 20 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFB4A and rs1_val == 0xF956EC0B #nosat': 1 # 21 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFDA4 and rs1_val == 0x70FC1AFC #nosat': 1 # 22 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFECB and rs1_val == 0x6348306E #nosat': 1 # 23 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFF54 and rs1_val == 0x66B072B9 #nosat': 1 # 24 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFA9 and rs1_val == 0x7FF822ED #nosat': 1 # 25 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFC3 and rs1_val == 0xE918BE9F #nosat': 1 # 26 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFE7 and rs1_val == 0xE4BAE7F6 #nosat': 1 # 27 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF1 and rs1_val == 0xDE9A896F #nosat': 1 # 28 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF8 and rs1_val == 0x2881E531 #nosat': 1 # 29 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFC and rs1_val == 0x1475F78D #nosat': 1 # 30 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFE and rs1_val == 0xE59CF78F #nosat': 1 # 31 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xB66B3284 #nosat': 1 # 32 Leading ones for rs2_val. Other operands are random
'rs1_val == 0x6F4930C9 and rs2_val == 0x39422745 #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x85D97467 and rs2_val == 0x58FA6E1C #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xC70AFC93 and rs2_val == 0x2D143295 #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE911655F and rs2_val == 0xD230B46C #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4AB0A39 and rs2_val == 0x4D753AC1 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF8BD4821 and rs2_val == 0x1E9667C2 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFCD7E667 and rs2_val == 0xAE4839A1 #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE71CFDF and rs2_val == 0x6A013380 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1C11AE and rs2_val == 0x59432A19 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF89799A and rs2_val == 0xCEB506F6 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFC80B13 and rs2_val == 0xC5EC6148 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE94647 and rs2_val == 0x99EF1857 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF263CF and rs2_val == 0x14B91C79 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF919A1 and rs2_val == 0xA86B8A6E #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFDE89D and rs2_val == 0x08208D09 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC9D0 and rs2_val == 0x69B1DCBF #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF5576 and rs2_val == 0x807DA245 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFB6DF and rs2_val == 0x95A4D257 #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFC561 and rs2_val == 0x735C076B #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEAB5 and rs2_val == 0xE5F0307E #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF602 and rs2_val == 0xE8DAC663 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF8B1 and rs2_val == 0x0109C207 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFCA0 and rs2_val == 0x600FECC1 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFECC and rs2_val == 0xFB7F6F5D #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF6E and rs2_val == 0x5CD2875E #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF84 and rs2_val == 0xACCA7F0D #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFDD and rs2_val == 0x5AE6A228 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE7 and rs2_val == 0xFF1E5BEF #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF4 and rs2_val == 0x137A9777 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFA and rs2_val == 0x854A9657 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and rs2_val == 0xCF84B683 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and rs2_val == 0x93FDCAB8 #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 264/264
total_coverage: 366/366
|
||
packu | 366/366 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 265
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
packu: 269
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 238
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 238
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 1
x11: 238
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and rs2_val == 0x08577EB1 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0x4FFE831A #nosat': 1 # 32 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x80000000 and rs1_val == 0xAFC08ACE #nosat': 1 # 31 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x40000000 and rs1_val == 0xAF6E9055 #nosat': 1 # 30 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xE0000000 and rs1_val == 0x5B130474 #nosat': 1 # 29 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x90000000 and rs1_val == 0x3EEA126E #nosat': 2 # 28 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB8000000 and rs1_val == 0x9C734D77 #nosat': 1 # 27 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB4000000 and rs1_val == 0x5A694BCA #nosat': 1 # 26 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x3E000000 and rs1_val == 0xED52E4CA #nosat': 1 # 25 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB000000 and rs1_val == 0xB5CB2A93 #nosat': 1 # 24 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x68800000 and rs1_val == 0x29324E16 #nosat': 1 # 23 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB7400000 and rs1_val == 0xBC5FB419 #nosat': 1 # 22 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5CE00000 and rs1_val == 0x8E92E1B8 #nosat': 1 # 21 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x49F00000 and rs1_val == 0x96A3B48B #nosat': 1 # 20 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x53D80000 and rs1_val == 0x0A095049 #nosat': 1 # 19 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x2EC40000 and rs1_val == 0x6F6E71B7 #nosat': 1 # 18 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x8E860000 and rs1_val == 0x236CC43D #nosat': 1 # 17 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x6FBF0000 and rs1_val == 0xE2ED8971 #nosat': 1 # 16 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x354E8000 and rs1_val == 0x06FA7B3E #nosat': 1 # 15 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB07C000 and rs1_val == 0x4143DA51 #nosat': 1 # 14 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xDFFA2000 and rs1_val == 0xCAC78511 #nosat': 1 # 13 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x45D1F000 and rs1_val == 0xDF880B11 #nosat': 1 # 12 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x9069A800 and rs1_val == 0xBD230058 #nosat': 1 # 11 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xF5B1B400 and rs1_val == 0xF2597377 #nosat': 1 # 10 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x06B6DA00 and rs1_val == 0x5A8E7F31 #nosat': 1 # 9 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xBFB0F100 and rs1_val == 0x7A3621F5 #nosat': 1 # 8 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xD838C880 and rs1_val == 0x1E3C492C #nosat': 1 # 7 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5C46AEC0 and rs1_val == 0xD4FAF4B1 #nosat': 1 # 6 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCF7AC620 and rs1_val == 0x27A16894 #nosat': 1 # 5 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x05C2F650 and rs1_val == 0x0A3EF19E #nosat': 1 # 4 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xEEC50588 and rs1_val == 0xCB8193EF #nosat': 1 # 3 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCA7160CC and rs1_val == 0x577F8847 #nosat': 1 # 2 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x60E30DA2 and rs1_val == 0x9B5EAF0A #nosat': 1 # 1 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x76F86039 and rs1_val == 0x5D3BBCE0 #nosat': 1 # 0 Trailing zeros for rs2_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xFD1032E8 #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and rs2_val == 0x7B246C17 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and rs2_val == 0x56F3EEF1 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 and rs2_val == 0x75923260 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x10000000 and rs2_val == 0xB9D3087C #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA8000000 and rs2_val == 0x46CBD355 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xE4000000 and rs2_val == 0x4616E73D #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8E000000 and rs2_val == 0x8CCAEC71 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x13000000 and rs2_val == 0x9B774054 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8B800000 and rs2_val == 0x6D5FCD18 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7EC00000 and rs2_val == 0x0696F561 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3DA00000 and rs2_val == 0x6E1E98E2 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x20100000 and rs2_val == 0x2DEDB6A7 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98380000 and rs2_val == 0x3C272728 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80F40000 and rs2_val == 0x4F55C73D #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43560000 and rs2_val == 0xB0AB577A #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x62A90000 and rs2_val == 0x42F5D75E #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60348000 and rs2_val == 0xB9F09825 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5EF6C000 and rs2_val == 0x9BFAD94F #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x79DF6000 and rs2_val == 0x98918DD8 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x864C1000 and rs2_val == 0x9B811F47 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x735CB800 and rs2_val == 0xD0D18FB0 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x29554400 and rs2_val == 0x71992790 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA9A56A00 and rs2_val == 0x8248F803 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3405D00 and rs2_val == 0xEB3D7873 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x394D8080 and rs2_val == 0xD7A7BF5E #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC6677840 and rs2_val == 0xD1BA5C0F #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x70598E60 and rs2_val == 0xD19E3224 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98A59F90 and rs2_val == 0x35D30D74 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD306DEB8 and rs2_val == 0x70A76E49 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x18A01374 and rs2_val == 0x9FCDB9E1 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3667402 and rs2_val == 0x5FEFE911 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and rs2_val == 0x598B88DB #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs2_val == 0x0C04F662 and rs1_val == 0xB7E7669E #nosat': 1 # 0 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCD41CAD1 and rs1_val == 0xD24F0724 #nosat': 1 # 1 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x1203965B and rs1_val == 0x585022A3 #nosat': 1 # 2 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7A9AC0A7 and rs1_val == 0xEE8F948A #nosat': 1 # 3 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x2AA8E42F and rs1_val == 0x2655FA99 #nosat': 1 # 4 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x211D785F and rs1_val == 0x0C96A183 #nosat': 1 # 5 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x59DDE33F and rs1_val == 0x88F931F4 #nosat': 1 # 6 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x711E627F and rs1_val == 0x6F2BF862 #nosat': 1 # 7 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x19835AFF and rs1_val == 0x5C6C32A5 #nosat': 1 # 8 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x088B3DFF and rs1_val == 0x58FC0342 #nosat': 1 # 9 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9A6DA3FF and rs1_val == 0x636A75E3 #nosat': 1 # 10 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x37E0D7FF and rs1_val == 0x4ED62428 #nosat': 1 # 11 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x5E59CFFF and rs1_val == 0xD2D12745 #nosat': 1 # 12 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xDD129FFF and rs1_val == 0x0D770F3C #nosat': 1 # 13 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x872EBFFF and rs1_val == 0x2311ACFB #nosat': 1 # 14 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x55367FFF and rs1_val == 0x0FB13BBC #nosat': 1 # 15 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFDD2FFFF and rs1_val == 0x8DFC2307 #nosat': 1 # 16 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x30BDFFFF and rs1_val == 0x7312BE6D #nosat': 1 # 17 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xA743FFFF and rs1_val == 0xC61B1FBF #nosat': 1 # 18 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9987FFFF and rs1_val == 0xEBDA5A4F #nosat': 1 # 19 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x118FFFFF and rs1_val == 0xC215E193 #nosat': 1 # 20 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x65DFFFFF and rs1_val == 0x75EE935F #nosat': 1 # 21 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6CBFFFFF and rs1_val == 0x09C16162 #nosat': 1 # 22 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x347FFFFF and rs1_val == 0xA4053175 #nosat': 1 # 23 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xC4FFFFFF and rs1_val == 0x499006C8 #nosat': 1 # 24 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x41FFFFFF and rs1_val == 0x3C5B3EEE #nosat': 1 # 25 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6BFFFFFF and rs1_val == 0xD95FD86A #nosat': 1 # 26 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x87FFFFFF and rs1_val == 0x25784F4F #nosat': 1 # 27 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCFFFFFFF and rs1_val == 0x082018FA #nosat': 1 # 28 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9FFFFFFF and rs1_val == 0x350CC530 #nosat': 1 # 29 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x3FFFFFFF and rs1_val == 0x7966A24E #nosat': 1 # 30 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7FFFFFFF and rs1_val == 0x51D6D6DA #nosat': 1 # 31 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xD5A2038F #nosat': 1 # 32 Trailing ones for rs2_val. Other operands are random
'rs1_val == 0xFF7746E6 and rs2_val == 0x4F829B65 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF89A7241 and rs2_val == 0x00C2F091 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x11B36A93 and rs2_val == 0xB1F5D853 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC9932457 and rs2_val == 0x39BE2172 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B9A6C8F and rs2_val == 0x316039EE #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9541241F and rs2_val == 0x5761A866 #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x94B431BF and rs2_val == 0x09E4D1F4 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDC8FE97F and rs2_val == 0x9E03793F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB903CEFF and rs2_val == 0x7F1071EC #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB494A5FF and rs2_val == 0x9A7EF9E4 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE2DD83FF and rs2_val == 0x59C05BB9 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBAFD7FF and rs2_val == 0xDE451397 #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCE5C4FFF and rs2_val == 0x40F27005 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39935FFF and rs2_val == 0x24496FE3 #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xEED7BFFF and rs2_val == 0xDE14BFF2 #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x008E7FFF and rs2_val == 0xB808A677 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12C2FFFF and rs2_val == 0x76B1FD3D #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE3A5FFFF and rs2_val == 0x5DCF019D #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9B03FFFF and rs2_val == 0x47B7097B #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5F07FFFF and rs2_val == 0x759F1B43 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x33CFFFFF and rs2_val == 0x5B331999 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x709FFFFF and rs2_val == 0x2D37DE81 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD1BFFFFF and rs2_val == 0xFCB627AF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAB7FFFFF and rs2_val == 0x1E0B4EE5 #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7CFFFFFF and rs2_val == 0xFB3E7196 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x59FFFFFF and rs2_val == 0xD9959A62 #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF and rs2_val == 0xE08409F0 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF7FFFFFF and rs2_val == 0x258ECECB #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6FFFFFFF and rs2_val == 0xFF7D5EC0 #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and rs2_val == 0x4B6EA010 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3FFFFFFF and rs2_val == 0xD885BBAC #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and rs2_val == 0xBBE8F88D #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and rs2_val == 0xE3D6E4B9 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs2_val == 0x970216FD and rs1_val == 0x0494B6D2 #nosat': 1 # 0 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x5CB58B8F and rs1_val == 0xF2650B71 #nosat': 1 # 1 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x27EFDA6C and rs1_val == 0x21AF214A #nosat': 1 # 2 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x1D1EF7C0 and rs1_val == 0x482EA760 #nosat': 1 # 3 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0FC2A909 and rs1_val == 0x0F7A0443 #nosat': 1 # 4 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x04E9E4A6 and rs1_val == 0x69534048 #nosat': 1 # 5 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x025FDCD7 and rs1_val == 0x043E3EF5 #nosat': 1 # 6 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x01782EBC and rs1_val == 0x12FAD802 #nosat': 1 # 7 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00A39575 and rs1_val == 0x119B4FE5 #nosat': 1 # 8 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0049886F and rs1_val == 0x7DB224CB #nosat': 1 # 9 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0025693C and rs1_val == 0xB45F51C3 #nosat': 1 # 10 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0018031A and rs1_val == 0x41536363 #nosat': 1 # 11 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000A8267 and rs1_val == 0x1A953CCA #nosat': 1 # 12 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00073010 and rs1_val == 0x14186EBF #nosat': 1 # 13 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00038734 and rs1_val == 0xF33C1A7F #nosat': 1 # 14 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0001EAB1 and rs1_val == 0x8DCE6F52 #nosat': 1 # 15 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000B8EC and rs1_val == 0x3096C6C8 #nosat': 1 # 16 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00007530 and rs1_val == 0x9C461CB5 #nosat': 1 # 17 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00003ED5 and rs1_val == 0x27756991 #nosat': 1 # 18 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00001055 and rs1_val == 0x62D74145 #nosat': 1 # 19 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000E9E and rs1_val == 0x931719FD #nosat': 1 # 20 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000059B and rs1_val == 0x965768E0 #nosat': 1 # 21 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000208 and rs1_val == 0x74057241 #nosat': 1 # 22 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000001E8 and rs1_val == 0x5E617F8E #nosat': 1 # 23 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000000D2 and rs1_val == 0x3E361858 #nosat': 1 # 24 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000071 and rs1_val == 0x13041452 #nosat': 1 # 25 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000034 and rs1_val == 0x4BDBF090 #nosat': 1 # 26 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000019 and rs1_val == 0x9C3ECB54 #nosat': 1 # 27 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000000B and rs1_val == 0x421E7A60 #nosat': 1 # 28 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000005 and rs1_val == 0x2577C1EC #nosat': 1 # 29 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000002 and rs1_val == 0x19AF685D #nosat': 1 # 30 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000001 and rs1_val == 0x2FF36007 #nosat': 1 # 31 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0xE286852C #nosat': 1 # 32 Leading zeros for rs2_val. Other operands are random
'rs1_val == 0xC511488A and rs2_val == 0x97BDD982 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x65151C41 and rs2_val == 0x367E5D6D #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x24CA83B3 and rs2_val == 0x623D8EB7 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x1C3B66FB and rs2_val == 0x21870F0B #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0A8A6FD0 and rs2_val == 0x82450164 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x069CA08C and rs2_val == 0x8F2DF760 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x03552C95 and rs2_val == 0x7CA07386 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0174EA19 and rs2_val == 0x19DE2BC1 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00A454F2 and rs2_val == 0xEC3FBF4D #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x007E9BEE and rs2_val == 0x164F1513 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002C7CD0 and rs2_val == 0xACC6D8F2 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00177310 and rs2_val == 0xA123F501 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00091609 and rs2_val == 0xB57A6A1D #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00040BE0 and rs2_val == 0xE90794DF #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028D1B and rs2_val == 0xAF5570EE #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0001FBE5 and rs2_val == 0xD8B9B45C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000AAC1 and rs2_val == 0x1BA1192E #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000062C3 and rs2_val == 0x49FE85B0 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000022FD and rs2_val == 0x4105CCA7 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000016B3 and rs2_val == 0xD7185DDA #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000A38 and rs2_val == 0xA7A11490 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000006A7 and rs2_val == 0xA9964AEF #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000003B9 and rs2_val == 0x4B4D8474 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000190 and rs2_val == 0x76C468AE #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000D4 and rs2_val == 0x09208A65 #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000067 and rs2_val == 0x8743FEB6 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000039 and rs2_val == 0xA66B0D38 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000001C and rs2_val == 0xFB710734 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E and rs2_val == 0xA26B7F62 #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000007 and rs2_val == 0x4DABB481 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and rs2_val == 0x2FA91425 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and rs2_val == 0x965EDA32 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xC7FDE805 #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'rs2_val == 0x6D3F408C and rs1_val == 0xFFEC35FE #nosat': 1 # 0 Leading ones for rs2_val. Other operands are random
'rs2_val == 0x946A3674 and rs1_val == 0x976AD220 #nosat': 1 # 1 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xDC6113A4 and rs1_val == 0x5990FE96 #nosat': 1 # 2 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xE42A809C and rs1_val == 0xC96EFDC4 #nosat': 1 # 3 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xF1A25760 and rs1_val == 0xAB8534C1 #nosat': 1 # 4 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFB37BEC9 and rs1_val == 0xD1142724 #nosat': 1 # 5 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFCE51A66 and rs1_val == 0xF65E7737 #nosat': 1 # 6 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFEDEBB9C and rs1_val == 0x16CBC21C #nosat': 1 # 7 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF69340A and rs1_val == 0xDBDD4DD9 #nosat': 1 # 8 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF9CF3F4 and rs1_val == 0x4BD90A77 #nosat': 1 # 9 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFC00793 and rs1_val == 0xCEBE24D9 #nosat': 1 # 10 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFEE1FC4 and rs1_val == 0xA0E0BD86 #nosat': 1 # 11 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF06038 and rs1_val == 0x3CC279B3 #nosat': 1 # 12 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF93D53 and rs1_val == 0x754F9B96 #nosat': 1 # 13 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFC47E8 and rs1_val == 0x72745307 #nosat': 1 # 14 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFE7302 and rs1_val == 0xDCAE6D62 #nosat': 1 # 15 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFF1CE8 and rs1_val == 0x7C2C966D #nosat': 1 # 16 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFB5C6 and rs1_val == 0x9BB4752D #nosat': 1 # 17 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFDFA4 and rs1_val == 0x17BE082F #nosat': 1 # 18 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFEF0B and rs1_val == 0x109FF475 #nosat': 1 # 19 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFF43F and rs1_val == 0x00B97EA6 #nosat': 1 # 20 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFB4A and rs1_val == 0xF956EC0B #nosat': 1 # 21 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFDA4 and rs1_val == 0x70FC1AFC #nosat': 1 # 22 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFECB and rs1_val == 0x6348306E #nosat': 1 # 23 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFF54 and rs1_val == 0x66B072B9 #nosat': 1 # 24 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFA9 and rs1_val == 0x7FF822ED #nosat': 1 # 25 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFC3 and rs1_val == 0xE918BE9F #nosat': 1 # 26 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFE7 and rs1_val == 0xE4BAE7F6 #nosat': 1 # 27 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF1 and rs1_val == 0xDE9A896F #nosat': 1 # 28 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF8 and rs1_val == 0x2881E531 #nosat': 1 # 29 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFC and rs1_val == 0x1475F78D #nosat': 1 # 30 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFE and rs1_val == 0xE59CF78F #nosat': 1 # 31 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xB66B3284 #nosat': 1 # 32 Leading ones for rs2_val. Other operands are random
'rs1_val == 0x6F4930C9 and rs2_val == 0x39422745 #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x85D97467 and rs2_val == 0x58FA6E1C #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xC70AFC93 and rs2_val == 0x2D143295 #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE911655F and rs2_val == 0xD230B46C #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4AB0A39 and rs2_val == 0x4D753AC1 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF8BD4821 and rs2_val == 0x1E9667C2 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFCD7E667 and rs2_val == 0xAE4839A1 #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE71CFDF and rs2_val == 0x6A013380 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1C11AE and rs2_val == 0x59432A19 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF89799A and rs2_val == 0xCEB506F6 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFC80B13 and rs2_val == 0xC5EC6148 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE94647 and rs2_val == 0x99EF1857 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF263CF and rs2_val == 0x14B91C79 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF919A1 and rs2_val == 0xA86B8A6E #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFDE89D and rs2_val == 0x08208D09 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC9D0 and rs2_val == 0x69B1DCBF #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF5576 and rs2_val == 0x807DA245 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFB6DF and rs2_val == 0x95A4D257 #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFC561 and rs2_val == 0x735C076B #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEAB5 and rs2_val == 0xE5F0307E #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF602 and rs2_val == 0xE8DAC663 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF8B1 and rs2_val == 0x0109C207 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFCA0 and rs2_val == 0x600FECC1 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFECC and rs2_val == 0xFB7F6F5D #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF6E and rs2_val == 0x5CD2875E #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF84 and rs2_val == 0xACCA7F0D #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFDD and rs2_val == 0x5AE6A228 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE7 and rs2_val == 0xFF1E5BEF #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF4 and rs2_val == 0x137A9777 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFA and rs2_val == 0x854A9657 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and rs2_val == 0xCF84B683 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and rs2_val == 0x93FDCAB8 #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 264/264
total_coverage: 366/366
|
||
rev.b | 197/197 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rd: 131
rs1 == rd: 1
coverage: 2/2
opcode:
grevi: 132
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 101
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 101
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x00000000 #nosat': 2 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x90000000 #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC8000000 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x2C000000 #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAE000000 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43000000 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xF1800000 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAEC00000 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x99200000 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xB0700000 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x35880000 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5ACC0000 #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5E3A0000 #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAE1D0000 #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x6EB38000 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xBE164000 #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xCDF1A000 #nosat': 2 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x804DD000 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3D4F1800 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xBFA44C00 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x4544FA00 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC7BFF300 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD99D0080 #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x205D39C0 #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x31711BA0 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA99E07B0 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3BA8EA68 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA14078B4 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x89B9B4D6 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x03B1D74C #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFF7D5EC1 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9BC03E23 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAF2529C7 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD670A82F #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2054FA9F #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6E7C0C3F #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x07AC5F7F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B6EA0FF #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBEA425FF #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x36C2A3FF #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD885B7FF #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x88042FFF #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12219FFF #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2155BFFF #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2FF77FFF #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBE8FFFF #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xA415FFFF #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39A3FFFF #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDE87FFFF #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x25AFFFFF #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAA9FFFFF #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3B3FFFFF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xA67FFFFF #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2EFFFFFF #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE1FFFFFF #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC7FFFFFF #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAFFFFFFF #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDFFFFFFF #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBFFFFFFF #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFB710735 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x586E86CC #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x2AB8AB68 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x126B7F63 #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x09852F28 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x07EFF9C1 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0344DD40 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x01E7D160 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00B62F26 #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x004CAF9D #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002BB482 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0013EDC7 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00087994 #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00051426 #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028854 #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000167EE #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000FE7A #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00005E87 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000031C3 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000192A #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000E79 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000077A #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000233 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000151 #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000BE #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000077 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000022 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000016 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000004 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000002 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x61B0EE0A #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x9AE6A229 #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xDA6AB32A #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE38123E6 #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4338384 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFB9F15C5 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFD680C1D #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE74E45F #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1E5BF0 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF9C25E7 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFCBCF13 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE06F87 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF7C831 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFA9778 #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFCEB44 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFE3FBA #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF1658 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFAC3A #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFCDF0 #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFE684 #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF1C6 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF806 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFC78 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFE3B #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF5A #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF88 #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFC1 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE8 #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF1 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF9 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 130/130
total_coverage: 197/197
|
||
rev8 | 197/197 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rd: 131
rs1 == rd: 1
coverage: 2/2
opcode:
grevi: 132
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 100
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 2
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 100
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 2
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x00000000 #nosat': 2 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x90000000 #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC8000000 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x2C000000 #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAE000000 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43000000 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xF1800000 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAEC00000 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x99200000 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xB0700000 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x35880000 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5ACC0000 #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5E3A0000 #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAE1D0000 #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x6EB38000 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xBE164000 #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xCDF1A000 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x804DD000 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3D4F1800 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xBFA44C00 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x4544FA00 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC7BFF300 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD99D0080 #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x205D39C0 #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x31711BA0 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA99E07B0 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3BA8EA68 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA14078B4 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x89B9B4D6 #nosat': 2 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x03B1D74C #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFF7D5EC1 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9BC03E23 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAF2529C7 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD670A82F #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2054FA9F #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6E7C0C3F #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x07AC5F7F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B6EA0FF #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBEA425FF #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x36C2A3FF #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD885B7FF #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x88042FFF #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12219FFF #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2155BFFF #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2FF77FFF #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBE8FFFF #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xA415FFFF #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39A3FFFF #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDE87FFFF #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x25AFFFFF #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAA9FFFFF #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3B3FFFFF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xA67FFFFF #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2EFFFFFF #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE1FFFFFF #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC7FFFFFF #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAFFFFFFF #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDFFFFFFF #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBFFFFFFF #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFB710735 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x586E86CC #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x2AB8AB68 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x126B7F63 #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x09852F28 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x07EFF9C1 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0344DD40 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x01E7D160 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00B62F26 #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x004CAF9D #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002BB482 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0013EDC7 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00087994 #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00051426 #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028854 #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000167EE #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000FE7A #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00005E87 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000031C3 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000192A #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000E79 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000077A #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000233 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000151 #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000BE #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000077 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000022 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000016 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000004 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000002 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x61B0EE0A #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x9AE6A229 #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xDA6AB32A #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE38123E6 #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4338384 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFB9F15C5 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFD680C1D #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE74E45F #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1E5BF0 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF9C25E7 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFCBCF13 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE06F87 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF7C831 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFA9778 #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFCEB44 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFE3FBA #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF1658 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFAC3A #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFCDF0 #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFE684 #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF1C6 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF806 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFC78 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFE3B #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF5A #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF88 #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFC1 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE8 #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF1 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF9 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 130/130
total_coverage: 197/197
|
||
rol | 366/366 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 265
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
rol: 269
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 238
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 238
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 1
x11: 238
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and rs2_val == 0x08577EB1 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0x4FFE831A #nosat': 1 # 32 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x80000000 and rs1_val == 0xAFC08ACE #nosat': 1 # 31 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x40000000 and rs1_val == 0xAF6E9055 #nosat': 1 # 30 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xE0000000 and rs1_val == 0x5B130474 #nosat': 1 # 29 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x90000000 and rs1_val == 0x3EEA126E #nosat': 1 # 28 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB8000000 and rs1_val == 0x9C734D77 #nosat': 1 # 27 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB4000000 and rs1_val == 0x5A694BCA #nosat': 1 # 26 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x3E000000 and rs1_val == 0xED52E4CA #nosat': 1 # 25 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB000000 and rs1_val == 0xB5CB2A93 #nosat': 1 # 24 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x68800000 and rs1_val == 0x29324E16 #nosat': 2 # 23 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB7400000 and rs1_val == 0xBC5FB419 #nosat': 1 # 22 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5CE00000 and rs1_val == 0x8E92E1B8 #nosat': 1 # 21 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x49F00000 and rs1_val == 0x96A3B48B #nosat': 1 # 20 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x53D80000 and rs1_val == 0x0A095049 #nosat': 1 # 19 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x2EC40000 and rs1_val == 0x6F6E71B7 #nosat': 1 # 18 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x8E860000 and rs1_val == 0x236CC43D #nosat': 1 # 17 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x6FBF0000 and rs1_val == 0xE2ED8971 #nosat': 1 # 16 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x354E8000 and rs1_val == 0x06FA7B3E #nosat': 1 # 15 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB07C000 and rs1_val == 0x4143DA51 #nosat': 1 # 14 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xDFFA2000 and rs1_val == 0xCAC78511 #nosat': 1 # 13 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x45D1F000 and rs1_val == 0xDF880B11 #nosat': 1 # 12 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x9069A800 and rs1_val == 0xBD230058 #nosat': 1 # 11 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xF5B1B400 and rs1_val == 0xF2597377 #nosat': 1 # 10 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x06B6DA00 and rs1_val == 0x5A8E7F31 #nosat': 1 # 9 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xBFB0F100 and rs1_val == 0x7A3621F5 #nosat': 1 # 8 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xD838C880 and rs1_val == 0x1E3C492C #nosat': 1 # 7 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5C46AEC0 and rs1_val == 0xD4FAF4B1 #nosat': 1 # 6 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCF7AC620 and rs1_val == 0x27A16894 #nosat': 1 # 5 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x05C2F650 and rs1_val == 0x0A3EF19E #nosat': 1 # 4 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xEEC50588 and rs1_val == 0xCB8193EF #nosat': 1 # 3 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCA7160CC and rs1_val == 0x577F8847 #nosat': 1 # 2 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x60E30DA2 and rs1_val == 0x9B5EAF0A #nosat': 1 # 1 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x76F86039 and rs1_val == 0x5D3BBCE0 #nosat': 1 # 0 Trailing zeros for rs2_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xFD1032E8 #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and rs2_val == 0x7B246C17 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and rs2_val == 0x56F3EEF1 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 and rs2_val == 0x75923260 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x10000000 and rs2_val == 0xB9D3087C #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA8000000 and rs2_val == 0x46CBD355 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xE4000000 and rs2_val == 0x4616E73D #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8E000000 and rs2_val == 0x8CCAEC71 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x13000000 and rs2_val == 0x9B774054 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8B800000 and rs2_val == 0x6D5FCD18 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7EC00000 and rs2_val == 0x0696F561 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3DA00000 and rs2_val == 0x6E1E98E2 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x20100000 and rs2_val == 0x2DEDB6A7 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98380000 and rs2_val == 0x3C272728 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80F40000 and rs2_val == 0x4F55C73D #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43560000 and rs2_val == 0xB0AB577A #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x62A90000 and rs2_val == 0x42F5D75E #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60348000 and rs2_val == 0xB9F09825 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5EF6C000 and rs2_val == 0x9BFAD94F #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x79DF6000 and rs2_val == 0x98918DD8 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x864C1000 and rs2_val == 0x9B811F47 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x735CB800 and rs2_val == 0xD0D18FB0 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x29554400 and rs2_val == 0x71992790 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA9A56A00 and rs2_val == 0x8248F803 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3405D00 and rs2_val == 0xEB3D7873 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x394D8080 and rs2_val == 0xD7A7BF5E #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC6677840 and rs2_val == 0xD1BA5C0F #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x70598E60 and rs2_val == 0xD19E3224 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98A59F90 and rs2_val == 0x35D30D74 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD306DEB8 and rs2_val == 0x70A76E49 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x18A01374 and rs2_val == 0x9FCDB9E1 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3667402 and rs2_val == 0x5FEFE911 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and rs2_val == 0x598B88DB #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs2_val == 0x0C04F662 and rs1_val == 0xB7E7669E #nosat': 1 # 0 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCD41CAD1 and rs1_val == 0xD24F0724 #nosat': 1 # 1 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x1203965B and rs1_val == 0x585022A3 #nosat': 1 # 2 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7A9AC0A7 and rs1_val == 0xEE8F948A #nosat': 1 # 3 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x2AA8E42F and rs1_val == 0x2655FA99 #nosat': 1 # 4 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x211D785F and rs1_val == 0x0C96A183 #nosat': 1 # 5 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x59DDE33F and rs1_val == 0x88F931F4 #nosat': 1 # 6 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x711E627F and rs1_val == 0x6F2BF862 #nosat': 1 # 7 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x19835AFF and rs1_val == 0x5C6C32A5 #nosat': 1 # 8 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x088B3DFF and rs1_val == 0x58FC0342 #nosat': 1 # 9 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9A6DA3FF and rs1_val == 0x636A75E3 #nosat': 1 # 10 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x37E0D7FF and rs1_val == 0x4ED62428 #nosat': 1 # 11 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x5E59CFFF and rs1_val == 0xD2D12745 #nosat': 1 # 12 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xDD129FFF and rs1_val == 0x0D770F3C #nosat': 1 # 13 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x872EBFFF and rs1_val == 0x2311ACFB #nosat': 1 # 14 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x55367FFF and rs1_val == 0x0FB13BBC #nosat': 1 # 15 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFDD2FFFF and rs1_val == 0x8DFC2307 #nosat': 1 # 16 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x30BDFFFF and rs1_val == 0x7312BE6D #nosat': 1 # 17 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xA743FFFF and rs1_val == 0xC61B1FBF #nosat': 1 # 18 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9987FFFF and rs1_val == 0xEBDA5A4F #nosat': 1 # 19 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x118FFFFF and rs1_val == 0xC215E193 #nosat': 1 # 20 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x65DFFFFF and rs1_val == 0x75EE935F #nosat': 1 # 21 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6CBFFFFF and rs1_val == 0x09C16162 #nosat': 1 # 22 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x347FFFFF and rs1_val == 0xA4053175 #nosat': 1 # 23 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xC4FFFFFF and rs1_val == 0x499006C8 #nosat': 1 # 24 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x41FFFFFF and rs1_val == 0x3C5B3EEE #nosat': 1 # 25 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6BFFFFFF and rs1_val == 0xD95FD86A #nosat': 1 # 26 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x87FFFFFF and rs1_val == 0x25784F4F #nosat': 1 # 27 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCFFFFFFF and rs1_val == 0x082018FA #nosat': 1 # 28 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9FFFFFFF and rs1_val == 0x350CC530 #nosat': 1 # 29 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x3FFFFFFF and rs1_val == 0x7966A24E #nosat': 1 # 30 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7FFFFFFF and rs1_val == 0x51D6D6DA #nosat': 1 # 31 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xD5A2038F #nosat': 1 # 32 Trailing ones for rs2_val. Other operands are random
'rs1_val == 0xFF7746E6 and rs2_val == 0x4F829B65 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF89A7241 and rs2_val == 0x00C2F091 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x11B36A93 and rs2_val == 0xB1F5D853 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC9932457 and rs2_val == 0x39BE2172 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B9A6C8F and rs2_val == 0x316039EE #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9541241F and rs2_val == 0x5761A866 #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x94B431BF and rs2_val == 0x09E4D1F4 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDC8FE97F and rs2_val == 0x9E03793F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB903CEFF and rs2_val == 0x7F1071EC #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB494A5FF and rs2_val == 0x9A7EF9E4 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE2DD83FF and rs2_val == 0x59C05BB9 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBAFD7FF and rs2_val == 0xDE451397 #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCE5C4FFF and rs2_val == 0x40F27005 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39935FFF and rs2_val == 0x24496FE3 #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xEED7BFFF and rs2_val == 0xDE14BFF2 #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x008E7FFF and rs2_val == 0xB808A677 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12C2FFFF and rs2_val == 0x76B1FD3D #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE3A5FFFF and rs2_val == 0x5DCF019D #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9B03FFFF and rs2_val == 0x47B7097B #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5F07FFFF and rs2_val == 0x759F1B43 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x33CFFFFF and rs2_val == 0x5B331999 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x709FFFFF and rs2_val == 0x2D37DE81 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD1BFFFFF and rs2_val == 0xFCB627AF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAB7FFFFF and rs2_val == 0x1E0B4EE5 #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7CFFFFFF and rs2_val == 0xFB3E7196 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x59FFFFFF and rs2_val == 0xD9959A62 #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF and rs2_val == 0xE08409F0 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF7FFFFFF and rs2_val == 0x258ECECB #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6FFFFFFF and rs2_val == 0xFF7D5EC0 #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and rs2_val == 0x4B6EA010 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3FFFFFFF and rs2_val == 0xD885BBAC #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and rs2_val == 0xBBE8F88D #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and rs2_val == 0xE3D6E4B9 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs2_val == 0x970216FD and rs1_val == 0x0494B6D2 #nosat': 1 # 0 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x5CB58B8F and rs1_val == 0xF2650B71 #nosat': 1 # 1 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x27EFDA6C and rs1_val == 0x21AF214A #nosat': 1 # 2 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x1D1EF7C0 and rs1_val == 0x482EA760 #nosat': 1 # 3 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0FC2A909 and rs1_val == 0x0F7A0443 #nosat': 1 # 4 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x04E9E4A6 and rs1_val == 0x69534048 #nosat': 1 # 5 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x025FDCD7 and rs1_val == 0x043E3EF5 #nosat': 1 # 6 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x01782EBC and rs1_val == 0x12FAD802 #nosat': 1 # 7 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00A39575 and rs1_val == 0x119B4FE5 #nosat': 1 # 8 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0049886F and rs1_val == 0x7DB224CB #nosat': 1 # 9 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0025693C and rs1_val == 0xB45F51C3 #nosat': 1 # 10 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0018031A and rs1_val == 0x41536363 #nosat': 1 # 11 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000A8267 and rs1_val == 0x1A953CCA #nosat': 1 # 12 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00073010 and rs1_val == 0x14186EBF #nosat': 1 # 13 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00038734 and rs1_val == 0xF33C1A7F #nosat': 1 # 14 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0001EAB1 and rs1_val == 0x8DCE6F52 #nosat': 1 # 15 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000B8EC and rs1_val == 0x3096C6C8 #nosat': 1 # 16 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00007530 and rs1_val == 0x9C461CB5 #nosat': 1 # 17 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00003ED5 and rs1_val == 0x27756991 #nosat': 1 # 18 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00001055 and rs1_val == 0x62D74145 #nosat': 1 # 19 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000E9E and rs1_val == 0x931719FD #nosat': 1 # 20 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000059B and rs1_val == 0x965768E0 #nosat': 1 # 21 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000208 and rs1_val == 0x74057241 #nosat': 1 # 22 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000001E8 and rs1_val == 0x5E617F8E #nosat': 1 # 23 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000000D2 and rs1_val == 0x3E361858 #nosat': 1 # 24 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000071 and rs1_val == 0x13041452 #nosat': 1 # 25 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000034 and rs1_val == 0x4BDBF090 #nosat': 1 # 26 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000019 and rs1_val == 0x9C3ECB54 #nosat': 1 # 27 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000000B and rs1_val == 0x421E7A60 #nosat': 1 # 28 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000005 and rs1_val == 0x2577C1EC #nosat': 1 # 29 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000002 and rs1_val == 0x19AF685D #nosat': 1 # 30 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000001 and rs1_val == 0x2FF36007 #nosat': 1 # 31 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0xE286852C #nosat': 1 # 32 Leading zeros for rs2_val. Other operands are random
'rs1_val == 0xC511488A and rs2_val == 0x97BDD982 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x65151C41 and rs2_val == 0x367E5D6D #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x24CA83B3 and rs2_val == 0x623D8EB7 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x1C3B66FB and rs2_val == 0x21870F0B #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0A8A6FD0 and rs2_val == 0x82450164 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x069CA08C and rs2_val == 0x8F2DF760 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x03552C95 and rs2_val == 0x7CA07386 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0174EA19 and rs2_val == 0x19DE2BC1 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00A454F2 and rs2_val == 0xEC3FBF4D #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x007E9BEE and rs2_val == 0x164F1513 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002C7CD0 and rs2_val == 0xACC6D8F2 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00177310 and rs2_val == 0xA123F501 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00091609 and rs2_val == 0xB57A6A1D #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00040BE0 and rs2_val == 0xE90794DF #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028D1B and rs2_val == 0xAF5570EE #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0001FBE5 and rs2_val == 0xD8B9B45C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000AAC1 and rs2_val == 0x1BA1192E #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000062C3 and rs2_val == 0x49FE85B0 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000022FD and rs2_val == 0x4105CCA7 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000016B3 and rs2_val == 0xD7185DDA #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000A38 and rs2_val == 0xA7A11490 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000006A7 and rs2_val == 0xA9964AEF #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000003B9 and rs2_val == 0x4B4D8474 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000190 and rs2_val == 0x76C468AE #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000D4 and rs2_val == 0x09208A65 #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000067 and rs2_val == 0x8743FEB6 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000039 and rs2_val == 0xA66B0D38 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000001C and rs2_val == 0xFB710734 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E and rs2_val == 0xA26B7F62 #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000007 and rs2_val == 0x4DABB481 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and rs2_val == 0x2FA91425 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and rs2_val == 0x965EDA32 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xC7FDE805 #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'rs2_val == 0x6D3F408C and rs1_val == 0xFFEC35FE #nosat': 1 # 0 Leading ones for rs2_val. Other operands are random
'rs2_val == 0x946A3674 and rs1_val == 0x976AD220 #nosat': 1 # 1 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xDC6113A4 and rs1_val == 0x5990FE96 #nosat': 1 # 2 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xE42A809C and rs1_val == 0xC96EFDC4 #nosat': 1 # 3 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xF1A25760 and rs1_val == 0xAB8534C1 #nosat': 1 # 4 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFB37BEC9 and rs1_val == 0xD1142724 #nosat': 1 # 5 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFCE51A66 and rs1_val == 0xF65E7737 #nosat': 1 # 6 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFEDEBB9C and rs1_val == 0x16CBC21C #nosat': 1 # 7 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF69340A and rs1_val == 0xDBDD4DD9 #nosat': 1 # 8 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF9CF3F4 and rs1_val == 0x4BD90A77 #nosat': 1 # 9 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFC00793 and rs1_val == 0xCEBE24D9 #nosat': 1 # 10 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFEE1FC4 and rs1_val == 0xA0E0BD86 #nosat': 1 # 11 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF06038 and rs1_val == 0x3CC279B3 #nosat': 1 # 12 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF93D53 and rs1_val == 0x754F9B96 #nosat': 1 # 13 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFC47E8 and rs1_val == 0x72745307 #nosat': 1 # 14 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFE7302 and rs1_val == 0xDCAE6D62 #nosat': 1 # 15 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFF1CE8 and rs1_val == 0x7C2C966D #nosat': 1 # 16 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFB5C6 and rs1_val == 0x9BB4752D #nosat': 1 # 17 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFDFA4 and rs1_val == 0x17BE082F #nosat': 1 # 18 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFEF0B and rs1_val == 0x109FF475 #nosat': 1 # 19 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFF43F and rs1_val == 0x00B97EA6 #nosat': 1 # 20 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFB4A and rs1_val == 0xF956EC0B #nosat': 1 # 21 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFDA4 and rs1_val == 0x70FC1AFC #nosat': 1 # 22 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFECB and rs1_val == 0x6348306E #nosat': 1 # 23 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFF54 and rs1_val == 0x66B072B9 #nosat': 1 # 24 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFA9 and rs1_val == 0x7FF822ED #nosat': 1 # 25 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFC3 and rs1_val == 0xE918BE9F #nosat': 1 # 26 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFE7 and rs1_val == 0xE4BAE7F6 #nosat': 1 # 27 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF1 and rs1_val == 0xDE9A896F #nosat': 1 # 28 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF8 and rs1_val == 0x2881E531 #nosat': 1 # 29 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFC and rs1_val == 0x1475F78D #nosat': 1 # 30 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFE and rs1_val == 0xE59CF78F #nosat': 1 # 31 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xB66B3284 #nosat': 1 # 32 Leading ones for rs2_val. Other operands are random
'rs1_val == 0x6F4930C9 and rs2_val == 0x39422745 #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x85D97467 and rs2_val == 0x58FA6E1C #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xC70AFC93 and rs2_val == 0x2D143295 #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE911655F and rs2_val == 0xD230B46C #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4AB0A39 and rs2_val == 0x4D753AC1 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF8BD4821 and rs2_val == 0x1E9667C2 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFCD7E667 and rs2_val == 0xAE4839A1 #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE71CFDF and rs2_val == 0x6A013380 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1C11AE and rs2_val == 0x59432A19 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF89799A and rs2_val == 0xCEB506F6 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFC80B13 and rs2_val == 0xC5EC6148 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE94647 and rs2_val == 0x99EF1857 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF263CF and rs2_val == 0x14B91C79 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF919A1 and rs2_val == 0xA86B8A6E #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFDE89D and rs2_val == 0x08208D09 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC9D0 and rs2_val == 0x69B1DCBF #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF5576 and rs2_val == 0x807DA245 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFB6DF and rs2_val == 0x95A4D257 #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFC561 and rs2_val == 0x735C076B #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEAB5 and rs2_val == 0xE5F0307E #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF602 and rs2_val == 0xE8DAC663 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF8B1 and rs2_val == 0x0109C207 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFCA0 and rs2_val == 0x600FECC1 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFECC and rs2_val == 0xFB7F6F5D #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF6E and rs2_val == 0x5CD2875E #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF84 and rs2_val == 0xACCA7F0D #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFDD and rs2_val == 0x5AE6A228 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE7 and rs2_val == 0xFF1E5BEF #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF4 and rs2_val == 0x137A9777 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFA and rs2_val == 0x854A9657 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and rs2_val == 0xCF84B683 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and rs2_val == 0x93FDCAB8 #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 264/264
total_coverage: 366/366
|
||
ror | 366/366 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 265
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
ror: 269
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 238
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 238
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 1
x11: 238
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and rs2_val == 0x08577EB1 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0x4FFE831A #nosat': 1 # 32 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x80000000 and rs1_val == 0xAFC08ACE #nosat': 1 # 31 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x40000000 and rs1_val == 0xAF6E9055 #nosat': 1 # 30 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xE0000000 and rs1_val == 0x5B130474 #nosat': 1 # 29 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x90000000 and rs1_val == 0x3EEA126E #nosat': 1 # 28 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB8000000 and rs1_val == 0x9C734D77 #nosat': 1 # 27 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB4000000 and rs1_val == 0x5A694BCA #nosat': 1 # 26 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x3E000000 and rs1_val == 0xED52E4CA #nosat': 1 # 25 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB000000 and rs1_val == 0xB5CB2A93 #nosat': 1 # 24 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x68800000 and rs1_val == 0x29324E16 #nosat': 1 # 23 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB7400000 and rs1_val == 0xBC5FB419 #nosat': 1 # 22 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5CE00000 and rs1_val == 0x8E92E1B8 #nosat': 1 # 21 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x49F00000 and rs1_val == 0x96A3B48B #nosat': 1 # 20 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x53D80000 and rs1_val == 0x0A095049 #nosat': 1 # 19 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x2EC40000 and rs1_val == 0x6F6E71B7 #nosat': 1 # 18 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x8E860000 and rs1_val == 0x236CC43D #nosat': 1 # 17 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x6FBF0000 and rs1_val == 0xE2ED8971 #nosat': 1 # 16 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x354E8000 and rs1_val == 0x06FA7B3E #nosat': 1 # 15 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB07C000 and rs1_val == 0x4143DA51 #nosat': 1 # 14 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xDFFA2000 and rs1_val == 0xCAC78511 #nosat': 1 # 13 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x45D1F000 and rs1_val == 0xDF880B11 #nosat': 1 # 12 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x9069A800 and rs1_val == 0xBD230058 #nosat': 2 # 11 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xF5B1B400 and rs1_val == 0xF2597377 #nosat': 1 # 10 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x06B6DA00 and rs1_val == 0x5A8E7F31 #nosat': 1 # 9 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xBFB0F100 and rs1_val == 0x7A3621F5 #nosat': 1 # 8 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xD838C880 and rs1_val == 0x1E3C492C #nosat': 1 # 7 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5C46AEC0 and rs1_val == 0xD4FAF4B1 #nosat': 1 # 6 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCF7AC620 and rs1_val == 0x27A16894 #nosat': 1 # 5 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x05C2F650 and rs1_val == 0x0A3EF19E #nosat': 1 # 4 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xEEC50588 and rs1_val == 0xCB8193EF #nosat': 1 # 3 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCA7160CC and rs1_val == 0x577F8847 #nosat': 1 # 2 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x60E30DA2 and rs1_val == 0x9B5EAF0A #nosat': 1 # 1 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x76F86039 and rs1_val == 0x5D3BBCE0 #nosat': 1 # 0 Trailing zeros for rs2_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xFD1032E8 #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and rs2_val == 0x7B246C17 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and rs2_val == 0x56F3EEF1 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 and rs2_val == 0x75923260 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x10000000 and rs2_val == 0xB9D3087C #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA8000000 and rs2_val == 0x46CBD355 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xE4000000 and rs2_val == 0x4616E73D #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8E000000 and rs2_val == 0x8CCAEC71 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x13000000 and rs2_val == 0x9B774054 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8B800000 and rs2_val == 0x6D5FCD18 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7EC00000 and rs2_val == 0x0696F561 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3DA00000 and rs2_val == 0x6E1E98E2 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x20100000 and rs2_val == 0x2DEDB6A7 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98380000 and rs2_val == 0x3C272728 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80F40000 and rs2_val == 0x4F55C73D #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43560000 and rs2_val == 0xB0AB577A #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x62A90000 and rs2_val == 0x42F5D75E #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60348000 and rs2_val == 0xB9F09825 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5EF6C000 and rs2_val == 0x9BFAD94F #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x79DF6000 and rs2_val == 0x98918DD8 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x864C1000 and rs2_val == 0x9B811F47 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x735CB800 and rs2_val == 0xD0D18FB0 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x29554400 and rs2_val == 0x71992790 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA9A56A00 and rs2_val == 0x8248F803 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3405D00 and rs2_val == 0xEB3D7873 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x394D8080 and rs2_val == 0xD7A7BF5E #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC6677840 and rs2_val == 0xD1BA5C0F #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x70598E60 and rs2_val == 0xD19E3224 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98A59F90 and rs2_val == 0x35D30D74 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD306DEB8 and rs2_val == 0x70A76E49 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x18A01374 and rs2_val == 0x9FCDB9E1 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3667402 and rs2_val == 0x5FEFE911 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and rs2_val == 0x598B88DB #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs2_val == 0x0C04F662 and rs1_val == 0xB7E7669E #nosat': 1 # 0 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCD41CAD1 and rs1_val == 0xD24F0724 #nosat': 1 # 1 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x1203965B and rs1_val == 0x585022A3 #nosat': 1 # 2 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7A9AC0A7 and rs1_val == 0xEE8F948A #nosat': 1 # 3 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x2AA8E42F and rs1_val == 0x2655FA99 #nosat': 1 # 4 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x211D785F and rs1_val == 0x0C96A183 #nosat': 1 # 5 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x59DDE33F and rs1_val == 0x88F931F4 #nosat': 1 # 6 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x711E627F and rs1_val == 0x6F2BF862 #nosat': 1 # 7 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x19835AFF and rs1_val == 0x5C6C32A5 #nosat': 1 # 8 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x088B3DFF and rs1_val == 0x58FC0342 #nosat': 1 # 9 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9A6DA3FF and rs1_val == 0x636A75E3 #nosat': 1 # 10 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x37E0D7FF and rs1_val == 0x4ED62428 #nosat': 1 # 11 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x5E59CFFF and rs1_val == 0xD2D12745 #nosat': 1 # 12 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xDD129FFF and rs1_val == 0x0D770F3C #nosat': 1 # 13 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x872EBFFF and rs1_val == 0x2311ACFB #nosat': 1 # 14 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x55367FFF and rs1_val == 0x0FB13BBC #nosat': 1 # 15 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFDD2FFFF and rs1_val == 0x8DFC2307 #nosat': 1 # 16 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x30BDFFFF and rs1_val == 0x7312BE6D #nosat': 1 # 17 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xA743FFFF and rs1_val == 0xC61B1FBF #nosat': 1 # 18 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9987FFFF and rs1_val == 0xEBDA5A4F #nosat': 1 # 19 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x118FFFFF and rs1_val == 0xC215E193 #nosat': 1 # 20 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x65DFFFFF and rs1_val == 0x75EE935F #nosat': 1 # 21 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6CBFFFFF and rs1_val == 0x09C16162 #nosat': 1 # 22 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x347FFFFF and rs1_val == 0xA4053175 #nosat': 1 # 23 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xC4FFFFFF and rs1_val == 0x499006C8 #nosat': 1 # 24 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x41FFFFFF and rs1_val == 0x3C5B3EEE #nosat': 1 # 25 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6BFFFFFF and rs1_val == 0xD95FD86A #nosat': 1 # 26 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x87FFFFFF and rs1_val == 0x25784F4F #nosat': 1 # 27 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCFFFFFFF and rs1_val == 0x082018FA #nosat': 1 # 28 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9FFFFFFF and rs1_val == 0x350CC530 #nosat': 1 # 29 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x3FFFFFFF and rs1_val == 0x7966A24E #nosat': 1 # 30 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7FFFFFFF and rs1_val == 0x51D6D6DA #nosat': 1 # 31 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xD5A2038F #nosat': 1 # 32 Trailing ones for rs2_val. Other operands are random
'rs1_val == 0xFF7746E6 and rs2_val == 0x4F829B65 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF89A7241 and rs2_val == 0x00C2F091 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x11B36A93 and rs2_val == 0xB1F5D853 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC9932457 and rs2_val == 0x39BE2172 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B9A6C8F and rs2_val == 0x316039EE #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9541241F and rs2_val == 0x5761A866 #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x94B431BF and rs2_val == 0x09E4D1F4 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDC8FE97F and rs2_val == 0x9E03793F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB903CEFF and rs2_val == 0x7F1071EC #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB494A5FF and rs2_val == 0x9A7EF9E4 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE2DD83FF and rs2_val == 0x59C05BB9 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBAFD7FF and rs2_val == 0xDE451397 #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCE5C4FFF and rs2_val == 0x40F27005 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39935FFF and rs2_val == 0x24496FE3 #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xEED7BFFF and rs2_val == 0xDE14BFF2 #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x008E7FFF and rs2_val == 0xB808A677 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12C2FFFF and rs2_val == 0x76B1FD3D #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE3A5FFFF and rs2_val == 0x5DCF019D #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9B03FFFF and rs2_val == 0x47B7097B #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5F07FFFF and rs2_val == 0x759F1B43 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x33CFFFFF and rs2_val == 0x5B331999 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x709FFFFF and rs2_val == 0x2D37DE81 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD1BFFFFF and rs2_val == 0xFCB627AF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAB7FFFFF and rs2_val == 0x1E0B4EE5 #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7CFFFFFF and rs2_val == 0xFB3E7196 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x59FFFFFF and rs2_val == 0xD9959A62 #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF and rs2_val == 0xE08409F0 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF7FFFFFF and rs2_val == 0x258ECECB #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6FFFFFFF and rs2_val == 0xFF7D5EC0 #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and rs2_val == 0x4B6EA010 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3FFFFFFF and rs2_val == 0xD885BBAC #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and rs2_val == 0xBBE8F88D #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and rs2_val == 0xE3D6E4B9 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs2_val == 0x970216FD and rs1_val == 0x0494B6D2 #nosat': 1 # 0 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x5CB58B8F and rs1_val == 0xF2650B71 #nosat': 1 # 1 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x27EFDA6C and rs1_val == 0x21AF214A #nosat': 1 # 2 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x1D1EF7C0 and rs1_val == 0x482EA760 #nosat': 1 # 3 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0FC2A909 and rs1_val == 0x0F7A0443 #nosat': 1 # 4 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x04E9E4A6 and rs1_val == 0x69534048 #nosat': 1 # 5 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x025FDCD7 and rs1_val == 0x043E3EF5 #nosat': 1 # 6 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x01782EBC and rs1_val == 0x12FAD802 #nosat': 1 # 7 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00A39575 and rs1_val == 0x119B4FE5 #nosat': 1 # 8 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0049886F and rs1_val == 0x7DB224CB #nosat': 1 # 9 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0025693C and rs1_val == 0xB45F51C3 #nosat': 1 # 10 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0018031A and rs1_val == 0x41536363 #nosat': 1 # 11 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000A8267 and rs1_val == 0x1A953CCA #nosat': 1 # 12 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00073010 and rs1_val == 0x14186EBF #nosat': 1 # 13 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00038734 and rs1_val == 0xF33C1A7F #nosat': 1 # 14 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0001EAB1 and rs1_val == 0x8DCE6F52 #nosat': 1 # 15 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000B8EC and rs1_val == 0x3096C6C8 #nosat': 1 # 16 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00007530 and rs1_val == 0x9C461CB5 #nosat': 1 # 17 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00003ED5 and rs1_val == 0x27756991 #nosat': 1 # 18 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00001055 and rs1_val == 0x62D74145 #nosat': 1 # 19 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000E9E and rs1_val == 0x931719FD #nosat': 1 # 20 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000059B and rs1_val == 0x965768E0 #nosat': 1 # 21 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000208 and rs1_val == 0x74057241 #nosat': 1 # 22 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000001E8 and rs1_val == 0x5E617F8E #nosat': 1 # 23 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000000D2 and rs1_val == 0x3E361858 #nosat': 1 # 24 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000071 and rs1_val == 0x13041452 #nosat': 1 # 25 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000034 and rs1_val == 0x4BDBF090 #nosat': 1 # 26 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000019 and rs1_val == 0x9C3ECB54 #nosat': 1 # 27 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000000B and rs1_val == 0x421E7A60 #nosat': 1 # 28 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000005 and rs1_val == 0x2577C1EC #nosat': 1 # 29 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000002 and rs1_val == 0x19AF685D #nosat': 1 # 30 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000001 and rs1_val == 0x2FF36007 #nosat': 1 # 31 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0xE286852C #nosat': 1 # 32 Leading zeros for rs2_val. Other operands are random
'rs1_val == 0xC511488A and rs2_val == 0x97BDD982 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x65151C41 and rs2_val == 0x367E5D6D #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x24CA83B3 and rs2_val == 0x623D8EB7 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x1C3B66FB and rs2_val == 0x21870F0B #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0A8A6FD0 and rs2_val == 0x82450164 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x069CA08C and rs2_val == 0x8F2DF760 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x03552C95 and rs2_val == 0x7CA07386 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0174EA19 and rs2_val == 0x19DE2BC1 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00A454F2 and rs2_val == 0xEC3FBF4D #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x007E9BEE and rs2_val == 0x164F1513 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002C7CD0 and rs2_val == 0xACC6D8F2 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00177310 and rs2_val == 0xA123F501 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00091609 and rs2_val == 0xB57A6A1D #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00040BE0 and rs2_val == 0xE90794DF #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028D1B and rs2_val == 0xAF5570EE #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0001FBE5 and rs2_val == 0xD8B9B45C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000AAC1 and rs2_val == 0x1BA1192E #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000062C3 and rs2_val == 0x49FE85B0 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000022FD and rs2_val == 0x4105CCA7 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000016B3 and rs2_val == 0xD7185DDA #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000A38 and rs2_val == 0xA7A11490 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000006A7 and rs2_val == 0xA9964AEF #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000003B9 and rs2_val == 0x4B4D8474 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000190 and rs2_val == 0x76C468AE #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000D4 and rs2_val == 0x09208A65 #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000067 and rs2_val == 0x8743FEB6 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000039 and rs2_val == 0xA66B0D38 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000001C and rs2_val == 0xFB710734 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E and rs2_val == 0xA26B7F62 #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000007 and rs2_val == 0x4DABB481 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and rs2_val == 0x2FA91425 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and rs2_val == 0x965EDA32 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xC7FDE805 #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'rs2_val == 0x6D3F408C and rs1_val == 0xFFEC35FE #nosat': 1 # 0 Leading ones for rs2_val. Other operands are random
'rs2_val == 0x946A3674 and rs1_val == 0x976AD220 #nosat': 1 # 1 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xDC6113A4 and rs1_val == 0x5990FE96 #nosat': 1 # 2 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xE42A809C and rs1_val == 0xC96EFDC4 #nosat': 1 # 3 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xF1A25760 and rs1_val == 0xAB8534C1 #nosat': 1 # 4 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFB37BEC9 and rs1_val == 0xD1142724 #nosat': 1 # 5 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFCE51A66 and rs1_val == 0xF65E7737 #nosat': 1 # 6 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFEDEBB9C and rs1_val == 0x16CBC21C #nosat': 1 # 7 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF69340A and rs1_val == 0xDBDD4DD9 #nosat': 1 # 8 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF9CF3F4 and rs1_val == 0x4BD90A77 #nosat': 1 # 9 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFC00793 and rs1_val == 0xCEBE24D9 #nosat': 1 # 10 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFEE1FC4 and rs1_val == 0xA0E0BD86 #nosat': 1 # 11 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF06038 and rs1_val == 0x3CC279B3 #nosat': 1 # 12 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF93D53 and rs1_val == 0x754F9B96 #nosat': 1 # 13 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFC47E8 and rs1_val == 0x72745307 #nosat': 1 # 14 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFE7302 and rs1_val == 0xDCAE6D62 #nosat': 1 # 15 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFF1CE8 and rs1_val == 0x7C2C966D #nosat': 1 # 16 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFB5C6 and rs1_val == 0x9BB4752D #nosat': 1 # 17 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFDFA4 and rs1_val == 0x17BE082F #nosat': 1 # 18 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFEF0B and rs1_val == 0x109FF475 #nosat': 1 # 19 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFF43F and rs1_val == 0x00B97EA6 #nosat': 1 # 20 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFB4A and rs1_val == 0xF956EC0B #nosat': 1 # 21 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFDA4 and rs1_val == 0x70FC1AFC #nosat': 1 # 22 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFECB and rs1_val == 0x6348306E #nosat': 1 # 23 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFF54 and rs1_val == 0x66B072B9 #nosat': 1 # 24 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFA9 and rs1_val == 0x7FF822ED #nosat': 1 # 25 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFC3 and rs1_val == 0xE918BE9F #nosat': 1 # 26 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFE7 and rs1_val == 0xE4BAE7F6 #nosat': 1 # 27 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF1 and rs1_val == 0xDE9A896F #nosat': 1 # 28 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF8 and rs1_val == 0x2881E531 #nosat': 1 # 29 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFC and rs1_val == 0x1475F78D #nosat': 1 # 30 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFE and rs1_val == 0xE59CF78F #nosat': 1 # 31 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xB66B3284 #nosat': 1 # 32 Leading ones for rs2_val. Other operands are random
'rs1_val == 0x6F4930C9 and rs2_val == 0x39422745 #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x85D97467 and rs2_val == 0x58FA6E1C #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xC70AFC93 and rs2_val == 0x2D143295 #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE911655F and rs2_val == 0xD230B46C #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4AB0A39 and rs2_val == 0x4D753AC1 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF8BD4821 and rs2_val == 0x1E9667C2 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFCD7E667 and rs2_val == 0xAE4839A1 #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE71CFDF and rs2_val == 0x6A013380 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1C11AE and rs2_val == 0x59432A19 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF89799A and rs2_val == 0xCEB506F6 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFC80B13 and rs2_val == 0xC5EC6148 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE94647 and rs2_val == 0x99EF1857 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF263CF and rs2_val == 0x14B91C79 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF919A1 and rs2_val == 0xA86B8A6E #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFDE89D and rs2_val == 0x08208D09 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC9D0 and rs2_val == 0x69B1DCBF #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF5576 and rs2_val == 0x807DA245 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFB6DF and rs2_val == 0x95A4D257 #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFC561 and rs2_val == 0x735C076B #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEAB5 and rs2_val == 0xE5F0307E #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF602 and rs2_val == 0xE8DAC663 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF8B1 and rs2_val == 0x0109C207 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFCA0 and rs2_val == 0x600FECC1 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFECC and rs2_val == 0xFB7F6F5D #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF6E and rs2_val == 0x5CD2875E #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF84 and rs2_val == 0xACCA7F0D #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFDD and rs2_val == 0x5AE6A228 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE7 and rs2_val == 0xFF1E5BEF #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF4 and rs2_val == 0x137A9777 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFA and rs2_val == 0x854A9657 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and rs2_val == 0xCF84B683 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and rs2_val == 0x93FDCAB8 #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 264/264
total_coverage: 366/366
|
||
rori | 223/223 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rd: 157
rs1 == rd: 1
coverage: 2/2
opcode:
rori: 158
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 127
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 127
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and imm_val == 0x02 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'imm_val == 0x00 and rs1_val == 0x2DEDB6A7 #nosat': 1 # 5 Trailing zeros for imm_val. Other operands are random
'imm_val == 0x10 and rs1_val == 0x3C272728 #nosat': 1 # 4 Trailing zeros for imm_val. Other operands are random
'imm_val == 0x18 and rs1_val == 0x4F55C73D #nosat': 1 # 3 Trailing zeros for imm_val. Other operands are random
'imm_val == 0x14 and rs1_val == 0xB0AB577A #nosat': 1 # 2 Trailing zeros for imm_val. Other operands are random
'imm_val == 0x1A and rs1_val == 0xF0EB21AA #nosat': 1 # 1 Trailing zeros for imm_val. Other operands are random
'imm_val == 0x1B and rs1_val == 0xA9E16E27 #nosat': 1 # 0 Trailing zeros for imm_val. Other operands are random
'rs1_val == 0x00000000 and imm_val == 0x0C #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and imm_val == 0x05 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and imm_val == 0x01 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60000000 and imm_val == 0x18 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xB0000000 and imm_val == 0x1E #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x08000000 and imm_val == 0x1A #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xF4000000 and imm_val == 0x05 #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x82000000 and imm_val == 0x0A #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xFD000000 and imm_val == 0x03 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD8800000 and imm_val == 0x0A #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC8C00000 and imm_val == 0x14 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA3200000 and imm_val == 0x08 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC7900000 and imm_val == 0x1B #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x46880000 and imm_val == 0x1C #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x55440000 and imm_val == 0x1B #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA56A0000 and imm_val == 0x0E #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x405D0000 and imm_val == 0x03 #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xCD2F8000 and imm_val == 0x05 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA6C04000 and imm_val == 0x19 #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x33BC2000 and imm_val == 0x15 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xF1C6B000 and imm_val == 0x0C #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAA3D6800 and imm_val == 0x0D #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7AA5E400 and imm_val == 0x0A #nosat': 2 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC1B7AE00 and imm_val == 0x1C #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x4C56BB00 and imm_val == 0x09 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x72C58380 and imm_val == 0x00 #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x32AB8740 and imm_val == 0x0E #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x96CDF1A0 and imm_val == 0x1D #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xB87A9E30 and imm_val == 0x11 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x163DFF98 and imm_val == 0x17 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x9205D39C and imm_val == 0x18 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x50A03C5A and imm_val == 0x16 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and imm_val == 0x11 #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'imm_val == 0x08 and rs1_val == 0x24496FE3 #nosat': 1 # 0 Trailing ones for imm_val. Other operands are random
'imm_val == 0x1D and rs1_val == 0xDE14BFF2 #nosat': 1 # 1 Trailing ones for imm_val. Other operands are random
'imm_val == 0x03 and rs1_val == 0xB808A677 #nosat': 1 # 2 Trailing ones for imm_val. Other operands are random
'imm_val == 0x07 and rs1_val == 0x76B1FD3D #nosat': 1 # 3 Trailing ones for imm_val. Other operands are random
'imm_val == 0x0F and rs1_val == 0x5DCF019D #nosat': 1 # 4 Trailing ones for imm_val. Other operands are random
'imm_val == 0x1F and rs1_val == 0x47B7097B #nosat': 1 # 5 Trailing ones for imm_val. Other operands are random
'rs1_val == 0x759F1B44 and imm_val == 0x10 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x40D90A1D and imm_val == 0x17 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2DEDF123 and imm_val == 0x16 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B1634E7 and imm_val == 0x0C #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x8935B82F and imm_val == 0x0B #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x70BCB8DF and imm_val == 0x1C #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x8DE1C73F and imm_val == 0x08 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB0E04E7F and imm_val == 0x1C #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x589218FF and imm_val == 0x10 #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xA7BE99FF and imm_val == 0x07 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xA37E33FF and imm_val == 0x14 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE37D37FF and imm_val == 0x1B #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xABB4CFFF and imm_val == 0x17 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7C9DDFFF and imm_val == 0x1B #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5B11BFFF and imm_val == 0x0E #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCB347FFF and imm_val == 0x10 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF306FFFF and imm_val == 0x08 #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBEA5FFFF and imm_val == 0x1B #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD38BFFFF and imm_val == 0x1C #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x15B7FFFF and imm_val == 0x10 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD58FFFFF and imm_val == 0x09 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFE1FFFFF and imm_val == 0x11 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x203FFFFF and imm_val == 0x00 #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x077FFFFF and imm_val == 0x1B #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBEFFFFFF and imm_val == 0x12 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x89FFFFFF and imm_val == 0x0D #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x23FFFFFF and imm_val == 0x04 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xA7FFFFFF and imm_val == 0x0B #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCFFFFFFF and imm_val == 0x0E #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and imm_val == 0x09 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBFFFFFFF and imm_val == 0x0E #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and imm_val == 0x0B #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and imm_val == 0x12 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'imm_val == 0x1B and rs1_val == 0x164F1513 #nosat': 1 # 0 Leading zeros for imm_val. Other operands are random
'imm_val == 0x09 and rs1_val == 0xACC6D8F2 #nosat': 1 # 1 Leading zeros for imm_val. Other operands are random
'imm_val == 0x06 and rs1_val == 0xA123F501 #nosat': 1 # 2 Leading zeros for imm_val. Other operands are random
'imm_val == 0x02 and rs1_val == 0xB57A6A1D #nosat': 1 # 3 Leading zeros for imm_val. Other operands are random
'imm_val == 0x01 and rs1_val == 0xE90794DF #nosat': 1 # 4 Leading zeros for imm_val. Other operands are random
'imm_val == 0x00 and rs1_val == 0xAF5570EE #nosat': 1 # 5 Leading zeros for imm_val. Other operands are random
'rs1_val == 0xF542441E and imm_val == 0x01 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x62F28D1B and imm_val == 0x04 #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x38B9B45D and imm_val == 0x12 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x16809A12 and imm_val == 0x06 #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x082A1750 and imm_val == 0x06 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x079DD25B and imm_val == 0x04 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x034C687B and imm_val == 0x12 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x01B601FD and imm_val == 0x0E #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00B302FD and imm_val == 0x10 #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0062A6B3 and imm_val == 0x05 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00339238 and imm_val == 0x11 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00164AF0 and imm_val == 0x05 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0009222A and imm_val == 0x00 #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0006284E and imm_val == 0x12 #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00035161 and imm_val == 0x0E #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00011E24 and imm_val == 0x0C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000F614 and imm_val == 0x1C #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00005CC1 and imm_val == 0x1D #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00003226 and imm_val == 0x01 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00001D0C and imm_val == 0x0F #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000DD4 and imm_val == 0x02 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000005D1 and imm_val == 0x04 #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000002A7 and imm_val == 0x00 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000197 and imm_val == 0x0A #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000B9 and imm_val == 0x1C #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000004C and imm_val == 0x19 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000026 and imm_val == 0x02 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000012 and imm_val == 0x09 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000C and imm_val == 0x1C #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000006 and imm_val == 0x0B #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and imm_val == 0x1E #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and imm_val == 0x0C #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and imm_val == 0x1D #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'imm_val == 0x0F and rs1_val == 0x59432A19 #nosat': 1 # 0 Leading ones for imm_val. Other operands are random
'imm_val == 0x17 and rs1_val == 0xCEB506F6 #nosat': 1 # 1 Leading ones for imm_val. Other operands are random
'imm_val == 0x18 and rs1_val == 0xC5EC6148 #nosat': 1 # 2 Leading ones for imm_val. Other operands are random
'imm_val == 0x1D and rs1_val == 0x99EF1857 #nosat': 1 # 3 Leading ones for imm_val. Other operands are random
'imm_val == 0x1E and rs1_val == 0x14B91C79 #nosat': 1 # 4 Leading ones for imm_val. Other operands are random
'imm_val == 0x1F and rs1_val == 0x0973E89C #nosat': 1 # 5 Leading ones for imm_val. Other operands are random
'rs1_val == 0x7843BDB9 and imm_val == 0x1A #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x9798C9D0 and imm_val == 0x0E #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xD814D576 and imm_val == 0x0A #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE0A37559 and imm_val == 0x14 #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF79FB998 and imm_val == 0x1E #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF87A2561 and imm_val == 0x1C #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFDA56D7F and imm_val == 0x0F #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE4DEAB5 and imm_val == 0x17 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF6875BB and imm_val == 0x13 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF93D0E4 and imm_val == 0x08 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFD4AA23 and imm_val == 0x00 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE2FC91 and imm_val == 0x18 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF1D2A0 and imm_val == 0x1C #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF904D1 and imm_val == 0x0F #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFCDB0B and imm_val == 0x1D #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC2B4 and imm_val == 0x17 #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF1E5F and imm_val == 0x13 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFA2EE and imm_val == 0x0B #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFD410 and imm_val == 0x10 #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEE0A and imm_val == 0x1A #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF32A and imm_val == 0x16 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFB84 and imm_val == 0x08 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFC1D and imm_val == 0x1A #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFE31 and imm_val == 0x17 #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF44 and imm_val == 0x04 #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFBA and imm_val == 0x1F #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFC6 and imm_val == 0x0A #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE8 and imm_val == 0x11 #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF2 and imm_val == 0x1F #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF9 and imm_val == 0x1D #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and imm_val == 0x00 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and imm_val == 0x1E #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 156/156
total_coverage: 223/223
|
||
sha256sig0 | 151/151 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKnh.*)
op_comb:
rs1 != rd: 194
rs1 == rd: 1
coverage: 2/2
opcode:
sha256sig0: 195
coverage: 1/1
rd:
x0: 1
x1: 4
x10: 5
x11: 59
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 2
x29: 2
x3: 5
x30: 2
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 59
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 2
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 5
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0x254a9493 #nosat': 1 # Uniform Random 20
rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs1_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs1_val == 3758096383: 1 # Walking Zeros: 0xdfffffff
rs1_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs1_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs1_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs1_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs1_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs1_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs1_val == 4290772991: 2 # Walking Zeros: 0xffbfffff
rs1_val == 4292870143: 1 # Walking Zeros: 0xffdfffff
rs1_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs1_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs1_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs1_val == 4294836223: 1 # Walking Zeros: 0xfffdffff
rs1_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs1_val == 4294934527: 1 # Walking Zeros: 0xffff7fff
rs1_val == 4294950911: 1 # Walking Zeros: 0xffffbfff
rs1_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs1_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs1_val == 4294965247: 1 # Walking Zeros: 0xfffff7ff
rs1_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs1_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs1_val == 4294967039: 1 # Walking Zeros: 0xfffffeff
rs1_val == 4294967167: 1 # Walking Zeros: 0xffffff7f
rs1_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs1_val == 4294967263: 1 # Walking Zeros: 0xffffffdf
rs1_val == 4294967279: 1 # Walking Zeros: 0xffffffef
rs1_val == 4294967287: 1 # Walking Zeros: 0xfffffff7
rs1_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs1_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs1_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs1_val == 2147483648: 1 # Walking Ones: 0x80000000
rs1_val == 1073741824: 1 # Walking Ones: 0x40000000
rs1_val == 536870912: 1 # Walking Ones: 0x20000000
rs1_val == 268435456: 1 # Walking Ones: 0x10000000
rs1_val == 134217728: 1 # Walking Ones: 0x8000000
rs1_val == 67108864: 1 # Walking Ones: 0x4000000
rs1_val == 33554432: 1 # Walking Ones: 0x2000000
rs1_val == 16777216: 1 # Walking Ones: 0x1000000
rs1_val == 8388608: 1 # Walking Ones: 0x800000
rs1_val == 4194304: 1 # Walking Ones: 0x400000
rs1_val == 2097152: 1 # Walking Ones: 0x200000
rs1_val == 1048576: 1 # Walking Ones: 0x100000
rs1_val == 524288: 1 # Walking Ones: 0x80000
rs1_val == 262144: 1 # Walking Ones: 0x40000
rs1_val == 131072: 1 # Walking Ones: 0x20000
rs1_val == 65536: 1 # Walking Ones: 0x10000
rs1_val == 32768: 1 # Walking Ones: 0x8000
rs1_val == 16384: 1 # Walking Ones: 0x4000
rs1_val == 8192: 1 # Walking Ones: 0x2000
rs1_val == 4096: 1 # Walking Ones: 0x1000
rs1_val == 2048: 1 # Walking Ones: 0x800
rs1_val == 1024: 1 # Walking Ones: 0x400
rs1_val == 512: 1 # Walking Ones: 0x200
rs1_val == 256: 1 # Walking Ones: 0x100
rs1_val == 128: 1 # Walking Ones: 0x80
rs1_val == 64: 1 # Walking Ones: 0x40
rs1_val == 32: 1 # Walking Ones: 0x20
rs1_val == 16: 1 # Walking Ones: 0x10
rs1_val == 8: 1 # Walking Ones: 0x8
rs1_val == 4: 1 # Walking Ones: 0x4
rs1_val == 2: 1 # Walking Ones: 0x2
rs1_val == 1: 1 # Walking Ones: 0x1
'rs1_val == 0x3150e5fa #nosat': 1 # Uniform Random 1
'rs1_val == 0x90efb625 #nosat': 1 # Uniform Random 2
'rs1_val == 0x65408c73 #nosat': 1 # Uniform Random 3
'rs1_val == 0x1fc493ca #nosat': 1 # Uniform Random 4
'rs1_val == 0xd169a3f8 #nosat': 1 # Uniform Random 5
'rs1_val == 0x8e2eac2a #nosat': 1 # Uniform Random 6
'rs1_val == 0xf4c30307 #nosat': 1 # Uniform Random 7
'rs1_val == 0x35f9377f #nosat': 1 # Uniform Random 8
'rs1_val == 0xa0569d76 #nosat': 1 # Uniform Random 9
'rs1_val == 0x58d548aa #nosat': 1 # Uniform Random 10
'rs1_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 11
'rs1_val == 0x55d98c6e #nosat': 1 # Uniform Random 12
'rs1_val == 0xf273b44c #nosat': 1 # Uniform Random 13
'rs1_val == 0x74b8de87 #nosat': 1 # Uniform Random 14
'rs1_val == 0x886c3a30 #nosat': 1 # Uniform Random 15
'rs1_val == 0xccce240c #nosat': 1 # Uniform Random 16
'rs1_val == 0xbb61a9cd #nosat': 1 # Uniform Random 17
'rs1_val == 0xb49c83dc #nosat': 1 # Uniform Random 18
'rs1_val == 0xc5521660 #nosat': 1 # Uniform Random 19
coverage: 84/84
total_coverage: 151/151
|
||
sha256sig1 | 151/151 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKnh.*)
op_comb:
rs1 != rd: 194
rs1 == rd: 1
coverage: 2/2
opcode:
sha256sig1: 195
coverage: 1/1
rd:
x0: 1
x1: 4
x10: 5
x11: 59
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 2
x29: 2
x3: 5
x30: 2
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 59
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 2
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 5
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0x254a9493 #nosat': 1 # Uniform Random 20
rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs1_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs1_val == 3758096383: 1 # Walking Zeros: 0xdfffffff
rs1_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs1_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs1_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs1_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs1_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs1_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs1_val == 4290772991: 1 # Walking Zeros: 0xffbfffff
rs1_val == 4292870143: 1 # Walking Zeros: 0xffdfffff
rs1_val == 4293918719: 2 # Walking Zeros: 0xffefffff
rs1_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs1_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs1_val == 4294836223: 1 # Walking Zeros: 0xfffdffff
rs1_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs1_val == 4294934527: 1 # Walking Zeros: 0xffff7fff
rs1_val == 4294950911: 1 # Walking Zeros: 0xffffbfff
rs1_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs1_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs1_val == 4294965247: 1 # Walking Zeros: 0xfffff7ff
rs1_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs1_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs1_val == 4294967039: 1 # Walking Zeros: 0xfffffeff
rs1_val == 4294967167: 1 # Walking Zeros: 0xffffff7f
rs1_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs1_val == 4294967263: 1 # Walking Zeros: 0xffffffdf
rs1_val == 4294967279: 1 # Walking Zeros: 0xffffffef
rs1_val == 4294967287: 1 # Walking Zeros: 0xfffffff7
rs1_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs1_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs1_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs1_val == 2147483648: 1 # Walking Ones: 0x80000000
rs1_val == 1073741824: 1 # Walking Ones: 0x40000000
rs1_val == 536870912: 1 # Walking Ones: 0x20000000
rs1_val == 268435456: 1 # Walking Ones: 0x10000000
rs1_val == 134217728: 1 # Walking Ones: 0x8000000
rs1_val == 67108864: 1 # Walking Ones: 0x4000000
rs1_val == 33554432: 1 # Walking Ones: 0x2000000
rs1_val == 16777216: 1 # Walking Ones: 0x1000000
rs1_val == 8388608: 1 # Walking Ones: 0x800000
rs1_val == 4194304: 1 # Walking Ones: 0x400000
rs1_val == 2097152: 1 # Walking Ones: 0x200000
rs1_val == 1048576: 1 # Walking Ones: 0x100000
rs1_val == 524288: 1 # Walking Ones: 0x80000
rs1_val == 262144: 1 # Walking Ones: 0x40000
rs1_val == 131072: 1 # Walking Ones: 0x20000
rs1_val == 65536: 1 # Walking Ones: 0x10000
rs1_val == 32768: 1 # Walking Ones: 0x8000
rs1_val == 16384: 1 # Walking Ones: 0x4000
rs1_val == 8192: 1 # Walking Ones: 0x2000
rs1_val == 4096: 1 # Walking Ones: 0x1000
rs1_val == 2048: 1 # Walking Ones: 0x800
rs1_val == 1024: 1 # Walking Ones: 0x400
rs1_val == 512: 1 # Walking Ones: 0x200
rs1_val == 256: 1 # Walking Ones: 0x100
rs1_val == 128: 1 # Walking Ones: 0x80
rs1_val == 64: 1 # Walking Ones: 0x40
rs1_val == 32: 1 # Walking Ones: 0x20
rs1_val == 16: 1 # Walking Ones: 0x10
rs1_val == 8: 1 # Walking Ones: 0x8
rs1_val == 4: 1 # Walking Ones: 0x4
rs1_val == 2: 1 # Walking Ones: 0x2
rs1_val == 1: 1 # Walking Ones: 0x1
'rs1_val == 0x3150e5fa #nosat': 1 # Uniform Random 1
'rs1_val == 0x90efb625 #nosat': 1 # Uniform Random 2
'rs1_val == 0x65408c73 #nosat': 1 # Uniform Random 3
'rs1_val == 0x1fc493ca #nosat': 1 # Uniform Random 4
'rs1_val == 0xd169a3f8 #nosat': 1 # Uniform Random 5
'rs1_val == 0x8e2eac2a #nosat': 1 # Uniform Random 6
'rs1_val == 0xf4c30307 #nosat': 1 # Uniform Random 7
'rs1_val == 0x35f9377f #nosat': 1 # Uniform Random 8
'rs1_val == 0xa0569d76 #nosat': 1 # Uniform Random 9
'rs1_val == 0x58d548aa #nosat': 1 # Uniform Random 10
'rs1_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 11
'rs1_val == 0x55d98c6e #nosat': 1 # Uniform Random 12
'rs1_val == 0xf273b44c #nosat': 1 # Uniform Random 13
'rs1_val == 0x74b8de87 #nosat': 1 # Uniform Random 14
'rs1_val == 0x886c3a30 #nosat': 1 # Uniform Random 15
'rs1_val == 0xccce240c #nosat': 1 # Uniform Random 16
'rs1_val == 0xbb61a9cd #nosat': 1 # Uniform Random 17
'rs1_val == 0xb49c83dc #nosat': 1 # Uniform Random 18
'rs1_val == 0xc5521660 #nosat': 1 # Uniform Random 19
coverage: 84/84
total_coverage: 151/151
|
||
sha256sum0 | 151/151 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKnh.*)
op_comb:
rs1 != rd: 194
rs1 == rd: 1
coverage: 2/2
opcode:
sha256sum0: 195
coverage: 1/1
rd:
x0: 1
x1: 4
x10: 5
x11: 59
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 2
x29: 2
x3: 5
x30: 2
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 59
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 2
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 5
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0x254a9493 #nosat': 1 # Uniform Random 20
rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs1_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs1_val == 3758096383: 1 # Walking Zeros: 0xdfffffff
rs1_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs1_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs1_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs1_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs1_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs1_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs1_val == 4290772991: 1 # Walking Zeros: 0xffbfffff
rs1_val == 4292870143: 1 # Walking Zeros: 0xffdfffff
rs1_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs1_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs1_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs1_val == 4294836223: 1 # Walking Zeros: 0xfffdffff
rs1_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs1_val == 4294934527: 1 # Walking Zeros: 0xffff7fff
rs1_val == 4294950911: 1 # Walking Zeros: 0xffffbfff
rs1_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs1_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs1_val == 4294965247: 1 # Walking Zeros: 0xfffff7ff
rs1_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs1_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs1_val == 4294967039: 1 # Walking Zeros: 0xfffffeff
rs1_val == 4294967167: 1 # Walking Zeros: 0xffffff7f
rs1_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs1_val == 4294967263: 1 # Walking Zeros: 0xffffffdf
rs1_val == 4294967279: 2 # Walking Zeros: 0xffffffef
rs1_val == 4294967287: 1 # Walking Zeros: 0xfffffff7
rs1_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs1_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs1_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs1_val == 2147483648: 1 # Walking Ones: 0x80000000
rs1_val == 1073741824: 1 # Walking Ones: 0x40000000
rs1_val == 536870912: 1 # Walking Ones: 0x20000000
rs1_val == 268435456: 1 # Walking Ones: 0x10000000
rs1_val == 134217728: 1 # Walking Ones: 0x8000000
rs1_val == 67108864: 1 # Walking Ones: 0x4000000
rs1_val == 33554432: 1 # Walking Ones: 0x2000000
rs1_val == 16777216: 1 # Walking Ones: 0x1000000
rs1_val == 8388608: 1 # Walking Ones: 0x800000
rs1_val == 4194304: 1 # Walking Ones: 0x400000
rs1_val == 2097152: 1 # Walking Ones: 0x200000
rs1_val == 1048576: 1 # Walking Ones: 0x100000
rs1_val == 524288: 1 # Walking Ones: 0x80000
rs1_val == 262144: 1 # Walking Ones: 0x40000
rs1_val == 131072: 1 # Walking Ones: 0x20000
rs1_val == 65536: 1 # Walking Ones: 0x10000
rs1_val == 32768: 1 # Walking Ones: 0x8000
rs1_val == 16384: 1 # Walking Ones: 0x4000
rs1_val == 8192: 1 # Walking Ones: 0x2000
rs1_val == 4096: 1 # Walking Ones: 0x1000
rs1_val == 2048: 1 # Walking Ones: 0x800
rs1_val == 1024: 1 # Walking Ones: 0x400
rs1_val == 512: 1 # Walking Ones: 0x200
rs1_val == 256: 1 # Walking Ones: 0x100
rs1_val == 128: 1 # Walking Ones: 0x80
rs1_val == 64: 1 # Walking Ones: 0x40
rs1_val == 32: 1 # Walking Ones: 0x20
rs1_val == 16: 1 # Walking Ones: 0x10
rs1_val == 8: 1 # Walking Ones: 0x8
rs1_val == 4: 1 # Walking Ones: 0x4
rs1_val == 2: 1 # Walking Ones: 0x2
rs1_val == 1: 1 # Walking Ones: 0x1
'rs1_val == 0x3150e5fa #nosat': 1 # Uniform Random 1
'rs1_val == 0x90efb625 #nosat': 1 # Uniform Random 2
'rs1_val == 0x65408c73 #nosat': 1 # Uniform Random 3
'rs1_val == 0x1fc493ca #nosat': 1 # Uniform Random 4
'rs1_val == 0xd169a3f8 #nosat': 1 # Uniform Random 5
'rs1_val == 0x8e2eac2a #nosat': 1 # Uniform Random 6
'rs1_val == 0xf4c30307 #nosat': 1 # Uniform Random 7
'rs1_val == 0x35f9377f #nosat': 1 # Uniform Random 8
'rs1_val == 0xa0569d76 #nosat': 1 # Uniform Random 9
'rs1_val == 0x58d548aa #nosat': 1 # Uniform Random 10
'rs1_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 11
'rs1_val == 0x55d98c6e #nosat': 1 # Uniform Random 12
'rs1_val == 0xf273b44c #nosat': 1 # Uniform Random 13
'rs1_val == 0x74b8de87 #nosat': 1 # Uniform Random 14
'rs1_val == 0x886c3a30 #nosat': 1 # Uniform Random 15
'rs1_val == 0xccce240c #nosat': 1 # Uniform Random 16
'rs1_val == 0xbb61a9cd #nosat': 1 # Uniform Random 17
'rs1_val == 0xb49c83dc #nosat': 1 # Uniform Random 18
'rs1_val == 0xc5521660 #nosat': 1 # Uniform Random 19
coverage: 84/84
total_coverage: 151/151
|
||
sha256sum1 | 151/151 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKnh.*)
op_comb:
rs1 != rd: 194
rs1 == rd: 1
coverage: 2/2
opcode:
sha256sum1: 195
coverage: 1/1
rd:
x0: 1
x1: 4
x10: 5
x11: 59
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 2
x29: 2
x3: 5
x30: 2
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 59
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 2
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 5
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0x254a9493 #nosat': 1 # Uniform Random 20
rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs1_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs1_val == 3758096383: 1 # Walking Zeros: 0xdfffffff
rs1_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs1_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs1_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs1_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs1_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs1_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs1_val == 4290772991: 1 # Walking Zeros: 0xffbfffff
rs1_val == 4292870143: 2 # Walking Zeros: 0xffdfffff
rs1_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs1_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs1_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs1_val == 4294836223: 1 # Walking Zeros: 0xfffdffff
rs1_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs1_val == 4294934527: 1 # Walking Zeros: 0xffff7fff
rs1_val == 4294950911: 1 # Walking Zeros: 0xffffbfff
rs1_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs1_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs1_val == 4294965247: 1 # Walking Zeros: 0xfffff7ff
rs1_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs1_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs1_val == 4294967039: 1 # Walking Zeros: 0xfffffeff
rs1_val == 4294967167: 1 # Walking Zeros: 0xffffff7f
rs1_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs1_val == 4294967263: 1 # Walking Zeros: 0xffffffdf
rs1_val == 4294967279: 1 # Walking Zeros: 0xffffffef
rs1_val == 4294967287: 1 # Walking Zeros: 0xfffffff7
rs1_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs1_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs1_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs1_val == 2147483648: 1 # Walking Ones: 0x80000000
rs1_val == 1073741824: 1 # Walking Ones: 0x40000000
rs1_val == 536870912: 1 # Walking Ones: 0x20000000
rs1_val == 268435456: 1 # Walking Ones: 0x10000000
rs1_val == 134217728: 1 # Walking Ones: 0x8000000
rs1_val == 67108864: 1 # Walking Ones: 0x4000000
rs1_val == 33554432: 1 # Walking Ones: 0x2000000
rs1_val == 16777216: 1 # Walking Ones: 0x1000000
rs1_val == 8388608: 1 # Walking Ones: 0x800000
rs1_val == 4194304: 1 # Walking Ones: 0x400000
rs1_val == 2097152: 1 # Walking Ones: 0x200000
rs1_val == 1048576: 1 # Walking Ones: 0x100000
rs1_val == 524288: 1 # Walking Ones: 0x80000
rs1_val == 262144: 1 # Walking Ones: 0x40000
rs1_val == 131072: 1 # Walking Ones: 0x20000
rs1_val == 65536: 1 # Walking Ones: 0x10000
rs1_val == 32768: 1 # Walking Ones: 0x8000
rs1_val == 16384: 1 # Walking Ones: 0x4000
rs1_val == 8192: 1 # Walking Ones: 0x2000
rs1_val == 4096: 1 # Walking Ones: 0x1000
rs1_val == 2048: 1 # Walking Ones: 0x800
rs1_val == 1024: 1 # Walking Ones: 0x400
rs1_val == 512: 1 # Walking Ones: 0x200
rs1_val == 256: 1 # Walking Ones: 0x100
rs1_val == 128: 1 # Walking Ones: 0x80
rs1_val == 64: 1 # Walking Ones: 0x40
rs1_val == 32: 1 # Walking Ones: 0x20
rs1_val == 16: 1 # Walking Ones: 0x10
rs1_val == 8: 1 # Walking Ones: 0x8
rs1_val == 4: 1 # Walking Ones: 0x4
rs1_val == 2: 1 # Walking Ones: 0x2
rs1_val == 1: 1 # Walking Ones: 0x1
'rs1_val == 0x3150e5fa #nosat': 1 # Uniform Random 1
'rs1_val == 0x90efb625 #nosat': 1 # Uniform Random 2
'rs1_val == 0x65408c73 #nosat': 1 # Uniform Random 3
'rs1_val == 0x1fc493ca #nosat': 1 # Uniform Random 4
'rs1_val == 0xd169a3f8 #nosat': 1 # Uniform Random 5
'rs1_val == 0x8e2eac2a #nosat': 1 # Uniform Random 6
'rs1_val == 0xf4c30307 #nosat': 1 # Uniform Random 7
'rs1_val == 0x35f9377f #nosat': 1 # Uniform Random 8
'rs1_val == 0xa0569d76 #nosat': 1 # Uniform Random 9
'rs1_val == 0x58d548aa #nosat': 1 # Uniform Random 10
'rs1_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 11
'rs1_val == 0x55d98c6e #nosat': 1 # Uniform Random 12
'rs1_val == 0xf273b44c #nosat': 1 # Uniform Random 13
'rs1_val == 0x74b8de87 #nosat': 1 # Uniform Random 14
'rs1_val == 0x886c3a30 #nosat': 1 # Uniform Random 15
'rs1_val == 0xccce240c #nosat': 1 # Uniform Random 16
'rs1_val == 0xbb61a9cd #nosat': 1 # Uniform Random 17
'rs1_val == 0xb49c83dc #nosat': 1 # Uniform Random 18
'rs1_val == 0xc5521660 #nosat': 1 # Uniform Random 19
coverage: 84/84
total_coverage: 151/151
|
||
sha512sig0h | 250/250 | 100.00%
|
config:
- check ISA:=regex(.*RV32.*I.*K.*)
- check ISA:=regex(.*RV32.*I.*ZKn.*)
- check ISA:=regex(.*RV32.*I.*ZKnh.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 223
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
sha512sig0h: 227
coverage: 1/1
rd:
x0: 1
x1: 4
x10: 5
x11: 5
x12: 92
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 2
x29: 2
x3: 4
x30: 2
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 92
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 2
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 4
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 5
x11: 92
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 2
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 #nosat': 1 # Uniform Random 20
rs2_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs2_val == 3221225471: 2 # Walking Zeros: 0xbfffffff
rs2_val == 3758096383: 1 # Walking Zeros: 0xdfffffff
rs2_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs2_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs2_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs2_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs2_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs2_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs2_val == 4290772991: 2 # Walking Zeros: 0xffbfffff
rs2_val == 4292870143: 2 # Walking Zeros: 0xffdfffff
rs2_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs2_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs2_val == 4294705151: 2 # Walking Zeros: 0xfffbffff
rs2_val == 4294836223: 2 # Walking Zeros: 0xfffdffff
rs2_val == 4294901759: 3 # Walking Zeros: 0xfffeffff
rs2_val == 4294934527: 3 # Walking Zeros: 0xffff7fff
rs2_val == 4294950911: 2 # Walking Zeros: 0xffffbfff
rs2_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs2_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs2_val == 4294965247: 2 # Walking Zeros: 0xfffff7ff
rs2_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs2_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs2_val == 4294967039: 1 # Walking Zeros: 0xfffffeff
rs2_val == 4294967167: 3 # Walking Zeros: 0xffffff7f
rs2_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs2_val == 4294967263: 1 # Walking Zeros: 0xffffffdf
rs2_val == 4294967279: 2 # Walking Zeros: 0xffffffef
rs2_val == 4294967287: 1 # Walking Zeros: 0xfffffff7
rs2_val == 4294967291: 2 # Walking Zeros: 0xfffffffb
rs2_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs2_val == 4294967294: 2 # Walking Zeros: 0xfffffffe
rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs1_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs1_val == 3758096383: 2 # Walking Zeros: 0xdfffffff
rs1_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs1_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs1_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs1_val == 4261412863: 2 # Walking Zeros: 0xfdffffff
rs1_val == 4278190079: 2 # Walking Zeros: 0xfeffffff
rs1_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs1_val == 4290772991: 1 # Walking Zeros: 0xffbfffff
rs1_val == 4292870143: 1 # Walking Zeros: 0xffdfffff
rs1_val == 4293918719: 2 # Walking Zeros: 0xffefffff
rs1_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs1_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs1_val == 4294836223: 2 # Walking Zeros: 0xfffdffff
rs1_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs1_val == 4294934527: 2 # Walking Zeros: 0xffff7fff
rs1_val == 4294950911: 1 # Walking Zeros: 0xffffbfff
rs1_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs1_val == 4294963199: 2 # Walking Zeros: 0xffffefff
rs1_val == 4294965247: 1 # Walking Zeros: 0xfffff7ff
rs1_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs1_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs1_val == 4294967039: 2 # Walking Zeros: 0xfffffeff
rs1_val == 4294967167: 3 # Walking Zeros: 0xffffff7f
rs1_val == 4294967231: 2 # Walking Zeros: 0xffffffbf
rs1_val == 4294967263: 2 # Walking Zeros: 0xffffffdf
rs1_val == 4294967279: 1 # Walking Zeros: 0xffffffef
rs1_val == 4294967287: 2 # Walking Zeros: 0xfffffff7
rs1_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs1_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs1_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs2_val == 2147483648: 3 # Walking Ones: 0x80000000
rs2_val == 1073741824: 2 # Walking Ones: 0x40000000
rs2_val == 536870912: 1 # Walking Ones: 0x20000000
rs2_val == 268435456: 1 # Walking Ones: 0x10000000
rs2_val == 134217728: 1 # Walking Ones: 0x8000000
rs2_val == 67108864: 1 # Walking Ones: 0x4000000
rs2_val == 33554432: 1 # Walking Ones: 0x2000000
rs2_val == 16777216: 1 # Walking Ones: 0x1000000
rs2_val == 8388608: 1 # Walking Ones: 0x800000
rs2_val == 4194304: 1 # Walking Ones: 0x400000
rs2_val == 2097152: 2 # Walking Ones: 0x200000
rs2_val == 1048576: 2 # Walking Ones: 0x100000
rs2_val == 524288: 1 # Walking Ones: 0x80000
rs2_val == 262144: 1 # Walking Ones: 0x40000
rs2_val == 131072: 1 # Walking Ones: 0x20000
rs2_val == 65536: 1 # Walking Ones: 0x10000
rs2_val == 32768: 1 # Walking Ones: 0x8000
rs2_val == 16384: 1 # Walking Ones: 0x4000
rs2_val == 8192: 2 # Walking Ones: 0x2000
rs2_val == 4096: 2 # Walking Ones: 0x1000
rs2_val == 2048: 1 # Walking Ones: 0x800
rs2_val == 1024: 1 # Walking Ones: 0x400
rs2_val == 512: 1 # Walking Ones: 0x200
rs2_val == 256: 1 # Walking Ones: 0x100
rs2_val == 128: 1 # Walking Ones: 0x80
rs2_val == 64: 1 # Walking Ones: 0x40
rs2_val == 32: 2 # Walking Ones: 0x20
rs2_val == 16: 1 # Walking Ones: 0x10
rs2_val == 8: 1 # Walking Ones: 0x8
rs2_val == 4: 2 # Walking Ones: 0x4
rs2_val == 2: 3 # Walking Ones: 0x2
rs2_val == 1: 1 # Walking Ones: 0x1
rs1_val == 2147483648: 1 # Walking Ones: 0x80000000
rs1_val == 1073741824: 4 # Walking Ones: 0x40000000
rs1_val == 536870912: 1 # Walking Ones: 0x20000000
rs1_val == 268435456: 2 # Walking Ones: 0x10000000
rs1_val == 134217728: 1 # Walking Ones: 0x8000000
rs1_val == 67108864: 1 # Walking Ones: 0x4000000
rs1_val == 33554432: 1 # Walking Ones: 0x2000000
rs1_val == 16777216: 1 # Walking Ones: 0x1000000
rs1_val == 8388608: 1 # Walking Ones: 0x800000
rs1_val == 4194304: 1 # Walking Ones: 0x400000
rs1_val == 2097152: 1 # Walking Ones: 0x200000
rs1_val == 1048576: 1 # Walking Ones: 0x100000
rs1_val == 524288: 1 # Walking Ones: 0x80000
rs1_val == 262144: 1 # Walking Ones: 0x40000
rs1_val == 131072: 1 # Walking Ones: 0x20000
rs1_val == 65536: 1 # Walking Ones: 0x10000
rs1_val == 32768: 1 # Walking Ones: 0x8000
rs1_val == 16384: 3 # Walking Ones: 0x4000
rs1_val == 8192: 1 # Walking Ones: 0x2000
rs1_val == 4096: 1 # Walking Ones: 0x1000
rs1_val == 2048: 1 # Walking Ones: 0x800
rs1_val == 1024: 1 # Walking Ones: 0x400
rs1_val == 512: 1 # Walking Ones: 0x200
rs1_val == 256: 2 # Walking Ones: 0x100
rs1_val == 128: 1 # Walking Ones: 0x80
rs1_val == 64: 1 # Walking Ones: 0x40
rs1_val == 32: 2 # Walking Ones: 0x20
rs1_val == 16: 1 # Walking Ones: 0x10
rs1_val == 8: 1 # Walking Ones: 0x8
rs1_val == 4: 1 # Walking Ones: 0x4
rs1_val == 2: 1 # Walking Ones: 0x2
rs1_val == 1: 1 # Walking Ones: 0x1
'rs1_val == 0x91766f62 and rs2_val == 0x5570084b #nosat': 1 # Uniform Random 1
'rs1_val == 0xc0fe15dd and rs2_val == 0x9f053821 #nosat': 1 # Uniform Random 2
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d #nosat': 1 # Uniform Random 3
'rs1_val == 0x952acffe and rs2_val == 0x25ae27ee #nosat': 1 # Uniform Random 4
'rs1_val == 0x40a5ff52 and rs2_val == 0xb6f9706f #nosat': 1 # Uniform Random 5
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a #nosat': 1 # Uniform Random 6
'rs1_val == 0xc2f1c53e and rs2_val == 0xd05668ae #nosat': 1 # Uniform Random 7
'rs1_val == 0x9722c9a6 and rs2_val == 0x7bcad7c4 #nosat': 1 # Uniform Random 8
'rs1_val == 0xf7f1305a and rs2_val == 0x9bedfe39 #nosat': 1 # Uniform Random 9
'rs1_val == 0xd75739f8 and rs2_val == 0xe6fff3d9 #nosat': 1 # Uniform Random 10
'rs1_val == 0x90efb625 and rs2_val == 0x3150e5fa #nosat': 1 # Uniform Random 11
'rs1_val == 0x1fc493ca and rs2_val == 0x65408c73 #nosat': 1 # Uniform Random 12
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 #nosat': 1 # Uniform Random 13
'rs1_val == 0x35f9377f and rs2_val == 0xf4c30307 #nosat': 1 # Uniform Random 14
'rs1_val == 0x58d548aa and rs2_val == 0xa0569d76 #nosat': 1 # Uniform Random 15
'rs1_val == 0x55d98c6e and rs2_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 16
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c #nosat': 1 # Uniform Random 17
'rs1_val == 0xccce240c and rs2_val == 0x886c3a30 #nosat': 1 # Uniform Random 18
'rs1_val == 0xb49c83dc and rs2_val == 0xbb61a9cd #nosat': 1 # Uniform Random 19
coverage: 148/148
total_coverage: 250/250
|
||
sha512sig0l | 250/250 | 100.00%
|
config:
- check ISA:=regex(.*RV32.*I.*K.*)
- check ISA:=regex(.*RV32.*I.*ZKn.*)
- check ISA:=regex(.*RV32.*I.*ZKnh.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 225
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
sha512sig0l: 229
coverage: 1/1
rd:
x0: 1
x1: 4
x10: 5
x11: 5
x12: 94
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 2
x29: 2
x3: 4
x30: 2
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 94
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 2
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 4
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 5
x11: 94
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 2
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 #nosat': 1 # Uniform Random 20
rs2_val == 2147483647: 2 # Walking Zeros: 0x7fffffff
rs2_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs2_val == 3758096383: 3 # Walking Zeros: 0xdfffffff
rs2_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs2_val == 4160749567: 3 # Walking Zeros: 0xf7ffffff
rs2_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs2_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs2_val == 4278190079: 2 # Walking Zeros: 0xfeffffff
rs2_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs2_val == 4290772991: 2 # Walking Zeros: 0xffbfffff
rs2_val == 4292870143: 2 # Walking Zeros: 0xffdfffff
rs2_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs2_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs2_val == 4294705151: 2 # Walking Zeros: 0xfffbffff
rs2_val == 4294836223: 2 # Walking Zeros: 0xfffdffff
rs2_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs2_val == 4294934527: 1 # Walking Zeros: 0xffff7fff
rs2_val == 4294950911: 3 # Walking Zeros: 0xffffbfff
rs2_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs2_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs2_val == 4294965247: 1 # Walking Zeros: 0xfffff7ff
rs2_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs2_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs2_val == 4294967039: 1 # Walking Zeros: 0xfffffeff
rs2_val == 4294967167: 1 # Walking Zeros: 0xffffff7f
rs2_val == 4294967231: 2 # Walking Zeros: 0xffffffbf
rs2_val == 4294967263: 1 # Walking Zeros: 0xffffffdf
rs2_val == 4294967279: 1 # Walking Zeros: 0xffffffef
rs2_val == 4294967287: 2 # Walking Zeros: 0xfffffff7
rs2_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs2_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs2_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs1_val == 3221225471: 2 # Walking Zeros: 0xbfffffff
rs1_val == 3758096383: 1 # Walking Zeros: 0xdfffffff
rs1_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs1_val == 4160749567: 2 # Walking Zeros: 0xf7ffffff
rs1_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs1_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs1_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs1_val == 4286578687: 2 # Walking Zeros: 0xff7fffff
rs1_val == 4290772991: 2 # Walking Zeros: 0xffbfffff
rs1_val == 4292870143: 1 # Walking Zeros: 0xffdfffff
rs1_val == 4293918719: 3 # Walking Zeros: 0xffefffff
rs1_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs1_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs1_val == 4294836223: 1 # Walking Zeros: 0xfffdffff
rs1_val == 4294901759: 2 # Walking Zeros: 0xfffeffff
rs1_val == 4294934527: 1 # Walking Zeros: 0xffff7fff
rs1_val == 4294950911: 2 # Walking Zeros: 0xffffbfff
rs1_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs1_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs1_val == 4294965247: 5 # Walking Zeros: 0xfffff7ff
rs1_val == 4294966271: 2 # Walking Zeros: 0xfffffbff
rs1_val == 4294966783: 2 # Walking Zeros: 0xfffffdff
rs1_val == 4294967039: 2 # Walking Zeros: 0xfffffeff
rs1_val == 4294967167: 3 # Walking Zeros: 0xffffff7f
rs1_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs1_val == 4294967263: 1 # Walking Zeros: 0xffffffdf
rs1_val == 4294967279: 2 # Walking Zeros: 0xffffffef
rs1_val == 4294967287: 1 # Walking Zeros: 0xfffffff7
rs1_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs1_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs1_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs2_val == 2147483648: 1 # Walking Ones: 0x80000000
rs2_val == 1073741824: 1 # Walking Ones: 0x40000000
rs2_val == 536870912: 1 # Walking Ones: 0x20000000
rs2_val == 268435456: 2 # Walking Ones: 0x10000000
rs2_val == 134217728: 1 # Walking Ones: 0x8000000
rs2_val == 67108864: 1 # Walking Ones: 0x4000000
rs2_val == 33554432: 1 # Walking Ones: 0x2000000
rs2_val == 16777216: 2 # Walking Ones: 0x1000000
rs2_val == 8388608: 1 # Walking Ones: 0x800000
rs2_val == 4194304: 1 # Walking Ones: 0x400000
rs2_val == 2097152: 2 # Walking Ones: 0x200000
rs2_val == 1048576: 2 # Walking Ones: 0x100000
rs2_val == 524288: 2 # Walking Ones: 0x80000
rs2_val == 262144: 1 # Walking Ones: 0x40000
rs2_val == 131072: 2 # Walking Ones: 0x20000
rs2_val == 65536: 1 # Walking Ones: 0x10000
rs2_val == 32768: 1 # Walking Ones: 0x8000
rs2_val == 16384: 1 # Walking Ones: 0x4000
rs2_val == 8192: 1 # Walking Ones: 0x2000
rs2_val == 4096: 1 # Walking Ones: 0x1000
rs2_val == 2048: 1 # Walking Ones: 0x800
rs2_val == 1024: 1 # Walking Ones: 0x400
rs2_val == 512: 1 # Walking Ones: 0x200
rs2_val == 256: 1 # Walking Ones: 0x100
rs2_val == 128: 1 # Walking Ones: 0x80
rs2_val == 64: 2 # Walking Ones: 0x40
rs2_val == 32: 1 # Walking Ones: 0x20
rs2_val == 16: 1 # Walking Ones: 0x10
rs2_val == 8: 1 # Walking Ones: 0x8
rs2_val == 4: 1 # Walking Ones: 0x4
rs2_val == 2: 1 # Walking Ones: 0x2
rs2_val == 1: 1 # Walking Ones: 0x1
rs1_val == 2147483648: 1 # Walking Ones: 0x80000000
rs1_val == 1073741824: 1 # Walking Ones: 0x40000000
rs1_val == 536870912: 1 # Walking Ones: 0x20000000
rs1_val == 268435456: 2 # Walking Ones: 0x10000000
rs1_val == 134217728: 2 # Walking Ones: 0x8000000
rs1_val == 67108864: 1 # Walking Ones: 0x4000000
rs1_val == 33554432: 1 # Walking Ones: 0x2000000
rs1_val == 16777216: 1 # Walking Ones: 0x1000000
rs1_val == 8388608: 1 # Walking Ones: 0x800000
rs1_val == 4194304: 1 # Walking Ones: 0x400000
rs1_val == 2097152: 1 # Walking Ones: 0x200000
rs1_val == 1048576: 1 # Walking Ones: 0x100000
rs1_val == 524288: 1 # Walking Ones: 0x80000
rs1_val == 262144: 1 # Walking Ones: 0x40000
rs1_val == 131072: 1 # Walking Ones: 0x20000
rs1_val == 65536: 1 # Walking Ones: 0x10000
rs1_val == 32768: 1 # Walking Ones: 0x8000
rs1_val == 16384: 1 # Walking Ones: 0x4000
rs1_val == 8192: 1 # Walking Ones: 0x2000
rs1_val == 4096: 1 # Walking Ones: 0x1000
rs1_val == 2048: 1 # Walking Ones: 0x800
rs1_val == 1024: 1 # Walking Ones: 0x400
rs1_val == 512: 1 # Walking Ones: 0x200
rs1_val == 256: 1 # Walking Ones: 0x100
rs1_val == 128: 1 # Walking Ones: 0x80
rs1_val == 64: 1 # Walking Ones: 0x40
rs1_val == 32: 2 # Walking Ones: 0x20
rs1_val == 16: 1 # Walking Ones: 0x10
rs1_val == 8: 1 # Walking Ones: 0x8
rs1_val == 4: 1 # Walking Ones: 0x4
rs1_val == 2: 1 # Walking Ones: 0x2
rs1_val == 1: 1 # Walking Ones: 0x1
'rs1_val == 0x91766f62 and rs2_val == 0x5570084b #nosat': 1 # Uniform Random 1
'rs1_val == 0xc0fe15dd and rs2_val == 0x9f053821 #nosat': 1 # Uniform Random 2
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d #nosat': 1 # Uniform Random 3
'rs1_val == 0x952acffe and rs2_val == 0x25ae27ee #nosat': 1 # Uniform Random 4
'rs1_val == 0x40a5ff52 and rs2_val == 0xb6f9706f #nosat': 1 # Uniform Random 5
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a #nosat': 1 # Uniform Random 6
'rs1_val == 0xc2f1c53e and rs2_val == 0xd05668ae #nosat': 1 # Uniform Random 7
'rs1_val == 0x9722c9a6 and rs2_val == 0x7bcad7c4 #nosat': 1 # Uniform Random 8
'rs1_val == 0xf7f1305a and rs2_val == 0x9bedfe39 #nosat': 1 # Uniform Random 9
'rs1_val == 0xd75739f8 and rs2_val == 0xe6fff3d9 #nosat': 1 # Uniform Random 10
'rs1_val == 0x90efb625 and rs2_val == 0x3150e5fa #nosat': 1 # Uniform Random 11
'rs1_val == 0x1fc493ca and rs2_val == 0x65408c73 #nosat': 1 # Uniform Random 12
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 #nosat': 1 # Uniform Random 13
'rs1_val == 0x35f9377f and rs2_val == 0xf4c30307 #nosat': 1 # Uniform Random 14
'rs1_val == 0x58d548aa and rs2_val == 0xa0569d76 #nosat': 1 # Uniform Random 15
'rs1_val == 0x55d98c6e and rs2_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 16
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c #nosat': 1 # Uniform Random 17
'rs1_val == 0xccce240c and rs2_val == 0x886c3a30 #nosat': 1 # Uniform Random 18
'rs1_val == 0xb49c83dc and rs2_val == 0xbb61a9cd #nosat': 1 # Uniform Random 19
coverage: 148/148
total_coverage: 250/250
|
||
sha512sig1h | 250/250 | 100.00%
|
config:
- check ISA:=regex(.*RV32.*I.*K.*)
- check ISA:=regex(.*RV32.*I.*ZKn.*)
- check ISA:=regex(.*RV32.*I.*ZKnh.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 224
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
sha512sig1h: 228
coverage: 1/1
rd:
x0: 1
x1: 4
x10: 5
x11: 5
x12: 93
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 2
x29: 2
x3: 4
x30: 2
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 93
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 2
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 4
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 5
x11: 93
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 2
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 #nosat': 1 # Uniform Random 20
rs2_val == 2147483647: 2 # Walking Zeros: 0x7fffffff
rs2_val == 3221225471: 2 # Walking Zeros: 0xbfffffff
rs2_val == 3758096383: 1 # Walking Zeros: 0xdfffffff
rs2_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs2_val == 4160749567: 3 # Walking Zeros: 0xf7ffffff
rs2_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs2_val == 4261412863: 2 # Walking Zeros: 0xfdffffff
rs2_val == 4278190079: 2 # Walking Zeros: 0xfeffffff
rs2_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs2_val == 4290772991: 2 # Walking Zeros: 0xffbfffff
rs2_val == 4292870143: 1 # Walking Zeros: 0xffdfffff
rs2_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs2_val == 4294443007: 2 # Walking Zeros: 0xfff7ffff
rs2_val == 4294705151: 3 # Walking Zeros: 0xfffbffff
rs2_val == 4294836223: 1 # Walking Zeros: 0xfffdffff
rs2_val == 4294901759: 3 # Walking Zeros: 0xfffeffff
rs2_val == 4294934527: 2 # Walking Zeros: 0xffff7fff
rs2_val == 4294950911: 3 # Walking Zeros: 0xffffbfff
rs2_val == 4294959103: 2 # Walking Zeros: 0xffffdfff
rs2_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs2_val == 4294965247: 1 # Walking Zeros: 0xfffff7ff
rs2_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs2_val == 4294966783: 3 # Walking Zeros: 0xfffffdff
rs2_val == 4294967039: 1 # Walking Zeros: 0xfffffeff
rs2_val == 4294967167: 1 # Walking Zeros: 0xffffff7f
rs2_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs2_val == 4294967263: 1 # Walking Zeros: 0xffffffdf
rs2_val == 4294967279: 1 # Walking Zeros: 0xffffffef
rs2_val == 4294967287: 1 # Walking Zeros: 0xfffffff7
rs2_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs2_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs2_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs1_val == 2147483647: 3 # Walking Zeros: 0x7fffffff
rs1_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs1_val == 3758096383: 2 # Walking Zeros: 0xdfffffff
rs1_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs1_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs1_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs1_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs1_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs1_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs1_val == 4290772991: 2 # Walking Zeros: 0xffbfffff
rs1_val == 4292870143: 2 # Walking Zeros: 0xffdfffff
rs1_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs1_val == 4294443007: 3 # Walking Zeros: 0xfff7ffff
rs1_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs1_val == 4294836223: 1 # Walking Zeros: 0xfffdffff
rs1_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs1_val == 4294934527: 2 # Walking Zeros: 0xffff7fff
rs1_val == 4294950911: 3 # Walking Zeros: 0xffffbfff
rs1_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs1_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs1_val == 4294965247: 2 # Walking Zeros: 0xfffff7ff
rs1_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs1_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs1_val == 4294967039: 1 # Walking Zeros: 0xfffffeff
rs1_val == 4294967167: 1 # Walking Zeros: 0xffffff7f
rs1_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs1_val == 4294967263: 1 # Walking Zeros: 0xffffffdf
rs1_val == 4294967279: 1 # Walking Zeros: 0xffffffef
rs1_val == 4294967287: 2 # Walking Zeros: 0xfffffff7
rs1_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs1_val == 4294967293: 2 # Walking Zeros: 0xfffffffd
rs1_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs2_val == 2147483648: 1 # Walking Ones: 0x80000000
rs2_val == 1073741824: 1 # Walking Ones: 0x40000000
rs2_val == 536870912: 1 # Walking Ones: 0x20000000
rs2_val == 268435456: 1 # Walking Ones: 0x10000000
rs2_val == 134217728: 1 # Walking Ones: 0x8000000
rs2_val == 67108864: 1 # Walking Ones: 0x4000000
rs2_val == 33554432: 1 # Walking Ones: 0x2000000
rs2_val == 16777216: 1 # Walking Ones: 0x1000000
rs2_val == 8388608: 1 # Walking Ones: 0x800000
rs2_val == 4194304: 2 # Walking Ones: 0x400000
rs2_val == 2097152: 1 # Walking Ones: 0x200000
rs2_val == 1048576: 2 # Walking Ones: 0x100000
rs2_val == 524288: 1 # Walking Ones: 0x80000
rs2_val == 262144: 1 # Walking Ones: 0x40000
rs2_val == 131072: 1 # Walking Ones: 0x20000
rs2_val == 65536: 2 # Walking Ones: 0x10000
rs2_val == 32768: 1 # Walking Ones: 0x8000
rs2_val == 16384: 1 # Walking Ones: 0x4000
rs2_val == 8192: 2 # Walking Ones: 0x2000
rs2_val == 4096: 1 # Walking Ones: 0x1000
rs2_val == 2048: 2 # Walking Ones: 0x800
rs2_val == 1024: 1 # Walking Ones: 0x400
rs2_val == 512: 1 # Walking Ones: 0x200
rs2_val == 256: 1 # Walking Ones: 0x100
rs2_val == 128: 1 # Walking Ones: 0x80
rs2_val == 64: 1 # Walking Ones: 0x40
rs2_val == 32: 1 # Walking Ones: 0x20
rs2_val == 16: 1 # Walking Ones: 0x10
rs2_val == 8: 1 # Walking Ones: 0x8
rs2_val == 4: 1 # Walking Ones: 0x4
rs2_val == 2: 1 # Walking Ones: 0x2
rs2_val == 1: 1 # Walking Ones: 0x1
rs1_val == 2147483648: 1 # Walking Ones: 0x80000000
rs1_val == 1073741824: 1 # Walking Ones: 0x40000000
rs1_val == 536870912: 3 # Walking Ones: 0x20000000
rs1_val == 268435456: 1 # Walking Ones: 0x10000000
rs1_val == 134217728: 1 # Walking Ones: 0x8000000
rs1_val == 67108864: 1 # Walking Ones: 0x4000000
rs1_val == 33554432: 1 # Walking Ones: 0x2000000
rs1_val == 16777216: 1 # Walking Ones: 0x1000000
rs1_val == 8388608: 1 # Walking Ones: 0x800000
rs1_val == 4194304: 1 # Walking Ones: 0x400000
rs1_val == 2097152: 1 # Walking Ones: 0x200000
rs1_val == 1048576: 1 # Walking Ones: 0x100000
rs1_val == 524288: 1 # Walking Ones: 0x80000
rs1_val == 262144: 1 # Walking Ones: 0x40000
rs1_val == 131072: 1 # Walking Ones: 0x20000
rs1_val == 65536: 1 # Walking Ones: 0x10000
rs1_val == 32768: 1 # Walking Ones: 0x8000
rs1_val == 16384: 1 # Walking Ones: 0x4000
rs1_val == 8192: 1 # Walking Ones: 0x2000
rs1_val == 4096: 1 # Walking Ones: 0x1000
rs1_val == 2048: 2 # Walking Ones: 0x800
rs1_val == 1024: 4 # Walking Ones: 0x400
rs1_val == 512: 1 # Walking Ones: 0x200
rs1_val == 256: 1 # Walking Ones: 0x100
rs1_val == 128: 2 # Walking Ones: 0x80
rs1_val == 64: 1 # Walking Ones: 0x40
rs1_val == 32: 2 # Walking Ones: 0x20
rs1_val == 16: 1 # Walking Ones: 0x10
rs1_val == 8: 1 # Walking Ones: 0x8
rs1_val == 4: 1 # Walking Ones: 0x4
rs1_val == 2: 4 # Walking Ones: 0x2
rs1_val == 1: 1 # Walking Ones: 0x1
'rs1_val == 0x91766f62 and rs2_val == 0x5570084b #nosat': 1 # Uniform Random 1
'rs1_val == 0xc0fe15dd and rs2_val == 0x9f053821 #nosat': 1 # Uniform Random 2
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d #nosat': 1 # Uniform Random 3
'rs1_val == 0x952acffe and rs2_val == 0x25ae27ee #nosat': 1 # Uniform Random 4
'rs1_val == 0x40a5ff52 and rs2_val == 0xb6f9706f #nosat': 1 # Uniform Random 5
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a #nosat': 1 # Uniform Random 6
'rs1_val == 0xc2f1c53e and rs2_val == 0xd05668ae #nosat': 1 # Uniform Random 7
'rs1_val == 0x9722c9a6 and rs2_val == 0x7bcad7c4 #nosat': 1 # Uniform Random 8
'rs1_val == 0xf7f1305a and rs2_val == 0x9bedfe39 #nosat': 1 # Uniform Random 9
'rs1_val == 0xd75739f8 and rs2_val == 0xe6fff3d9 #nosat': 1 # Uniform Random 10
'rs1_val == 0x90efb625 and rs2_val == 0x3150e5fa #nosat': 1 # Uniform Random 11
'rs1_val == 0x1fc493ca and rs2_val == 0x65408c73 #nosat': 1 # Uniform Random 12
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 #nosat': 1 # Uniform Random 13
'rs1_val == 0x35f9377f and rs2_val == 0xf4c30307 #nosat': 1 # Uniform Random 14
'rs1_val == 0x58d548aa and rs2_val == 0xa0569d76 #nosat': 1 # Uniform Random 15
'rs1_val == 0x55d98c6e and rs2_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 16
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c #nosat': 1 # Uniform Random 17
'rs1_val == 0xccce240c and rs2_val == 0x886c3a30 #nosat': 1 # Uniform Random 18
'rs1_val == 0xb49c83dc and rs2_val == 0xbb61a9cd #nosat': 1 # Uniform Random 19
coverage: 148/148
total_coverage: 250/250
|
||
sha512sig1l | 250/250 | 100.00%
|
config:
- check ISA:=regex(.*RV32.*I.*K.*)
- check ISA:=regex(.*RV32.*I.*ZKn.*)
- check ISA:=regex(.*RV32.*I.*ZKnh.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 225
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
sha512sig1l: 229
coverage: 1/1
rd:
x0: 1
x1: 4
x10: 5
x11: 5
x12: 94
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 2
x29: 2
x3: 4
x30: 2
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 94
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 2
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 4
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 5
x11: 94
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 2
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 #nosat': 1 # Uniform Random 20
rs2_val == 2147483647: 3 # Walking Zeros: 0x7fffffff
rs2_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs2_val == 3758096383: 2 # Walking Zeros: 0xdfffffff
rs2_val == 4026531839: 2 # Walking Zeros: 0xefffffff
rs2_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs2_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs2_val == 4261412863: 2 # Walking Zeros: 0xfdffffff
rs2_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs2_val == 4286578687: 2 # Walking Zeros: 0xff7fffff
rs2_val == 4290772991: 1 # Walking Zeros: 0xffbfffff
rs2_val == 4292870143: 1 # Walking Zeros: 0xffdfffff
rs2_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs2_val == 4294443007: 2 # Walking Zeros: 0xfff7ffff
rs2_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs2_val == 4294836223: 1 # Walking Zeros: 0xfffdffff
rs2_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs2_val == 4294934527: 1 # Walking Zeros: 0xffff7fff
rs2_val == 4294950911: 1 # Walking Zeros: 0xffffbfff
rs2_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs2_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs2_val == 4294965247: 1 # Walking Zeros: 0xfffff7ff
rs2_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs2_val == 4294966783: 3 # Walking Zeros: 0xfffffdff
rs2_val == 4294967039: 2 # Walking Zeros: 0xfffffeff
rs2_val == 4294967167: 4 # Walking Zeros: 0xffffff7f
rs2_val == 4294967231: 2 # Walking Zeros: 0xffffffbf
rs2_val == 4294967263: 3 # Walking Zeros: 0xffffffdf
rs2_val == 4294967279: 1 # Walking Zeros: 0xffffffef
rs2_val == 4294967287: 1 # Walking Zeros: 0xfffffff7
rs2_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs2_val == 4294967293: 2 # Walking Zeros: 0xfffffffd
rs2_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs1_val == 2147483647: 2 # Walking Zeros: 0x7fffffff
rs1_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs1_val == 3758096383: 2 # Walking Zeros: 0xdfffffff
rs1_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs1_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs1_val == 4227858431: 3 # Walking Zeros: 0xfbffffff
rs1_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs1_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs1_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs1_val == 4290772991: 2 # Walking Zeros: 0xffbfffff
rs1_val == 4292870143: 2 # Walking Zeros: 0xffdfffff
rs1_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs1_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs1_val == 4294705151: 2 # Walking Zeros: 0xfffbffff
rs1_val == 4294836223: 1 # Walking Zeros: 0xfffdffff
rs1_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs1_val == 4294934527: 2 # Walking Zeros: 0xffff7fff
rs1_val == 4294950911: 1 # Walking Zeros: 0xffffbfff
rs1_val == 4294959103: 2 # Walking Zeros: 0xffffdfff
rs1_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs1_val == 4294965247: 1 # Walking Zeros: 0xfffff7ff
rs1_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs1_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs1_val == 4294967039: 2 # Walking Zeros: 0xfffffeff
rs1_val == 4294967167: 1 # Walking Zeros: 0xffffff7f
rs1_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs1_val == 4294967263: 3 # Walking Zeros: 0xffffffdf
rs1_val == 4294967279: 2 # Walking Zeros: 0xffffffef
rs1_val == 4294967287: 1 # Walking Zeros: 0xfffffff7
rs1_val == 4294967291: 2 # Walking Zeros: 0xfffffffb
rs1_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs1_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs2_val == 2147483648: 3 # Walking Ones: 0x80000000
rs2_val == 1073741824: 1 # Walking Ones: 0x40000000
rs2_val == 536870912: 1 # Walking Ones: 0x20000000
rs2_val == 268435456: 1 # Walking Ones: 0x10000000
rs2_val == 134217728: 1 # Walking Ones: 0x8000000
rs2_val == 67108864: 1 # Walking Ones: 0x4000000
rs2_val == 33554432: 1 # Walking Ones: 0x2000000
rs2_val == 16777216: 1 # Walking Ones: 0x1000000
rs2_val == 8388608: 2 # Walking Ones: 0x800000
rs2_val == 4194304: 2 # Walking Ones: 0x400000
rs2_val == 2097152: 2 # Walking Ones: 0x200000
rs2_val == 1048576: 1 # Walking Ones: 0x100000
rs2_val == 524288: 1 # Walking Ones: 0x80000
rs2_val == 262144: 2 # Walking Ones: 0x40000
rs2_val == 131072: 2 # Walking Ones: 0x20000
rs2_val == 65536: 1 # Walking Ones: 0x10000
rs2_val == 32768: 1 # Walking Ones: 0x8000
rs2_val == 16384: 1 # Walking Ones: 0x4000
rs2_val == 8192: 1 # Walking Ones: 0x2000
rs2_val == 4096: 1 # Walking Ones: 0x1000
rs2_val == 2048: 2 # Walking Ones: 0x800
rs2_val == 1024: 1 # Walking Ones: 0x400
rs2_val == 512: 1 # Walking Ones: 0x200
rs2_val == 256: 2 # Walking Ones: 0x100
rs2_val == 128: 1 # Walking Ones: 0x80
rs2_val == 64: 1 # Walking Ones: 0x40
rs2_val == 32: 2 # Walking Ones: 0x20
rs2_val == 16: 1 # Walking Ones: 0x10
rs2_val == 8: 2 # Walking Ones: 0x8
rs2_val == 4: 1 # Walking Ones: 0x4
rs2_val == 2: 1 # Walking Ones: 0x2
rs2_val == 1: 1 # Walking Ones: 0x1
rs1_val == 2147483648: 1 # Walking Ones: 0x80000000
rs1_val == 1073741824: 2 # Walking Ones: 0x40000000
rs1_val == 536870912: 1 # Walking Ones: 0x20000000
rs1_val == 268435456: 1 # Walking Ones: 0x10000000
rs1_val == 134217728: 1 # Walking Ones: 0x8000000
rs1_val == 67108864: 1 # Walking Ones: 0x4000000
rs1_val == 33554432: 1 # Walking Ones: 0x2000000
rs1_val == 16777216: 1 # Walking Ones: 0x1000000
rs1_val == 8388608: 3 # Walking Ones: 0x800000
rs1_val == 4194304: 1 # Walking Ones: 0x400000
rs1_val == 2097152: 1 # Walking Ones: 0x200000
rs1_val == 1048576: 1 # Walking Ones: 0x100000
rs1_val == 524288: 1 # Walking Ones: 0x80000
rs1_val == 262144: 1 # Walking Ones: 0x40000
rs1_val == 131072: 1 # Walking Ones: 0x20000
rs1_val == 65536: 2 # Walking Ones: 0x10000
rs1_val == 32768: 1 # Walking Ones: 0x8000
rs1_val == 16384: 1 # Walking Ones: 0x4000
rs1_val == 8192: 1 # Walking Ones: 0x2000
rs1_val == 4096: 1 # Walking Ones: 0x1000
rs1_val == 2048: 1 # Walking Ones: 0x800
rs1_val == 1024: 1 # Walking Ones: 0x400
rs1_val == 512: 1 # Walking Ones: 0x200
rs1_val == 256: 1 # Walking Ones: 0x100
rs1_val == 128: 1 # Walking Ones: 0x80
rs1_val == 64: 1 # Walking Ones: 0x40
rs1_val == 32: 2 # Walking Ones: 0x20
rs1_val == 16: 1 # Walking Ones: 0x10
rs1_val == 8: 1 # Walking Ones: 0x8
rs1_val == 4: 2 # Walking Ones: 0x4
rs1_val == 2: 1 # Walking Ones: 0x2
rs1_val == 1: 2 # Walking Ones: 0x1
'rs1_val == 0x91766f62 and rs2_val == 0x5570084b #nosat': 1 # Uniform Random 1
'rs1_val == 0xc0fe15dd and rs2_val == 0x9f053821 #nosat': 1 # Uniform Random 2
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d #nosat': 1 # Uniform Random 3
'rs1_val == 0x952acffe and rs2_val == 0x25ae27ee #nosat': 1 # Uniform Random 4
'rs1_val == 0x40a5ff52 and rs2_val == 0xb6f9706f #nosat': 1 # Uniform Random 5
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a #nosat': 1 # Uniform Random 6
'rs1_val == 0xc2f1c53e and rs2_val == 0xd05668ae #nosat': 1 # Uniform Random 7
'rs1_val == 0x9722c9a6 and rs2_val == 0x7bcad7c4 #nosat': 1 # Uniform Random 8
'rs1_val == 0xf7f1305a and rs2_val == 0x9bedfe39 #nosat': 1 # Uniform Random 9
'rs1_val == 0xd75739f8 and rs2_val == 0xe6fff3d9 #nosat': 1 # Uniform Random 10
'rs1_val == 0x90efb625 and rs2_val == 0x3150e5fa #nosat': 1 # Uniform Random 11
'rs1_val == 0x1fc493ca and rs2_val == 0x65408c73 #nosat': 1 # Uniform Random 12
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 #nosat': 1 # Uniform Random 13
'rs1_val == 0x35f9377f and rs2_val == 0xf4c30307 #nosat': 1 # Uniform Random 14
'rs1_val == 0x58d548aa and rs2_val == 0xa0569d76 #nosat': 1 # Uniform Random 15
'rs1_val == 0x55d98c6e and rs2_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 16
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c #nosat': 1 # Uniform Random 17
'rs1_val == 0xccce240c and rs2_val == 0x886c3a30 #nosat': 1 # Uniform Random 18
'rs1_val == 0xb49c83dc and rs2_val == 0xbb61a9cd #nosat': 1 # Uniform Random 19
coverage: 148/148
total_coverage: 250/250
|
||
sha512sum0r | 250/250 | 100.00%
|
config:
- check ISA:=regex(.*RV32.*I.*K.*)
- check ISA:=regex(.*RV32.*I.*ZKn.*)
- check ISA:=regex(.*RV32.*I.*ZKnh.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 225
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
sha512sum0r: 229
coverage: 1/1
rd:
x0: 1
x1: 4
x10: 5
x11: 5
x12: 94
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 2
x29: 2
x3: 4
x30: 2
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 94
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 2
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 4
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 5
x11: 94
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 2
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 #nosat': 1 # Uniform Random 20
rs2_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs2_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs2_val == 3758096383: 3 # Walking Zeros: 0xdfffffff
rs2_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs2_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs2_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs2_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs2_val == 4278190079: 4 # Walking Zeros: 0xfeffffff
rs2_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs2_val == 4290772991: 1 # Walking Zeros: 0xffbfffff
rs2_val == 4292870143: 1 # Walking Zeros: 0xffdfffff
rs2_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs2_val == 4294443007: 3 # Walking Zeros: 0xfff7ffff
rs2_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs2_val == 4294836223: 2 # Walking Zeros: 0xfffdffff
rs2_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs2_val == 4294934527: 1 # Walking Zeros: 0xffff7fff
rs2_val == 4294950911: 1 # Walking Zeros: 0xffffbfff
rs2_val == 4294959103: 2 # Walking Zeros: 0xffffdfff
rs2_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs2_val == 4294965247: 1 # Walking Zeros: 0xfffff7ff
rs2_val == 4294966271: 2 # Walking Zeros: 0xfffffbff
rs2_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs2_val == 4294967039: 2 # Walking Zeros: 0xfffffeff
rs2_val == 4294967167: 1 # Walking Zeros: 0xffffff7f
rs2_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs2_val == 4294967263: 2 # Walking Zeros: 0xffffffdf
rs2_val == 4294967279: 2 # Walking Zeros: 0xffffffef
rs2_val == 4294967287: 2 # Walking Zeros: 0xfffffff7
rs2_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs2_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs2_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs1_val == 3221225471: 2 # Walking Zeros: 0xbfffffff
rs1_val == 3758096383: 1 # Walking Zeros: 0xdfffffff
rs1_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs1_val == 4160749567: 2 # Walking Zeros: 0xf7ffffff
rs1_val == 4227858431: 2 # Walking Zeros: 0xfbffffff
rs1_val == 4261412863: 2 # Walking Zeros: 0xfdffffff
rs1_val == 4278190079: 2 # Walking Zeros: 0xfeffffff
rs1_val == 4286578687: 2 # Walking Zeros: 0xff7fffff
rs1_val == 4290772991: 1 # Walking Zeros: 0xffbfffff
rs1_val == 4292870143: 2 # Walking Zeros: 0xffdfffff
rs1_val == 4293918719: 2 # Walking Zeros: 0xffefffff
rs1_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs1_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs1_val == 4294836223: 1 # Walking Zeros: 0xfffdffff
rs1_val == 4294901759: 2 # Walking Zeros: 0xfffeffff
rs1_val == 4294934527: 1 # Walking Zeros: 0xffff7fff
rs1_val == 4294950911: 1 # Walking Zeros: 0xffffbfff
rs1_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs1_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs1_val == 4294965247: 2 # Walking Zeros: 0xfffff7ff
rs1_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs1_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs1_val == 4294967039: 1 # Walking Zeros: 0xfffffeff
rs1_val == 4294967167: 1 # Walking Zeros: 0xffffff7f
rs1_val == 4294967231: 2 # Walking Zeros: 0xffffffbf
rs1_val == 4294967263: 1 # Walking Zeros: 0xffffffdf
rs1_val == 4294967279: 1 # Walking Zeros: 0xffffffef
rs1_val == 4294967287: 2 # Walking Zeros: 0xfffffff7
rs1_val == 4294967291: 2 # Walking Zeros: 0xfffffffb
rs1_val == 4294967293: 2 # Walking Zeros: 0xfffffffd
rs1_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs2_val == 2147483648: 1 # Walking Ones: 0x80000000
rs2_val == 1073741824: 1 # Walking Ones: 0x40000000
rs2_val == 536870912: 1 # Walking Ones: 0x20000000
rs2_val == 268435456: 3 # Walking Ones: 0x10000000
rs2_val == 134217728: 2 # Walking Ones: 0x8000000
rs2_val == 67108864: 1 # Walking Ones: 0x4000000
rs2_val == 33554432: 1 # Walking Ones: 0x2000000
rs2_val == 16777216: 1 # Walking Ones: 0x1000000
rs2_val == 8388608: 1 # Walking Ones: 0x800000
rs2_val == 4194304: 1 # Walking Ones: 0x400000
rs2_val == 2097152: 1 # Walking Ones: 0x200000
rs2_val == 1048576: 1 # Walking Ones: 0x100000
rs2_val == 524288: 2 # Walking Ones: 0x80000
rs2_val == 262144: 1 # Walking Ones: 0x40000
rs2_val == 131072: 1 # Walking Ones: 0x20000
rs2_val == 65536: 1 # Walking Ones: 0x10000
rs2_val == 32768: 2 # Walking Ones: 0x8000
rs2_val == 16384: 1 # Walking Ones: 0x4000
rs2_val == 8192: 1 # Walking Ones: 0x2000
rs2_val == 4096: 1 # Walking Ones: 0x1000
rs2_val == 2048: 2 # Walking Ones: 0x800
rs2_val == 1024: 1 # Walking Ones: 0x400
rs2_val == 512: 2 # Walking Ones: 0x200
rs2_val == 256: 1 # Walking Ones: 0x100
rs2_val == 128: 1 # Walking Ones: 0x80
rs2_val == 64: 1 # Walking Ones: 0x40
rs2_val == 32: 1 # Walking Ones: 0x20
rs2_val == 16: 1 # Walking Ones: 0x10
rs2_val == 8: 1 # Walking Ones: 0x8
rs2_val == 4: 1 # Walking Ones: 0x4
rs2_val == 2: 1 # Walking Ones: 0x2
rs2_val == 1: 1 # Walking Ones: 0x1
rs1_val == 2147483648: 1 # Walking Ones: 0x80000000
rs1_val == 1073741824: 1 # Walking Ones: 0x40000000
rs1_val == 536870912: 1 # Walking Ones: 0x20000000
rs1_val == 268435456: 1 # Walking Ones: 0x10000000
rs1_val == 134217728: 2 # Walking Ones: 0x8000000
rs1_val == 67108864: 1 # Walking Ones: 0x4000000
rs1_val == 33554432: 1 # Walking Ones: 0x2000000
rs1_val == 16777216: 1 # Walking Ones: 0x1000000
rs1_val == 8388608: 1 # Walking Ones: 0x800000
rs1_val == 4194304: 1 # Walking Ones: 0x400000
rs1_val == 2097152: 2 # Walking Ones: 0x200000
rs1_val == 1048576: 1 # Walking Ones: 0x100000
rs1_val == 524288: 1 # Walking Ones: 0x80000
rs1_val == 262144: 1 # Walking Ones: 0x40000
rs1_val == 131072: 1 # Walking Ones: 0x20000
rs1_val == 65536: 1 # Walking Ones: 0x10000
rs1_val == 32768: 1 # Walking Ones: 0x8000
rs1_val == 16384: 1 # Walking Ones: 0x4000
rs1_val == 8192: 1 # Walking Ones: 0x2000
rs1_val == 4096: 1 # Walking Ones: 0x1000
rs1_val == 2048: 1 # Walking Ones: 0x800
rs1_val == 1024: 1 # Walking Ones: 0x400
rs1_val == 512: 1 # Walking Ones: 0x200
rs1_val == 256: 1 # Walking Ones: 0x100
rs1_val == 128: 1 # Walking Ones: 0x80
rs1_val == 64: 1 # Walking Ones: 0x40
rs1_val == 32: 2 # Walking Ones: 0x20
rs1_val == 16: 1 # Walking Ones: 0x10
rs1_val == 8: 1 # Walking Ones: 0x8
rs1_val == 4: 1 # Walking Ones: 0x4
rs1_val == 2: 1 # Walking Ones: 0x2
rs1_val == 1: 3 # Walking Ones: 0x1
'rs1_val == 0x91766f62 and rs2_val == 0x5570084b #nosat': 1 # Uniform Random 1
'rs1_val == 0xc0fe15dd and rs2_val == 0x9f053821 #nosat': 1 # Uniform Random 2
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d #nosat': 1 # Uniform Random 3
'rs1_val == 0x952acffe and rs2_val == 0x25ae27ee #nosat': 1 # Uniform Random 4
'rs1_val == 0x40a5ff52 and rs2_val == 0xb6f9706f #nosat': 1 # Uniform Random 5
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a #nosat': 1 # Uniform Random 6
'rs1_val == 0xc2f1c53e and rs2_val == 0xd05668ae #nosat': 1 # Uniform Random 7
'rs1_val == 0x9722c9a6 and rs2_val == 0x7bcad7c4 #nosat': 1 # Uniform Random 8
'rs1_val == 0xf7f1305a and rs2_val == 0x9bedfe39 #nosat': 1 # Uniform Random 9
'rs1_val == 0xd75739f8 and rs2_val == 0xe6fff3d9 #nosat': 1 # Uniform Random 10
'rs1_val == 0x90efb625 and rs2_val == 0x3150e5fa #nosat': 1 # Uniform Random 11
'rs1_val == 0x1fc493ca and rs2_val == 0x65408c73 #nosat': 1 # Uniform Random 12
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 #nosat': 1 # Uniform Random 13
'rs1_val == 0x35f9377f and rs2_val == 0xf4c30307 #nosat': 1 # Uniform Random 14
'rs1_val == 0x58d548aa and rs2_val == 0xa0569d76 #nosat': 1 # Uniform Random 15
'rs1_val == 0x55d98c6e and rs2_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 16
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c #nosat': 1 # Uniform Random 17
'rs1_val == 0xccce240c and rs2_val == 0x886c3a30 #nosat': 1 # Uniform Random 18
'rs1_val == 0xb49c83dc and rs2_val == 0xbb61a9cd #nosat': 1 # Uniform Random 19
coverage: 148/148
total_coverage: 250/250
|
||
sha512sum1r | 250/250 | 100.00%
|
config:
- check ISA:=regex(.*RV32.*I.*K.*)
- check ISA:=regex(.*RV32.*I.*ZKn.*)
- check ISA:=regex(.*RV32.*I.*ZKnh.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 224
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
sha512sum1r: 228
coverage: 1/1
rd:
x0: 1
x1: 4
x10: 5
x11: 5
x12: 93
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 2
x29: 2
x3: 4
x30: 2
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 93
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 2
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 4
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 5
x11: 93
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 2
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 #nosat': 1 # Uniform Random 20
rs2_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs2_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs2_val == 3758096383: 1 # Walking Zeros: 0xdfffffff
rs2_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs2_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs2_val == 4227858431: 3 # Walking Zeros: 0xfbffffff
rs2_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs2_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs2_val == 4286578687: 2 # Walking Zeros: 0xff7fffff
rs2_val == 4290772991: 1 # Walking Zeros: 0xffbfffff
rs2_val == 4292870143: 1 # Walking Zeros: 0xffdfffff
rs2_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs2_val == 4294443007: 3 # Walking Zeros: 0xfff7ffff
rs2_val == 4294705151: 2 # Walking Zeros: 0xfffbffff
rs2_val == 4294836223: 1 # Walking Zeros: 0xfffdffff
rs2_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs2_val == 4294934527: 3 # Walking Zeros: 0xffff7fff
rs2_val == 4294950911: 3 # Walking Zeros: 0xffffbfff
rs2_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs2_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs2_val == 4294965247: 3 # Walking Zeros: 0xfffff7ff
rs2_val == 4294966271: 2 # Walking Zeros: 0xfffffbff
rs2_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs2_val == 4294967039: 1 # Walking Zeros: 0xfffffeff
rs2_val == 4294967167: 1 # Walking Zeros: 0xffffff7f
rs2_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs2_val == 4294967263: 2 # Walking Zeros: 0xffffffdf
rs2_val == 4294967279: 1 # Walking Zeros: 0xffffffef
rs2_val == 4294967287: 2 # Walking Zeros: 0xfffffff7
rs2_val == 4294967291: 2 # Walking Zeros: 0xfffffffb
rs2_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs2_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs1_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs1_val == 3758096383: 2 # Walking Zeros: 0xdfffffff
rs1_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs1_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs1_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs1_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs1_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs1_val == 4286578687: 2 # Walking Zeros: 0xff7fffff
rs1_val == 4290772991: 1 # Walking Zeros: 0xffbfffff
rs1_val == 4292870143: 3 # Walking Zeros: 0xffdfffff
rs1_val == 4293918719: 2 # Walking Zeros: 0xffefffff
rs1_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs1_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs1_val == 4294836223: 3 # Walking Zeros: 0xfffdffff
rs1_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs1_val == 4294934527: 3 # Walking Zeros: 0xffff7fff
rs1_val == 4294950911: 3 # Walking Zeros: 0xffffbfff
rs1_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs1_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs1_val == 4294965247: 2 # Walking Zeros: 0xfffff7ff
rs1_val == 4294966271: 2 # Walking Zeros: 0xfffffbff
rs1_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs1_val == 4294967039: 2 # Walking Zeros: 0xfffffeff
rs1_val == 4294967167: 2 # Walking Zeros: 0xffffff7f
rs1_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs1_val == 4294967263: 2 # Walking Zeros: 0xffffffdf
rs1_val == 4294967279: 2 # Walking Zeros: 0xffffffef
rs1_val == 4294967287: 1 # Walking Zeros: 0xfffffff7
rs1_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs1_val == 4294967293: 2 # Walking Zeros: 0xfffffffd
rs1_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs2_val == 2147483648: 1 # Walking Ones: 0x80000000
rs2_val == 1073741824: 2 # Walking Ones: 0x40000000
rs2_val == 536870912: 2 # Walking Ones: 0x20000000
rs2_val == 268435456: 1 # Walking Ones: 0x10000000
rs2_val == 134217728: 1 # Walking Ones: 0x8000000
rs2_val == 67108864: 2 # Walking Ones: 0x4000000
rs2_val == 33554432: 1 # Walking Ones: 0x2000000
rs2_val == 16777216: 1 # Walking Ones: 0x1000000
rs2_val == 8388608: 1 # Walking Ones: 0x800000
rs2_val == 4194304: 1 # Walking Ones: 0x400000
rs2_val == 2097152: 1 # Walking Ones: 0x200000
rs2_val == 1048576: 2 # Walking Ones: 0x100000
rs2_val == 524288: 1 # Walking Ones: 0x80000
rs2_val == 262144: 2 # Walking Ones: 0x40000
rs2_val == 131072: 1 # Walking Ones: 0x20000
rs2_val == 65536: 1 # Walking Ones: 0x10000
rs2_val == 32768: 1 # Walking Ones: 0x8000
rs2_val == 16384: 1 # Walking Ones: 0x4000
rs2_val == 8192: 1 # Walking Ones: 0x2000
rs2_val == 4096: 1 # Walking Ones: 0x1000
rs2_val == 2048: 1 # Walking Ones: 0x800
rs2_val == 1024: 1 # Walking Ones: 0x400
rs2_val == 512: 1 # Walking Ones: 0x200
rs2_val == 256: 1 # Walking Ones: 0x100
rs2_val == 128: 2 # Walking Ones: 0x80
rs2_val == 64: 1 # Walking Ones: 0x40
rs2_val == 32: 2 # Walking Ones: 0x20
rs2_val == 16: 1 # Walking Ones: 0x10
rs2_val == 8: 1 # Walking Ones: 0x8
rs2_val == 4: 1 # Walking Ones: 0x4
rs2_val == 2: 1 # Walking Ones: 0x2
rs2_val == 1: 1 # Walking Ones: 0x1
rs1_val == 2147483648: 2 # Walking Ones: 0x80000000
rs1_val == 1073741824: 1 # Walking Ones: 0x40000000
rs1_val == 536870912: 1 # Walking Ones: 0x20000000
rs1_val == 268435456: 1 # Walking Ones: 0x10000000
rs1_val == 134217728: 1 # Walking Ones: 0x8000000
rs1_val == 67108864: 2 # Walking Ones: 0x4000000
rs1_val == 33554432: 1 # Walking Ones: 0x2000000
rs1_val == 16777216: 1 # Walking Ones: 0x1000000
rs1_val == 8388608: 1 # Walking Ones: 0x800000
rs1_val == 4194304: 1 # Walking Ones: 0x400000
rs1_val == 2097152: 1 # Walking Ones: 0x200000
rs1_val == 1048576: 2 # Walking Ones: 0x100000
rs1_val == 524288: 2 # Walking Ones: 0x80000
rs1_val == 262144: 1 # Walking Ones: 0x40000
rs1_val == 131072: 1 # Walking Ones: 0x20000
rs1_val == 65536: 1 # Walking Ones: 0x10000
rs1_val == 32768: 1 # Walking Ones: 0x8000
rs1_val == 16384: 1 # Walking Ones: 0x4000
rs1_val == 8192: 2 # Walking Ones: 0x2000
rs1_val == 4096: 1 # Walking Ones: 0x1000
rs1_val == 2048: 1 # Walking Ones: 0x800
rs1_val == 1024: 2 # Walking Ones: 0x400
rs1_val == 512: 1 # Walking Ones: 0x200
rs1_val == 256: 1 # Walking Ones: 0x100
rs1_val == 128: 2 # Walking Ones: 0x80
rs1_val == 64: 1 # Walking Ones: 0x40
rs1_val == 32: 1 # Walking Ones: 0x20
rs1_val == 16: 1 # Walking Ones: 0x10
rs1_val == 8: 1 # Walking Ones: 0x8
rs1_val == 4: 1 # Walking Ones: 0x4
rs1_val == 2: 1 # Walking Ones: 0x2
rs1_val == 1: 1 # Walking Ones: 0x1
'rs1_val == 0x91766f62 and rs2_val == 0x5570084b #nosat': 1 # Uniform Random 1
'rs1_val == 0xc0fe15dd and rs2_val == 0x9f053821 #nosat': 1 # Uniform Random 2
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d #nosat': 1 # Uniform Random 3
'rs1_val == 0x952acffe and rs2_val == 0x25ae27ee #nosat': 1 # Uniform Random 4
'rs1_val == 0x40a5ff52 and rs2_val == 0xb6f9706f #nosat': 1 # Uniform Random 5
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a #nosat': 1 # Uniform Random 6
'rs1_val == 0xc2f1c53e and rs2_val == 0xd05668ae #nosat': 1 # Uniform Random 7
'rs1_val == 0x9722c9a6 and rs2_val == 0x7bcad7c4 #nosat': 1 # Uniform Random 8
'rs1_val == 0xf7f1305a and rs2_val == 0x9bedfe39 #nosat': 1 # Uniform Random 9
'rs1_val == 0xd75739f8 and rs2_val == 0xe6fff3d9 #nosat': 1 # Uniform Random 10
'rs1_val == 0x90efb625 and rs2_val == 0x3150e5fa #nosat': 1 # Uniform Random 11
'rs1_val == 0x1fc493ca and rs2_val == 0x65408c73 #nosat': 1 # Uniform Random 12
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 #nosat': 1 # Uniform Random 13
'rs1_val == 0x35f9377f and rs2_val == 0xf4c30307 #nosat': 1 # Uniform Random 14
'rs1_val == 0x58d548aa and rs2_val == 0xa0569d76 #nosat': 1 # Uniform Random 15
'rs1_val == 0x55d98c6e and rs2_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 16
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c #nosat': 1 # Uniform Random 17
'rs1_val == 0xccce240c and rs2_val == 0x886c3a30 #nosat': 1 # Uniform Random 18
'rs1_val == 0xb49c83dc and rs2_val == 0xbb61a9cd #nosat': 1 # Uniform Random 19
coverage: 148/148
total_coverage: 250/250
|
||
sm3p0 | 151/151 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKsh.*)
op_comb:
rs1 != rd: 194
rs1 == rd: 1
coverage: 2/2
opcode:
sm3p0: 195
coverage: 1/1
rd:
x0: 1
x1: 4
x10: 5
x11: 59
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 2
x29: 2
x3: 5
x30: 2
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 59
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 2
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 5
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0x254a9493 #nosat': 1 # Uniform Random 20
rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs1_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs1_val == 3758096383: 1 # Walking Zeros: 0xdfffffff
rs1_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs1_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs1_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs1_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs1_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs1_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs1_val == 4290772991: 1 # Walking Zeros: 0xffbfffff
rs1_val == 4292870143: 1 # Walking Zeros: 0xffdfffff
rs1_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs1_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs1_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs1_val == 4294836223: 2 # Walking Zeros: 0xfffdffff
rs1_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs1_val == 4294934527: 1 # Walking Zeros: 0xffff7fff
rs1_val == 4294950911: 1 # Walking Zeros: 0xffffbfff
rs1_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs1_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs1_val == 4294965247: 1 # Walking Zeros: 0xfffff7ff
rs1_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs1_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs1_val == 4294967039: 1 # Walking Zeros: 0xfffffeff
rs1_val == 4294967167: 1 # Walking Zeros: 0xffffff7f
rs1_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs1_val == 4294967263: 1 # Walking Zeros: 0xffffffdf
rs1_val == 4294967279: 1 # Walking Zeros: 0xffffffef
rs1_val == 4294967287: 1 # Walking Zeros: 0xfffffff7
rs1_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs1_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs1_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs1_val == 2147483648: 1 # Walking Ones: 0x80000000
rs1_val == 1073741824: 1 # Walking Ones: 0x40000000
rs1_val == 536870912: 1 # Walking Ones: 0x20000000
rs1_val == 268435456: 1 # Walking Ones: 0x10000000
rs1_val == 134217728: 1 # Walking Ones: 0x8000000
rs1_val == 67108864: 1 # Walking Ones: 0x4000000
rs1_val == 33554432: 1 # Walking Ones: 0x2000000
rs1_val == 16777216: 1 # Walking Ones: 0x1000000
rs1_val == 8388608: 1 # Walking Ones: 0x800000
rs1_val == 4194304: 1 # Walking Ones: 0x400000
rs1_val == 2097152: 1 # Walking Ones: 0x200000
rs1_val == 1048576: 1 # Walking Ones: 0x100000
rs1_val == 524288: 1 # Walking Ones: 0x80000
rs1_val == 262144: 1 # Walking Ones: 0x40000
rs1_val == 131072: 1 # Walking Ones: 0x20000
rs1_val == 65536: 1 # Walking Ones: 0x10000
rs1_val == 32768: 1 # Walking Ones: 0x8000
rs1_val == 16384: 1 # Walking Ones: 0x4000
rs1_val == 8192: 1 # Walking Ones: 0x2000
rs1_val == 4096: 1 # Walking Ones: 0x1000
rs1_val == 2048: 1 # Walking Ones: 0x800
rs1_val == 1024: 1 # Walking Ones: 0x400
rs1_val == 512: 1 # Walking Ones: 0x200
rs1_val == 256: 1 # Walking Ones: 0x100
rs1_val == 128: 1 # Walking Ones: 0x80
rs1_val == 64: 1 # Walking Ones: 0x40
rs1_val == 32: 1 # Walking Ones: 0x20
rs1_val == 16: 1 # Walking Ones: 0x10
rs1_val == 8: 1 # Walking Ones: 0x8
rs1_val == 4: 1 # Walking Ones: 0x4
rs1_val == 2: 1 # Walking Ones: 0x2
rs1_val == 1: 1 # Walking Ones: 0x1
'rs1_val == 0x3150e5fa #nosat': 1 # Uniform Random 1
'rs1_val == 0x90efb625 #nosat': 1 # Uniform Random 2
'rs1_val == 0x65408c73 #nosat': 1 # Uniform Random 3
'rs1_val == 0x1fc493ca #nosat': 1 # Uniform Random 4
'rs1_val == 0xd169a3f8 #nosat': 1 # Uniform Random 5
'rs1_val == 0x8e2eac2a #nosat': 1 # Uniform Random 6
'rs1_val == 0xf4c30307 #nosat': 1 # Uniform Random 7
'rs1_val == 0x35f9377f #nosat': 1 # Uniform Random 8
'rs1_val == 0xa0569d76 #nosat': 1 # Uniform Random 9
'rs1_val == 0x58d548aa #nosat': 1 # Uniform Random 10
'rs1_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 11
'rs1_val == 0x55d98c6e #nosat': 1 # Uniform Random 12
'rs1_val == 0xf273b44c #nosat': 1 # Uniform Random 13
'rs1_val == 0x74b8de87 #nosat': 1 # Uniform Random 14
'rs1_val == 0x886c3a30 #nosat': 1 # Uniform Random 15
'rs1_val == 0xccce240c #nosat': 1 # Uniform Random 16
'rs1_val == 0xbb61a9cd #nosat': 1 # Uniform Random 17
'rs1_val == 0xb49c83dc #nosat': 1 # Uniform Random 18
'rs1_val == 0xc5521660 #nosat': 1 # Uniform Random 19
coverage: 84/84
total_coverage: 151/151
|
||
sm3p1 | 151/151 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKsh.*)
op_comb:
rs1 != rd: 194
rs1 == rd: 1
coverage: 2/2
opcode:
sm3p1: 195
coverage: 1/1
rd:
x0: 1
x1: 4
x10: 5
x11: 59
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 4
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 2
x29: 2
x3: 5
x30: 2
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 59
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 2
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 5
x3: 5
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0x254a9493 #nosat': 1 # Uniform Random 20
rs1_val == 2147483647: 1 # Walking Zeros: 0x7fffffff
rs1_val == 3221225471: 1 # Walking Zeros: 0xbfffffff
rs1_val == 3758096383: 1 # Walking Zeros: 0xdfffffff
rs1_val == 4026531839: 1 # Walking Zeros: 0xefffffff
rs1_val == 4160749567: 1 # Walking Zeros: 0xf7ffffff
rs1_val == 4227858431: 1 # Walking Zeros: 0xfbffffff
rs1_val == 4261412863: 1 # Walking Zeros: 0xfdffffff
rs1_val == 4278190079: 1 # Walking Zeros: 0xfeffffff
rs1_val == 4286578687: 1 # Walking Zeros: 0xff7fffff
rs1_val == 4290772991: 1 # Walking Zeros: 0xffbfffff
rs1_val == 4292870143: 1 # Walking Zeros: 0xffdfffff
rs1_val == 4293918719: 1 # Walking Zeros: 0xffefffff
rs1_val == 4294443007: 1 # Walking Zeros: 0xfff7ffff
rs1_val == 4294705151: 1 # Walking Zeros: 0xfffbffff
rs1_val == 4294836223: 1 # Walking Zeros: 0xfffdffff
rs1_val == 4294901759: 1 # Walking Zeros: 0xfffeffff
rs1_val == 4294934527: 1 # Walking Zeros: 0xffff7fff
rs1_val == 4294950911: 1 # Walking Zeros: 0xffffbfff
rs1_val == 4294959103: 1 # Walking Zeros: 0xffffdfff
rs1_val == 4294963199: 1 # Walking Zeros: 0xffffefff
rs1_val == 4294965247: 1 # Walking Zeros: 0xfffff7ff
rs1_val == 4294966271: 1 # Walking Zeros: 0xfffffbff
rs1_val == 4294966783: 1 # Walking Zeros: 0xfffffdff
rs1_val == 4294967039: 1 # Walking Zeros: 0xfffffeff
rs1_val == 4294967167: 2 # Walking Zeros: 0xffffff7f
rs1_val == 4294967231: 1 # Walking Zeros: 0xffffffbf
rs1_val == 4294967263: 1 # Walking Zeros: 0xffffffdf
rs1_val == 4294967279: 1 # Walking Zeros: 0xffffffef
rs1_val == 4294967287: 1 # Walking Zeros: 0xfffffff7
rs1_val == 4294967291: 1 # Walking Zeros: 0xfffffffb
rs1_val == 4294967293: 1 # Walking Zeros: 0xfffffffd
rs1_val == 4294967294: 1 # Walking Zeros: 0xfffffffe
rs1_val == 2147483648: 1 # Walking Ones: 0x80000000
rs1_val == 1073741824: 1 # Walking Ones: 0x40000000
rs1_val == 536870912: 1 # Walking Ones: 0x20000000
rs1_val == 268435456: 1 # Walking Ones: 0x10000000
rs1_val == 134217728: 1 # Walking Ones: 0x8000000
rs1_val == 67108864: 1 # Walking Ones: 0x4000000
rs1_val == 33554432: 1 # Walking Ones: 0x2000000
rs1_val == 16777216: 1 # Walking Ones: 0x1000000
rs1_val == 8388608: 1 # Walking Ones: 0x800000
rs1_val == 4194304: 1 # Walking Ones: 0x400000
rs1_val == 2097152: 1 # Walking Ones: 0x200000
rs1_val == 1048576: 1 # Walking Ones: 0x100000
rs1_val == 524288: 1 # Walking Ones: 0x80000
rs1_val == 262144: 1 # Walking Ones: 0x40000
rs1_val == 131072: 1 # Walking Ones: 0x20000
rs1_val == 65536: 1 # Walking Ones: 0x10000
rs1_val == 32768: 1 # Walking Ones: 0x8000
rs1_val == 16384: 1 # Walking Ones: 0x4000
rs1_val == 8192: 1 # Walking Ones: 0x2000
rs1_val == 4096: 1 # Walking Ones: 0x1000
rs1_val == 2048: 1 # Walking Ones: 0x800
rs1_val == 1024: 1 # Walking Ones: 0x400
rs1_val == 512: 1 # Walking Ones: 0x200
rs1_val == 256: 1 # Walking Ones: 0x100
rs1_val == 128: 1 # Walking Ones: 0x80
rs1_val == 64: 1 # Walking Ones: 0x40
rs1_val == 32: 1 # Walking Ones: 0x20
rs1_val == 16: 1 # Walking Ones: 0x10
rs1_val == 8: 1 # Walking Ones: 0x8
rs1_val == 4: 1 # Walking Ones: 0x4
rs1_val == 2: 1 # Walking Ones: 0x2
rs1_val == 1: 1 # Walking Ones: 0x1
'rs1_val == 0x3150e5fa #nosat': 1 # Uniform Random 1
'rs1_val == 0x90efb625 #nosat': 1 # Uniform Random 2
'rs1_val == 0x65408c73 #nosat': 1 # Uniform Random 3
'rs1_val == 0x1fc493ca #nosat': 1 # Uniform Random 4
'rs1_val == 0xd169a3f8 #nosat': 1 # Uniform Random 5
'rs1_val == 0x8e2eac2a #nosat': 1 # Uniform Random 6
'rs1_val == 0xf4c30307 #nosat': 1 # Uniform Random 7
'rs1_val == 0x35f9377f #nosat': 1 # Uniform Random 8
'rs1_val == 0xa0569d76 #nosat': 1 # Uniform Random 9
'rs1_val == 0x58d548aa #nosat': 1 # Uniform Random 10
'rs1_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 11
'rs1_val == 0x55d98c6e #nosat': 1 # Uniform Random 12
'rs1_val == 0xf273b44c #nosat': 1 # Uniform Random 13
'rs1_val == 0x74b8de87 #nosat': 1 # Uniform Random 14
'rs1_val == 0x886c3a30 #nosat': 1 # Uniform Random 15
'rs1_val == 0xccce240c #nosat': 1 # Uniform Random 16
'rs1_val == 0xbb61a9cd #nosat': 1 # Uniform Random 17
'rs1_val == 0xb49c83dc #nosat': 1 # Uniform Random 18
'rs1_val == 0xc5521660 #nosat': 1 # Uniform Random 19
coverage: 84/84
total_coverage: 151/151
|
||
sm4ed | 343/343 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKsed.*)
op_comb:
rs1 != rs2: 382
rs1 == rs2: 1
coverage: 2/2
opcode:
sm4ed: 383
coverage: 1/1
rs1:
x0: 1
x1: 1
x10: 252
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 1
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 5
x3: 1
x30: 5
x31: 1
x4: 1
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs2:
x0: 1
x1: 2
x10: 5
x11: 252
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 3
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 4
x28: 3
x29: 2
x3: 4
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0x3fb0fe60 and rs2_val == 0x1826a804 and imm_val == 0x1 #nosat': 1 # Uniform Random 1
'rs1_val == 0xb369e102 and rs2_val == 0x293f9f60 and imm_val == 0x3 #nosat': 1 # Uniform Random 2
'rs1_val == 0x1aa1beeb and rs2_val == 0xa4b7f979 and imm_val == 0x0 #nosat': 1 # Uniform Random 3
'rs1_val == 0x8678f5e3 and rs2_val == 0x358a9235 and imm_val == 0x3 #nosat': 1 # Uniform Random 4
'rs1_val == 0x74a813d2 and rs2_val == 0xb0873a0f and imm_val == 0x3 #nosat': 1 # Uniform Random 5
'rs1_val == 0x9f053821 and rs2_val == 0x91766f62 and imm_val == 0x2 #nosat': 1 # Uniform Random 6
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d and imm_val == 0x2 #nosat': 1 # Uniform Random 7
'rs1_val == 0xcd157633 and rs2_val == 0x4113ee60 and imm_val == 0x0 #nosat': 1 # Uniform Random 8
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a and imm_val == 0x2 #nosat': 1 # Uniform Random 9
'rs1_val == 0x7bcad7c4 and rs2_val == 0xc2f1c53e and imm_val == 0x0 #nosat': 1 # Uniform Random 10
'rs1_val == 0x633dbabc and rs2_val == 0xb6c4fd42 and imm_val == 0x2 #nosat': 1 # Uniform Random 11
'rs1_val == 0x299c3bcf and rs2_val == 0xaa6bb2bd and imm_val == 0x3 #nosat': 1 # Uniform Random 12
'rs1_val == 0xa371db42 and rs2_val == 0x2e3ee8c4 and imm_val == 0x3 #nosat': 1 # Uniform Random 13
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 and imm_val == 0x1 #nosat': 1 # Uniform Random 14
'rs1_val == 0xa0569d76 and rs2_val == 0x35f9377f and imm_val == 0x3 #nosat': 1 # Uniform Random 15
'rs1_val == 0x240d84d6 and rs2_val == 0xe4921bf7 and imm_val == 0x2 #nosat': 1 # Uniform Random 16
'rs1_val == 0x3acdf616 and rs2_val == 0xfcc1b543 and imm_val == 0x1 #nosat': 1 # Uniform Random 17
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c and imm_val == 0x2 #nosat': 1 # Uniform Random 18
'rs1_val == 0xbb61a9cd and rs2_val == 0xccce240c and imm_val == 0x0 #nosat': 1 # Uniform Random 19
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 and imm_val == 0x3 #nosat': 1 # Uniform Random 20
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 2 #nosat': 2 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 1 #nosat': 1 # Byte Count
coverage: 276/276
total_coverage: 343/343
|
||
sm4ks | 343/343 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKsed.*)
op_comb:
rs1 != rs2: 382
rs1 == rs2: 1
coverage: 2/2
opcode:
sm4ks: 383
coverage: 1/1
rs1:
x0: 1
x1: 1
x10: 252
x11: 5
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 1
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 5
x28: 5
x29: 5
x3: 1
x30: 5
x31: 1
x4: 1
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
rs2:
x0: 1
x1: 2
x10: 5
x11: 252
x12: 5
x13: 5
x14: 5
x15: 5
x16: 5
x17: 5
x18: 5
x19: 5
x2: 3
x20: 5
x21: 5
x22: 5
x23: 5
x24: 5
x25: 5
x26: 5
x27: 4
x28: 3
x29: 2
x3: 4
x30: 1
x31: 1
x4: 5
x5: 5
x6: 5
x7: 5
x8: 5
x9: 5
coverage: 32/32
val_comb:
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0x3fb0fe60 and rs2_val == 0x1826a804 and imm_val == 0x1 #nosat': 1 # Uniform Random 1
'rs1_val == 0xb369e102 and rs2_val == 0x293f9f60 and imm_val == 0x3 #nosat': 1 # Uniform Random 2
'rs1_val == 0x1aa1beeb and rs2_val == 0xa4b7f979 and imm_val == 0x0 #nosat': 1 # Uniform Random 3
'rs1_val == 0x8678f5e3 and rs2_val == 0x358a9235 and imm_val == 0x3 #nosat': 1 # Uniform Random 4
'rs1_val == 0x74a813d2 and rs2_val == 0xb0873a0f and imm_val == 0x3 #nosat': 1 # Uniform Random 5
'rs1_val == 0x9f053821 and rs2_val == 0x91766f62 and imm_val == 0x2 #nosat': 1 # Uniform Random 6
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d and imm_val == 0x2 #nosat': 1 # Uniform Random 7
'rs1_val == 0xcd157633 and rs2_val == 0x4113ee60 and imm_val == 0x0 #nosat': 1 # Uniform Random 8
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a and imm_val == 0x2 #nosat': 1 # Uniform Random 9
'rs1_val == 0x7bcad7c4 and rs2_val == 0xc2f1c53e and imm_val == 0x0 #nosat': 1 # Uniform Random 10
'rs1_val == 0x633dbabc and rs2_val == 0xb6c4fd42 and imm_val == 0x2 #nosat': 1 # Uniform Random 11
'rs1_val == 0x299c3bcf and rs2_val == 0xaa6bb2bd and imm_val == 0x3 #nosat': 1 # Uniform Random 12
'rs1_val == 0xa371db42 and rs2_val == 0x2e3ee8c4 and imm_val == 0x3 #nosat': 1 # Uniform Random 13
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 and imm_val == 0x1 #nosat': 1 # Uniform Random 14
'rs1_val == 0xa0569d76 and rs2_val == 0x35f9377f and imm_val == 0x3 #nosat': 1 # Uniform Random 15
'rs1_val == 0x240d84d6 and rs2_val == 0xe4921bf7 and imm_val == 0x2 #nosat': 1 # Uniform Random 16
'rs1_val == 0x3acdf616 and rs2_val == 0xfcc1b543 and imm_val == 0x1 #nosat': 1 # Uniform Random 17
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c and imm_val == 0x2 #nosat': 1 # Uniform Random 18
'rs1_val == 0xbb61a9cd and rs2_val == 0xccce240c and imm_val == 0x0 #nosat': 1 # Uniform Random 19
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 and imm_val == 0x3 #nosat': 1 # Uniform Random 20
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfffefdfc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xfbfaf9f8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf7f6f5f4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xf3f2f1f0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xefeeedec and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xebeae9e8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe7e6e5e4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xe3e2e1e0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdfdedddc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xdbdad9d8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd7d6d5d4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xd3d2d1d0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcfcecdcc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xcbcac9c8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc7c6c5c4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xc3c2c1c0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbfbebdbc and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xbbbab9b8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb7b6b5b4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xb3b2b1b0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xafaeadac and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xabaaa9a8 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa7a6a5a4 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0xa3a2a1a0 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9f9e9d9c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x9b9a9998 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x97969594 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x93929190 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8f8e8d8c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x8b8a8988 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x87868584 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x83828180 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7f7e7d7c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x7b7a7978 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x77767574 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x73727170 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6f6e6d6c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x6b6a6968 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x67666564 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x63626160 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5f5e5d5c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x5b5a5958 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x57565554 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x53525150 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4f4e4d4c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x4b4a4948 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x47464544 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x43424140 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3f3e3d3c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x3b3a3938 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x37363534 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x33323130 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2f2e2d2c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x2b2a2928 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x27262524 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x23222120 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1f1e1d1c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x1b1a1918 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x17161514 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x13121110 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0f0e0d0c and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x0b0a0908 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 1 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x07060504 and imm_val == 0 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 3 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 2 #nosat': 1 # Byte Count
'rs1_val == 0 and rs2_val == 0x03020100 and imm_val == 1 #nosat': 1 # Byte Count
coverage: 276/276
total_coverage: 343/343
|
||
unzip | 197/197 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rd: 131
rs1 == rd: 1
coverage: 2/2
opcode:
unshfli: 132
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 101
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 101
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x00000000 #nosat': 2 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x90000000 #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC8000000 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x2C000000 #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAE000000 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43000000 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xF1800000 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAEC00000 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x99200000 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xB0700000 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x35880000 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5ACC0000 #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5E3A0000 #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAE1D0000 #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x6EB38000 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xBE164000 #nosat': 2 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xCDF1A000 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x804DD000 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3D4F1800 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xBFA44C00 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x4544FA00 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC7BFF300 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD99D0080 #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x205D39C0 #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x31711BA0 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA99E07B0 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3BA8EA68 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA14078B4 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x89B9B4D6 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x03B1D74C #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFF7D5EC1 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9BC03E23 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAF2529C7 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD670A82F #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2054FA9F #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6E7C0C3F #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x07AC5F7F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B6EA0FF #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBEA425FF #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x36C2A3FF #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD885B7FF #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x88042FFF #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12219FFF #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2155BFFF #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2FF77FFF #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBE8FFFF #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xA415FFFF #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39A3FFFF #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDE87FFFF #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x25AFFFFF #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAA9FFFFF #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3B3FFFFF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xA67FFFFF #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2EFFFFFF #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE1FFFFFF #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC7FFFFFF #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAFFFFFFF #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDFFFFFFF #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBFFFFFFF #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFB710735 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x586E86CC #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x2AB8AB68 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x126B7F63 #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x09852F28 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x07EFF9C1 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0344DD40 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x01E7D160 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00B62F26 #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x004CAF9D #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002BB482 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0013EDC7 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00087994 #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00051426 #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028854 #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000167EE #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000FE7A #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00005E87 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000031C3 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000192A #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000E79 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000077A #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000233 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000151 #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000BE #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000077 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000022 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000016 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000004 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000002 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x61B0EE0A #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x9AE6A229 #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xDA6AB32A #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE38123E6 #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4338384 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFB9F15C5 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFD680C1D #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE74E45F #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1E5BF0 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF9C25E7 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFCBCF13 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE06F87 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF7C831 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFA9778 #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFCEB44 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFE3FBA #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF1658 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFAC3A #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFCDF0 #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFE684 #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF1C6 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF806 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFC78 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFE3B #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF5A #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF88 #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFC1 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE8 #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF1 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF9 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 130/130
total_coverage: 197/197
|
||
xnor | 366/366 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 265
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
xnor: 269
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 238
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 238
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 1
x11: 238
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and rs2_val == 0x08577EB1 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0x4FFE831A #nosat': 1 # 32 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x80000000 and rs1_val == 0xAFC08ACE #nosat': 1 # 31 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x40000000 and rs1_val == 0xAF6E9055 #nosat': 1 # 30 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xE0000000 and rs1_val == 0x5B130474 #nosat': 1 # 29 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x90000000 and rs1_val == 0x3EEA126E #nosat': 1 # 28 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB8000000 and rs1_val == 0x9C734D77 #nosat': 1 # 27 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB4000000 and rs1_val == 0x5A694BCA #nosat': 1 # 26 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x3E000000 and rs1_val == 0xED52E4CA #nosat': 1 # 25 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB000000 and rs1_val == 0xB5CB2A93 #nosat': 1 # 24 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x68800000 and rs1_val == 0x29324E16 #nosat': 1 # 23 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB7400000 and rs1_val == 0xBC5FB419 #nosat': 1 # 22 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5CE00000 and rs1_val == 0x8E92E1B8 #nosat': 1 # 21 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x49F00000 and rs1_val == 0x96A3B48B #nosat': 1 # 20 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x53D80000 and rs1_val == 0x0A095049 #nosat': 1 # 19 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x2EC40000 and rs1_val == 0x6F6E71B7 #nosat': 1 # 18 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x8E860000 and rs1_val == 0x236CC43D #nosat': 1 # 17 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x6FBF0000 and rs1_val == 0xE2ED8971 #nosat': 1 # 16 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x354E8000 and rs1_val == 0x06FA7B3E #nosat': 2 # 15 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB07C000 and rs1_val == 0x4143DA51 #nosat': 1 # 14 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xDFFA2000 and rs1_val == 0xCAC78511 #nosat': 1 # 13 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x45D1F000 and rs1_val == 0xDF880B11 #nosat': 1 # 12 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x9069A800 and rs1_val == 0xBD230058 #nosat': 1 # 11 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xF5B1B400 and rs1_val == 0xF2597377 #nosat': 1 # 10 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x06B6DA00 and rs1_val == 0x5A8E7F31 #nosat': 1 # 9 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xBFB0F100 and rs1_val == 0x7A3621F5 #nosat': 1 # 8 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xD838C880 and rs1_val == 0x1E3C492C #nosat': 1 # 7 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5C46AEC0 and rs1_val == 0xD4FAF4B1 #nosat': 1 # 6 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCF7AC620 and rs1_val == 0x27A16894 #nosat': 1 # 5 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x05C2F650 and rs1_val == 0x0A3EF19E #nosat': 1 # 4 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xEEC50588 and rs1_val == 0xCB8193EF #nosat': 1 # 3 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCA7160CC and rs1_val == 0x577F8847 #nosat': 1 # 2 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x60E30DA2 and rs1_val == 0x9B5EAF0A #nosat': 1 # 1 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x76F86039 and rs1_val == 0x5D3BBCE0 #nosat': 1 # 0 Trailing zeros for rs2_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xFD1032E8 #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and rs2_val == 0x7B246C17 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and rs2_val == 0x56F3EEF1 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 and rs2_val == 0x75923260 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x10000000 and rs2_val == 0xB9D3087C #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA8000000 and rs2_val == 0x46CBD355 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xE4000000 and rs2_val == 0x4616E73D #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8E000000 and rs2_val == 0x8CCAEC71 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x13000000 and rs2_val == 0x9B774054 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8B800000 and rs2_val == 0x6D5FCD18 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7EC00000 and rs2_val == 0x0696F561 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3DA00000 and rs2_val == 0x6E1E98E2 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x20100000 and rs2_val == 0x2DEDB6A7 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98380000 and rs2_val == 0x3C272728 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80F40000 and rs2_val == 0x4F55C73D #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43560000 and rs2_val == 0xB0AB577A #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x62A90000 and rs2_val == 0x42F5D75E #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60348000 and rs2_val == 0xB9F09825 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5EF6C000 and rs2_val == 0x9BFAD94F #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x79DF6000 and rs2_val == 0x98918DD8 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x864C1000 and rs2_val == 0x9B811F47 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x735CB800 and rs2_val == 0xD0D18FB0 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x29554400 and rs2_val == 0x71992790 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA9A56A00 and rs2_val == 0x8248F803 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3405D00 and rs2_val == 0xEB3D7873 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x394D8080 and rs2_val == 0xD7A7BF5E #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC6677840 and rs2_val == 0xD1BA5C0F #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x70598E60 and rs2_val == 0xD19E3224 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98A59F90 and rs2_val == 0x35D30D74 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD306DEB8 and rs2_val == 0x70A76E49 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x18A01374 and rs2_val == 0x9FCDB9E1 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3667402 and rs2_val == 0x5FEFE911 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and rs2_val == 0x598B88DB #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs2_val == 0x0C04F662 and rs1_val == 0xB7E7669E #nosat': 1 # 0 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCD41CAD1 and rs1_val == 0xD24F0724 #nosat': 1 # 1 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x1203965B and rs1_val == 0x585022A3 #nosat': 1 # 2 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7A9AC0A7 and rs1_val == 0xEE8F948A #nosat': 1 # 3 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x2AA8E42F and rs1_val == 0x2655FA99 #nosat': 1 # 4 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x211D785F and rs1_val == 0x0C96A183 #nosat': 1 # 5 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x59DDE33F and rs1_val == 0x88F931F4 #nosat': 1 # 6 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x711E627F and rs1_val == 0x6F2BF862 #nosat': 1 # 7 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x19835AFF and rs1_val == 0x5C6C32A5 #nosat': 1 # 8 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x088B3DFF and rs1_val == 0x58FC0342 #nosat': 1 # 9 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9A6DA3FF and rs1_val == 0x636A75E3 #nosat': 1 # 10 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x37E0D7FF and rs1_val == 0x4ED62428 #nosat': 1 # 11 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x5E59CFFF and rs1_val == 0xD2D12745 #nosat': 1 # 12 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xDD129FFF and rs1_val == 0x0D770F3C #nosat': 1 # 13 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x872EBFFF and rs1_val == 0x2311ACFB #nosat': 1 # 14 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x55367FFF and rs1_val == 0x0FB13BBC #nosat': 1 # 15 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFDD2FFFF and rs1_val == 0x8DFC2307 #nosat': 1 # 16 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x30BDFFFF and rs1_val == 0x7312BE6D #nosat': 1 # 17 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xA743FFFF and rs1_val == 0xC61B1FBF #nosat': 1 # 18 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9987FFFF and rs1_val == 0xEBDA5A4F #nosat': 1 # 19 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x118FFFFF and rs1_val == 0xC215E193 #nosat': 1 # 20 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x65DFFFFF and rs1_val == 0x75EE935F #nosat': 1 # 21 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6CBFFFFF and rs1_val == 0x09C16162 #nosat': 1 # 22 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x347FFFFF and rs1_val == 0xA4053175 #nosat': 1 # 23 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xC4FFFFFF and rs1_val == 0x499006C8 #nosat': 1 # 24 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x41FFFFFF and rs1_val == 0x3C5B3EEE #nosat': 1 # 25 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6BFFFFFF and rs1_val == 0xD95FD86A #nosat': 1 # 26 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x87FFFFFF and rs1_val == 0x25784F4F #nosat': 1 # 27 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCFFFFFFF and rs1_val == 0x082018FA #nosat': 1 # 28 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9FFFFFFF and rs1_val == 0x350CC530 #nosat': 1 # 29 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x3FFFFFFF and rs1_val == 0x7966A24E #nosat': 1 # 30 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7FFFFFFF and rs1_val == 0x51D6D6DA #nosat': 1 # 31 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xD5A2038F #nosat': 1 # 32 Trailing ones for rs2_val. Other operands are random
'rs1_val == 0xFF7746E6 and rs2_val == 0x4F829B65 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF89A7241 and rs2_val == 0x00C2F091 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x11B36A93 and rs2_val == 0xB1F5D853 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC9932457 and rs2_val == 0x39BE2172 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B9A6C8F and rs2_val == 0x316039EE #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9541241F and rs2_val == 0x5761A866 #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x94B431BF and rs2_val == 0x09E4D1F4 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDC8FE97F and rs2_val == 0x9E03793F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB903CEFF and rs2_val == 0x7F1071EC #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB494A5FF and rs2_val == 0x9A7EF9E4 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE2DD83FF and rs2_val == 0x59C05BB9 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBAFD7FF and rs2_val == 0xDE451397 #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCE5C4FFF and rs2_val == 0x40F27005 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39935FFF and rs2_val == 0x24496FE3 #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xEED7BFFF and rs2_val == 0xDE14BFF2 #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x008E7FFF and rs2_val == 0xB808A677 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12C2FFFF and rs2_val == 0x76B1FD3D #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE3A5FFFF and rs2_val == 0x5DCF019D #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9B03FFFF and rs2_val == 0x47B7097B #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5F07FFFF and rs2_val == 0x759F1B43 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x33CFFFFF and rs2_val == 0x5B331999 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x709FFFFF and rs2_val == 0x2D37DE81 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD1BFFFFF and rs2_val == 0xFCB627AF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAB7FFFFF and rs2_val == 0x1E0B4EE5 #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7CFFFFFF and rs2_val == 0xFB3E7196 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x59FFFFFF and rs2_val == 0xD9959A62 #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF and rs2_val == 0xE08409F0 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF7FFFFFF and rs2_val == 0x258ECECB #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6FFFFFFF and rs2_val == 0xFF7D5EC0 #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and rs2_val == 0x4B6EA010 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3FFFFFFF and rs2_val == 0xD885BBAC #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and rs2_val == 0xBBE8F88D #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and rs2_val == 0xE3D6E4B9 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs2_val == 0x970216FD and rs1_val == 0x0494B6D2 #nosat': 1 # 0 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x5CB58B8F and rs1_val == 0xF2650B71 #nosat': 1 # 1 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x27EFDA6C and rs1_val == 0x21AF214A #nosat': 1 # 2 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x1D1EF7C0 and rs1_val == 0x482EA760 #nosat': 1 # 3 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0FC2A909 and rs1_val == 0x0F7A0443 #nosat': 1 # 4 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x04E9E4A6 and rs1_val == 0x69534048 #nosat': 1 # 5 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x025FDCD7 and rs1_val == 0x043E3EF5 #nosat': 1 # 6 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x01782EBC and rs1_val == 0x12FAD802 #nosat': 1 # 7 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00A39575 and rs1_val == 0x119B4FE5 #nosat': 1 # 8 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0049886F and rs1_val == 0x7DB224CB #nosat': 1 # 9 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0025693C and rs1_val == 0xB45F51C3 #nosat': 1 # 10 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0018031A and rs1_val == 0x41536363 #nosat': 1 # 11 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000A8267 and rs1_val == 0x1A953CCA #nosat': 1 # 12 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00073010 and rs1_val == 0x14186EBF #nosat': 1 # 13 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00038734 and rs1_val == 0xF33C1A7F #nosat': 1 # 14 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0001EAB1 and rs1_val == 0x8DCE6F52 #nosat': 1 # 15 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000B8EC and rs1_val == 0x3096C6C8 #nosat': 1 # 16 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00007530 and rs1_val == 0x9C461CB5 #nosat': 1 # 17 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00003ED5 and rs1_val == 0x27756991 #nosat': 1 # 18 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00001055 and rs1_val == 0x62D74145 #nosat': 1 # 19 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000E9E and rs1_val == 0x931719FD #nosat': 1 # 20 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000059B and rs1_val == 0x965768E0 #nosat': 1 # 21 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000208 and rs1_val == 0x74057241 #nosat': 1 # 22 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000001E8 and rs1_val == 0x5E617F8E #nosat': 1 # 23 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000000D2 and rs1_val == 0x3E361858 #nosat': 1 # 24 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000071 and rs1_val == 0x13041452 #nosat': 1 # 25 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000034 and rs1_val == 0x4BDBF090 #nosat': 1 # 26 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000019 and rs1_val == 0x9C3ECB54 #nosat': 1 # 27 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000000B and rs1_val == 0x421E7A60 #nosat': 1 # 28 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000005 and rs1_val == 0x2577C1EC #nosat': 1 # 29 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000002 and rs1_val == 0x19AF685D #nosat': 1 # 30 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000001 and rs1_val == 0x2FF36007 #nosat': 1 # 31 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0xE286852C #nosat': 1 # 32 Leading zeros for rs2_val. Other operands are random
'rs1_val == 0xC511488A and rs2_val == 0x97BDD982 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x65151C41 and rs2_val == 0x367E5D6D #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x24CA83B3 and rs2_val == 0x623D8EB7 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x1C3B66FB and rs2_val == 0x21870F0B #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0A8A6FD0 and rs2_val == 0x82450164 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x069CA08C and rs2_val == 0x8F2DF760 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x03552C95 and rs2_val == 0x7CA07386 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0174EA19 and rs2_val == 0x19DE2BC1 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00A454F2 and rs2_val == 0xEC3FBF4D #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x007E9BEE and rs2_val == 0x164F1513 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002C7CD0 and rs2_val == 0xACC6D8F2 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00177310 and rs2_val == 0xA123F501 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00091609 and rs2_val == 0xB57A6A1D #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00040BE0 and rs2_val == 0xE90794DF #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028D1B and rs2_val == 0xAF5570EE #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0001FBE5 and rs2_val == 0xD8B9B45C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000AAC1 and rs2_val == 0x1BA1192E #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000062C3 and rs2_val == 0x49FE85B0 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000022FD and rs2_val == 0x4105CCA7 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000016B3 and rs2_val == 0xD7185DDA #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000A38 and rs2_val == 0xA7A11490 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000006A7 and rs2_val == 0xA9964AEF #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000003B9 and rs2_val == 0x4B4D8474 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000190 and rs2_val == 0x76C468AE #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000D4 and rs2_val == 0x09208A65 #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000067 and rs2_val == 0x8743FEB6 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000039 and rs2_val == 0xA66B0D38 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000001C and rs2_val == 0xFB710734 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E and rs2_val == 0xA26B7F62 #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000007 and rs2_val == 0x4DABB481 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and rs2_val == 0x2FA91425 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and rs2_val == 0x965EDA32 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xC7FDE805 #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'rs2_val == 0x6D3F408C and rs1_val == 0xFFEC35FE #nosat': 1 # 0 Leading ones for rs2_val. Other operands are random
'rs2_val == 0x946A3674 and rs1_val == 0x976AD220 #nosat': 1 # 1 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xDC6113A4 and rs1_val == 0x5990FE96 #nosat': 1 # 2 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xE42A809C and rs1_val == 0xC96EFDC4 #nosat': 1 # 3 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xF1A25760 and rs1_val == 0xAB8534C1 #nosat': 1 # 4 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFB37BEC9 and rs1_val == 0xD1142724 #nosat': 1 # 5 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFCE51A66 and rs1_val == 0xF65E7737 #nosat': 1 # 6 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFEDEBB9C and rs1_val == 0x16CBC21C #nosat': 1 # 7 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF69340A and rs1_val == 0xDBDD4DD9 #nosat': 1 # 8 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF9CF3F4 and rs1_val == 0x4BD90A77 #nosat': 1 # 9 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFC00793 and rs1_val == 0xCEBE24D9 #nosat': 1 # 10 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFEE1FC4 and rs1_val == 0xA0E0BD86 #nosat': 1 # 11 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF06038 and rs1_val == 0x3CC279B3 #nosat': 1 # 12 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF93D53 and rs1_val == 0x754F9B96 #nosat': 1 # 13 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFC47E8 and rs1_val == 0x72745307 #nosat': 1 # 14 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFE7302 and rs1_val == 0xDCAE6D62 #nosat': 1 # 15 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFF1CE8 and rs1_val == 0x7C2C966D #nosat': 1 # 16 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFB5C6 and rs1_val == 0x9BB4752D #nosat': 1 # 17 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFDFA4 and rs1_val == 0x17BE082F #nosat': 1 # 18 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFEF0B and rs1_val == 0x109FF475 #nosat': 1 # 19 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFF43F and rs1_val == 0x00B97EA6 #nosat': 1 # 20 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFB4A and rs1_val == 0xF956EC0B #nosat': 1 # 21 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFDA4 and rs1_val == 0x70FC1AFC #nosat': 1 # 22 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFECB and rs1_val == 0x6348306E #nosat': 1 # 23 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFF54 and rs1_val == 0x66B072B9 #nosat': 1 # 24 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFA9 and rs1_val == 0x7FF822ED #nosat': 1 # 25 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFC3 and rs1_val == 0xE918BE9F #nosat': 1 # 26 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFE7 and rs1_val == 0xE4BAE7F6 #nosat': 1 # 27 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF1 and rs1_val == 0xDE9A896F #nosat': 1 # 28 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF8 and rs1_val == 0x2881E531 #nosat': 1 # 29 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFC and rs1_val == 0x1475F78D #nosat': 1 # 30 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFE and rs1_val == 0xE59CF78F #nosat': 1 # 31 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xB66B3284 #nosat': 1 # 32 Leading ones for rs2_val. Other operands are random
'rs1_val == 0x6F4930C9 and rs2_val == 0x39422745 #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x85D97467 and rs2_val == 0x58FA6E1C #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xC70AFC93 and rs2_val == 0x2D143295 #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE911655F and rs2_val == 0xD230B46C #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4AB0A39 and rs2_val == 0x4D753AC1 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF8BD4821 and rs2_val == 0x1E9667C2 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFCD7E667 and rs2_val == 0xAE4839A1 #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE71CFDF and rs2_val == 0x6A013380 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1C11AE and rs2_val == 0x59432A19 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF89799A and rs2_val == 0xCEB506F6 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFC80B13 and rs2_val == 0xC5EC6148 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE94647 and rs2_val == 0x99EF1857 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF263CF and rs2_val == 0x14B91C79 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF919A1 and rs2_val == 0xA86B8A6E #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFDE89D and rs2_val == 0x08208D09 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC9D0 and rs2_val == 0x69B1DCBF #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF5576 and rs2_val == 0x807DA245 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFB6DF and rs2_val == 0x95A4D257 #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFC561 and rs2_val == 0x735C076B #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEAB5 and rs2_val == 0xE5F0307E #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF602 and rs2_val == 0xE8DAC663 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF8B1 and rs2_val == 0x0109C207 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFCA0 and rs2_val == 0x600FECC1 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFECC and rs2_val == 0xFB7F6F5D #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF6E and rs2_val == 0x5CD2875E #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF84 and rs2_val == 0xACCA7F0D #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFDD and rs2_val == 0x5AE6A228 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE7 and rs2_val == 0xFF1E5BEF #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF4 and rs2_val == 0x137A9777 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFA and rs2_val == 0x854A9657 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and rs2_val == 0xCF84B683 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and rs2_val == 0x93FDCAB8 #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 264/264
total_coverage: 366/366
|
||
xperm.b | 386/386 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 283
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
xperm.b: 287
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 254
x13: 1
x14: 1
x15: 1
x16: 2
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 2
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 254
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 2
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 2
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 1
x11: 254
x12: 1
x13: 1
x14: 1
x15: 2
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 2
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and rs2_val == 0x08577EB1 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x91766f62 and rs2_val == 0x5570084b #nosat': 1 # Uniform Random 1
'rs1_val == 0xc0fe15dd and rs2_val == 0x9f053821 #nosat': 1 # Uniform Random 2
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d #nosat': 1 # Uniform Random 3
'rs1_val == 0x952acffe and rs2_val == 0x25ae27ee #nosat': 1 # Uniform Random 4
'rs1_val == 0x40a5ff52 and rs2_val == 0xb6f9706f #nosat': 1 # Uniform Random 5
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a #nosat': 1 # Uniform Random 6
'rs1_val == 0xc2f1c53e and rs2_val == 0xd05668ae #nosat': 1 # Uniform Random 7
'rs1_val == 0x9722c9a6 and rs2_val == 0x7bcad7c4 #nosat': 1 # Uniform Random 8
'rs1_val == 0xf7f1305a and rs2_val == 0x9bedfe39 #nosat': 1 # Uniform Random 9
'rs1_val == 0xd75739f8 and rs2_val == 0xe6fff3d9 #nosat': 1 # Uniform Random 10
'rs1_val == 0x90efb625 and rs2_val == 0x3150e5fa #nosat': 1 # Uniform Random 11
'rs1_val == 0x1fc493ca and rs2_val == 0x65408c73 #nosat': 1 # Uniform Random 12
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 #nosat': 1 # Uniform Random 13
'rs1_val == 0x35f9377f and rs2_val == 0xf4c30307 #nosat': 1 # Uniform Random 14
'rs1_val == 0x58d548aa and rs2_val == 0xa0569d76 #nosat': 1 # Uniform Random 15
'rs1_val == 0x55d98c6e and rs2_val == 0x2daf9ac7 #nosat': 1 # Uniform Random 16
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c #nosat': 1 # Uniform Random 17
'rs1_val == 0xccce240c and rs2_val == 0x886c3a30 #nosat': 1 # Uniform Random 18
'rs1_val == 0xb49c83dc and rs2_val == 0xbb61a9cd #nosat': 2 # Uniform Random 19
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 #nosat': 1 # Uniform Random 20
'rs2_val == 0x00000000 and rs1_val == 0x4FFE831A #nosat': 1 # 32 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x80000000 and rs1_val == 0xAFC08ACE #nosat': 1 # 31 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x40000000 and rs1_val == 0xAF6E9055 #nosat': 1 # 30 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xE0000000 and rs1_val == 0x5B130474 #nosat': 1 # 29 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x90000000 and rs1_val == 0x3EEA126E #nosat': 1 # 28 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB8000000 and rs1_val == 0x9C734D77 #nosat': 1 # 27 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB4000000 and rs1_val == 0x5A694BCA #nosat': 1 # 26 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x3E000000 and rs1_val == 0xED52E4CA #nosat': 1 # 25 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB000000 and rs1_val == 0xB5CB2A93 #nosat': 1 # 24 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x68800000 and rs1_val == 0x29324E16 #nosat': 1 # 23 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB7400000 and rs1_val == 0xBC5FB419 #nosat': 1 # 22 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5CE00000 and rs1_val == 0x8E92E1B8 #nosat': 1 # 21 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x49F00000 and rs1_val == 0x96A3B48B #nosat': 1 # 20 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x53D80000 and rs1_val == 0x0A095049 #nosat': 1 # 19 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x2EC40000 and rs1_val == 0x6F6E71B7 #nosat': 1 # 18 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x8E860000 and rs1_val == 0x236CC43D #nosat': 1 # 17 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x6FBF0000 and rs1_val == 0xE2ED8971 #nosat': 1 # 16 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x354E8000 and rs1_val == 0x06FA7B3E #nosat': 1 # 15 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB07C000 and rs1_val == 0x4143DA51 #nosat': 1 # 14 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xDFFA2000 and rs1_val == 0xCAC78511 #nosat': 1 # 13 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x45D1F000 and rs1_val == 0xDF880B11 #nosat': 1 # 12 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x9069A800 and rs1_val == 0xBD230058 #nosat': 1 # 11 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xF5B1B400 and rs1_val == 0xF2597377 #nosat': 1 # 10 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x06B6DA00 and rs1_val == 0x5A8E7F31 #nosat': 1 # 9 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xBFB0F100 and rs1_val == 0x7A3621F5 #nosat': 1 # 8 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xD838C880 and rs1_val == 0x1E3C492C #nosat': 1 # 7 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5C46AEC0 and rs1_val == 0xD4FAF4B1 #nosat': 1 # 6 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCF7AC620 and rs1_val == 0x27A16894 #nosat': 1 # 5 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x05C2F650 and rs1_val == 0x0A3EF19E #nosat': 1 # 4 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xEEC50588 and rs1_val == 0xCB8193EF #nosat': 1 # 3 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCA7160CC and rs1_val == 0x577F8847 #nosat': 1 # 2 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x60E30DA2 and rs1_val == 0x9B5EAF0A #nosat': 1 # 1 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x76F86039 and rs1_val == 0x5D3BBCE0 #nosat': 1 # 0 Trailing zeros for rs2_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xFD1032E8 #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and rs2_val == 0x7B246C17 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and rs2_val == 0x56F3EEF1 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 and rs2_val == 0x75923260 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x10000000 and rs2_val == 0xB9D3087C #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA8000000 and rs2_val == 0x46CBD355 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xE4000000 and rs2_val == 0x4616E73D #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8E000000 and rs2_val == 0x8CCAEC71 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x13000000 and rs2_val == 0x9B774054 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8B800000 and rs2_val == 0x6D5FCD18 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7EC00000 and rs2_val == 0x0696F561 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3DA00000 and rs2_val == 0x6E1E98E2 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x20100000 and rs2_val == 0x2DEDB6A7 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98380000 and rs2_val == 0x3C272728 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80F40000 and rs2_val == 0x4F55C73D #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43560000 and rs2_val == 0xB0AB577A #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x62A90000 and rs2_val == 0x42F5D75E #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60348000 and rs2_val == 0xB9F09825 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5EF6C000 and rs2_val == 0x9BFAD94F #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x79DF6000 and rs2_val == 0x98918DD8 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x864C1000 and rs2_val == 0x9B811F47 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x735CB800 and rs2_val == 0xD0D18FB0 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x29554400 and rs2_val == 0x71992790 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA9A56A00 and rs2_val == 0x8248F803 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3405D00 and rs2_val == 0xEB3D7873 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x394D8080 and rs2_val == 0xD7A7BF5E #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC6677840 and rs2_val == 0xD1BA5C0F #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x70598E60 and rs2_val == 0xD19E3224 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98A59F90 and rs2_val == 0x35D30D74 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD306DEB8 and rs2_val == 0x70A76E49 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x18A01374 and rs2_val == 0x9FCDB9E1 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3667402 and rs2_val == 0x5FEFE911 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and rs2_val == 0x598B88DB #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs2_val == 0x0C04F662 and rs1_val == 0xB7E7669E #nosat': 1 # 0 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCD41CAD1 and rs1_val == 0xD24F0724 #nosat': 1 # 1 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x1203965B and rs1_val == 0x585022A3 #nosat': 1 # 2 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7A9AC0A7 and rs1_val == 0xEE8F948A #nosat': 1 # 3 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x2AA8E42F and rs1_val == 0x2655FA99 #nosat': 1 # 4 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x211D785F and rs1_val == 0x0C96A183 #nosat': 1 # 5 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x59DDE33F and rs1_val == 0x88F931F4 #nosat': 1 # 6 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x711E627F and rs1_val == 0x6F2BF862 #nosat': 1 # 7 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x19835AFF and rs1_val == 0x5C6C32A5 #nosat': 1 # 8 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x088B3DFF and rs1_val == 0x58FC0342 #nosat': 1 # 9 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9A6DA3FF and rs1_val == 0x636A75E3 #nosat': 1 # 10 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x37E0D7FF and rs1_val == 0x4ED62428 #nosat': 1 # 11 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x5E59CFFF and rs1_val == 0xD2D12745 #nosat': 1 # 12 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xDD129FFF and rs1_val == 0x0D770F3C #nosat': 1 # 13 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x872EBFFF and rs1_val == 0x2311ACFB #nosat': 1 # 14 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x55367FFF and rs1_val == 0x0FB13BBC #nosat': 1 # 15 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFDD2FFFF and rs1_val == 0x8DFC2307 #nosat': 1 # 16 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x30BDFFFF and rs1_val == 0x7312BE6D #nosat': 1 # 17 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xA743FFFF and rs1_val == 0xC61B1FBF #nosat': 1 # 18 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9987FFFF and rs1_val == 0xEBDA5A4F #nosat': 1 # 19 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x118FFFFF and rs1_val == 0xC215E193 #nosat': 1 # 20 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x65DFFFFF and rs1_val == 0x75EE935F #nosat': 1 # 21 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6CBFFFFF and rs1_val == 0x09C16162 #nosat': 1 # 22 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x347FFFFF and rs1_val == 0xA4053175 #nosat': 1 # 23 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xC4FFFFFF and rs1_val == 0x499006C8 #nosat': 1 # 24 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x41FFFFFF and rs1_val == 0x3C5B3EEE #nosat': 1 # 25 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6BFFFFFF and rs1_val == 0xD95FD86A #nosat': 1 # 26 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x87FFFFFF and rs1_val == 0x25784F4F #nosat': 1 # 27 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCFFFFFFF and rs1_val == 0x082018FA #nosat': 1 # 28 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9FFFFFFF and rs1_val == 0x350CC530 #nosat': 1 # 29 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x3FFFFFFF and rs1_val == 0x7966A24E #nosat': 1 # 30 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7FFFFFFF and rs1_val == 0x51D6D6DA #nosat': 1 # 31 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xD5A2038F #nosat': 1 # 32 Trailing ones for rs2_val. Other operands are random
'rs1_val == 0xFF7746E6 and rs2_val == 0x4F829B65 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF89A7241 and rs2_val == 0x00C2F091 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x11B36A93 and rs2_val == 0xB1F5D853 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC9932457 and rs2_val == 0x39BE2172 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B9A6C8F and rs2_val == 0x316039EE #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9541241F and rs2_val == 0x5761A866 #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x94B431BF and rs2_val == 0x09E4D1F4 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDC8FE97F and rs2_val == 0x9E03793F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB903CEFF and rs2_val == 0x7F1071EC #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB494A5FF and rs2_val == 0x9A7EF9E4 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE2DD83FF and rs2_val == 0x59C05BB9 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBAFD7FF and rs2_val == 0xDE451397 #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCE5C4FFF and rs2_val == 0x40F27005 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39935FFF and rs2_val == 0x24496FE3 #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xEED7BFFF and rs2_val == 0xDE14BFF2 #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x008E7FFF and rs2_val == 0xB808A677 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12C2FFFF and rs2_val == 0x76B1FD3D #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE3A5FFFF and rs2_val == 0x5DCF019D #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9B03FFFF and rs2_val == 0x47B7097B #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5F07FFFF and rs2_val == 0x759F1B43 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x33CFFFFF and rs2_val == 0x5B331999 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x709FFFFF and rs2_val == 0x2D37DE81 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD1BFFFFF and rs2_val == 0xFCB627AF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAB7FFFFF and rs2_val == 0x1E0B4EE5 #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7CFFFFFF and rs2_val == 0xFB3E7196 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x59FFFFFF and rs2_val == 0xD9959A62 #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF and rs2_val == 0xE08409F0 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF7FFFFFF and rs2_val == 0x258ECECB #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6FFFFFFF and rs2_val == 0xFF7D5EC0 #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and rs2_val == 0x4B6EA010 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3FFFFFFF and rs2_val == 0xD885BBAC #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and rs2_val == 0xBBE8F88D #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and rs2_val == 0xE3D6E4B9 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs2_val == 0x970216FD and rs1_val == 0x0494B6D2 #nosat': 1 # 0 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x5CB58B8F and rs1_val == 0xF2650B71 #nosat': 1 # 1 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x27EFDA6C and rs1_val == 0x21AF214A #nosat': 1 # 2 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x1D1EF7C0 and rs1_val == 0x482EA760 #nosat': 1 # 3 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0FC2A909 and rs1_val == 0x0F7A0443 #nosat': 1 # 4 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x04E9E4A6 and rs1_val == 0x69534048 #nosat': 1 # 5 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x025FDCD7 and rs1_val == 0x043E3EF5 #nosat': 1 # 6 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x01782EBC and rs1_val == 0x12FAD802 #nosat': 1 # 7 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00A39575 and rs1_val == 0x119B4FE5 #nosat': 1 # 8 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0049886F and rs1_val == 0x7DB224CB #nosat': 1 # 9 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0025693C and rs1_val == 0xB45F51C3 #nosat': 1 # 10 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0018031A and rs1_val == 0x41536363 #nosat': 1 # 11 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000A8267 and rs1_val == 0x1A953CCA #nosat': 1 # 12 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00073010 and rs1_val == 0x14186EBF #nosat': 1 # 13 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00038734 and rs1_val == 0xF33C1A7F #nosat': 1 # 14 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0001EAB1 and rs1_val == 0x8DCE6F52 #nosat': 1 # 15 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000B8EC and rs1_val == 0x3096C6C8 #nosat': 1 # 16 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00007530 and rs1_val == 0x9C461CB5 #nosat': 1 # 17 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00003ED5 and rs1_val == 0x27756991 #nosat': 1 # 18 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00001055 and rs1_val == 0x62D74145 #nosat': 1 # 19 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000E9E and rs1_val == 0x931719FD #nosat': 1 # 20 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000059B and rs1_val == 0x965768E0 #nosat': 1 # 21 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000208 and rs1_val == 0x74057241 #nosat': 1 # 22 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000001E8 and rs1_val == 0x5E617F8E #nosat': 1 # 23 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000000D2 and rs1_val == 0x3E361858 #nosat': 1 # 24 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000071 and rs1_val == 0x13041452 #nosat': 1 # 25 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000034 and rs1_val == 0x4BDBF090 #nosat': 1 # 26 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000019 and rs1_val == 0x9C3ECB54 #nosat': 1 # 27 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000000B and rs1_val == 0x421E7A60 #nosat': 1 # 28 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000005 and rs1_val == 0x2577C1EC #nosat': 1 # 29 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000002 and rs1_val == 0x19AF685D #nosat': 1 # 30 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000001 and rs1_val == 0x2FF36007 #nosat': 1 # 31 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0xE286852C #nosat': 1 # 32 Leading zeros for rs2_val. Other operands are random
'rs1_val == 0xC511488A and rs2_val == 0x97BDD982 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x65151C41 and rs2_val == 0x367E5D6D #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x24CA83B3 and rs2_val == 0x623D8EB7 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x1C3B66FB and rs2_val == 0x21870F0B #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0A8A6FD0 and rs2_val == 0x82450164 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x069CA08C and rs2_val == 0x8F2DF760 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x03552C95 and rs2_val == 0x7CA07386 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0174EA19 and rs2_val == 0x19DE2BC1 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00A454F2 and rs2_val == 0xEC3FBF4D #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x007E9BEE and rs2_val == 0x164F1513 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002C7CD0 and rs2_val == 0xACC6D8F2 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00177310 and rs2_val == 0xA123F501 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00091609 and rs2_val == 0xB57A6A1D #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00040BE0 and rs2_val == 0xE90794DF #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028D1B and rs2_val == 0xAF5570EE #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0001FBE5 and rs2_val == 0xD8B9B45C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000AAC1 and rs2_val == 0x1BA1192E #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000062C3 and rs2_val == 0x49FE85B0 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000022FD and rs2_val == 0x4105CCA7 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000016B3 and rs2_val == 0xD7185DDA #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000A38 and rs2_val == 0xA7A11490 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000006A7 and rs2_val == 0xA9964AEF #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000003B9 and rs2_val == 0x4B4D8474 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000190 and rs2_val == 0x76C468AE #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000D4 and rs2_val == 0x09208A65 #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000067 and rs2_val == 0x8743FEB6 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000039 and rs2_val == 0xA66B0D38 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000001C and rs2_val == 0xFB710734 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E and rs2_val == 0xA26B7F62 #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000007 and rs2_val == 0x4DABB481 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and rs2_val == 0x2FA91425 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and rs2_val == 0x965EDA32 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xC7FDE805 #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'rs2_val == 0x6D3F408C and rs1_val == 0xFFEC35FE #nosat': 1 # 0 Leading ones for rs2_val. Other operands are random
'rs2_val == 0x946A3674 and rs1_val == 0x976AD220 #nosat': 1 # 1 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xDC6113A4 and rs1_val == 0x5990FE96 #nosat': 1 # 2 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xE42A809C and rs1_val == 0xC96EFDC4 #nosat': 1 # 3 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xF1A25760 and rs1_val == 0xAB8534C1 #nosat': 1 # 4 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFB37BEC9 and rs1_val == 0xD1142724 #nosat': 1 # 5 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFCE51A66 and rs1_val == 0xF65E7737 #nosat': 1 # 6 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFEDEBB9C and rs1_val == 0x16CBC21C #nosat': 1 # 7 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF69340A and rs1_val == 0xDBDD4DD9 #nosat': 1 # 8 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF9CF3F4 and rs1_val == 0x4BD90A77 #nosat': 1 # 9 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFC00793 and rs1_val == 0xCEBE24D9 #nosat': 1 # 10 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFEE1FC4 and rs1_val == 0xA0E0BD86 #nosat': 1 # 11 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF06038 and rs1_val == 0x3CC279B3 #nosat': 1 # 12 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF93D53 and rs1_val == 0x754F9B96 #nosat': 1 # 13 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFC47E8 and rs1_val == 0x72745307 #nosat': 1 # 14 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFE7302 and rs1_val == 0xDCAE6D62 #nosat': 1 # 15 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFF1CE8 and rs1_val == 0x7C2C966D #nosat': 1 # 16 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFB5C6 and rs1_val == 0x9BB4752D #nosat': 1 # 17 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFDFA4 and rs1_val == 0x17BE082F #nosat': 1 # 18 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFEF0B and rs1_val == 0x109FF475 #nosat': 1 # 19 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFF43F and rs1_val == 0x00B97EA6 #nosat': 1 # 20 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFB4A and rs1_val == 0xF956EC0B #nosat': 1 # 21 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFDA4 and rs1_val == 0x70FC1AFC #nosat': 1 # 22 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFECB and rs1_val == 0x6348306E #nosat': 1 # 23 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFF54 and rs1_val == 0x66B072B9 #nosat': 1 # 24 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFA9 and rs1_val == 0x7FF822ED #nosat': 1 # 25 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFC3 and rs1_val == 0xE918BE9F #nosat': 1 # 26 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFE7 and rs1_val == 0xE4BAE7F6 #nosat': 1 # 27 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF1 and rs1_val == 0xDE9A896F #nosat': 1 # 28 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF8 and rs1_val == 0x2881E531 #nosat': 1 # 29 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFC and rs1_val == 0x1475F78D #nosat': 1 # 30 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFE and rs1_val == 0xE59CF78F #nosat': 1 # 31 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xB66B3284 #nosat': 1 # 32 Leading ones for rs2_val. Other operands are random
'rs1_val == 0x6F4930C9 and rs2_val == 0x39422745 #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x85D97467 and rs2_val == 0x58FA6E1C #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xC70AFC93 and rs2_val == 0x2D143295 #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE911655F and rs2_val == 0xD230B46C #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4AB0A39 and rs2_val == 0x4D753AC1 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF8BD4821 and rs2_val == 0x1E9667C2 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFCD7E667 and rs2_val == 0xAE4839A1 #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE71CFDF and rs2_val == 0x6A013380 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1C11AE and rs2_val == 0x59432A19 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF89799A and rs2_val == 0xCEB506F6 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFC80B13 and rs2_val == 0xC5EC6148 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE94647 and rs2_val == 0x99EF1857 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF263CF and rs2_val == 0x14B91C79 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF919A1 and rs2_val == 0xA86B8A6E #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFDE89D and rs2_val == 0x08208D09 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC9D0 and rs2_val == 0x69B1DCBF #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF5576 and rs2_val == 0x807DA245 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFB6DF and rs2_val == 0x95A4D257 #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFC561 and rs2_val == 0x735C076B #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEAB5 and rs2_val == 0xE5F0307E #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF602 and rs2_val == 0xE8DAC663 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF8B1 and rs2_val == 0x0109C207 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFCA0 and rs2_val == 0x600FECC1 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFECC and rs2_val == 0xFB7F6F5D #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF6E and rs2_val == 0x5CD2875E #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF84 and rs2_val == 0xACCA7F0D #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFDD and rs2_val == 0x5AE6A228 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE7 and rs2_val == 0xFF1E5BEF #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF4 and rs2_val == 0x137A9777 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFA and rs2_val == 0x854A9657 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and rs2_val == 0xCF84B683 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and rs2_val == 0x93FDCAB8 #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 284/284
total_coverage: 386/386
|
||
xperm.n | 386/386 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKb.*)
- check ISA:=regex(.*I.*ZKn.*)
op_comb:
rs1 != rs2 and rs1 != rd and rs2 != rd: 285
rs1 == rd != rs2: 1
rs1 == rs2 != rd: 1
rs1 == rs2 == rd: 1
rs2 == rd != rs1: 1
coverage: 5/5
opcode:
xperm.n: 289
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 1
x12: 258
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 258
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs2:
x0: 1
x1: 1
x10: 1
x11: 258
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF and rs2_val == 0x08577EB1 #nosat': 1 # 32 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x91766f62 and rs2_val == 0x5570084b #nosat': 1 # Uniform Random 1
'rs1_val == 0xc0fe15dd and rs2_val == 0x9f053821 #nosat': 1 # Uniform Random 2
'rs1_val == 0xdc80d916 and rs2_val == 0x2a2a146d #nosat': 1 # Uniform Random 3
'rs1_val == 0x952acffe and rs2_val == 0x25ae27ee #nosat': 1 # Uniform Random 4
'rs1_val == 0x40a5ff52 and rs2_val == 0xb6f9706f #nosat': 1 # Uniform Random 5
'rs1_val == 0xe3f4fca3 and rs2_val == 0xa6c9253a #nosat': 1 # Uniform Random 6
'rs1_val == 0xc2f1c53e and rs2_val == 0xd05668ae #nosat': 1 # Uniform Random 7
'rs1_val == 0x9722c9a6 and rs2_val == 0x7bcad7c4 #nosat': 1 # Uniform Random 8
'rs1_val == 0xf7f1305a and rs2_val == 0x9bedfe39 #nosat': 1 # Uniform Random 9
'rs1_val == 0xd75739f8 and rs2_val == 0xe6fff3d9 #nosat': 1 # Uniform Random 10
'rs1_val == 0x90efb625 and rs2_val == 0x3150e5fa #nosat': 1 # Uniform Random 11
'rs1_val == 0x1fc493ca and rs2_val == 0x65408c73 #nosat': 1 # Uniform Random 12
'rs1_val == 0x8e2eac2a and rs2_val == 0xd169a3f8 #nosat': 1 # Uniform Random 13
'rs1_val == 0x35f9377f and rs2_val == 0xf4c30307 #nosat': 1 # Uniform Random 14
'rs1_val == 0x58d548aa and rs2_val == 0xa0569d76 #nosat': 1 # Uniform Random 15
'rs1_val == 0x55d98c6e and rs2_val == 0x2daf9ac7 #nosat': 2 # Uniform Random 16
'rs1_val == 0x74b8de87 and rs2_val == 0xf273b44c #nosat': 1 # Uniform Random 17
'rs1_val == 0xccce240c and rs2_val == 0x886c3a30 #nosat': 1 # Uniform Random 18
'rs1_val == 0xb49c83dc and rs2_val == 0xbb61a9cd #nosat': 1 # Uniform Random 19
'rs1_val == 0x254a9493 and rs2_val == 0xc5521660 #nosat': 1 # Uniform Random 20
'rs2_val == 0x00000000 and rs1_val == 0x4FFE831A #nosat': 1 # 32 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x80000000 and rs1_val == 0xAFC08ACE #nosat': 1 # 31 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x40000000 and rs1_val == 0xAF6E9055 #nosat': 1 # 30 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xE0000000 and rs1_val == 0x5B130474 #nosat': 1 # 29 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x90000000 and rs1_val == 0x3EEA126E #nosat': 1 # 28 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB8000000 and rs1_val == 0x9C734D77 #nosat': 1 # 27 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB4000000 and rs1_val == 0x5A694BCA #nosat': 1 # 26 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x3E000000 and rs1_val == 0xED52E4CA #nosat': 1 # 25 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB000000 and rs1_val == 0xB5CB2A93 #nosat': 1 # 24 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x68800000 and rs1_val == 0x29324E16 #nosat': 1 # 23 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xB7400000 and rs1_val == 0xBC5FB419 #nosat': 1 # 22 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5CE00000 and rs1_val == 0x8E92E1B8 #nosat': 1 # 21 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x49F00000 and rs1_val == 0x96A3B48B #nosat': 1 # 20 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x53D80000 and rs1_val == 0x0A095049 #nosat': 1 # 19 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x2EC40000 and rs1_val == 0x6F6E71B7 #nosat': 1 # 18 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x8E860000 and rs1_val == 0x236CC43D #nosat': 1 # 17 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x6FBF0000 and rs1_val == 0xE2ED8971 #nosat': 1 # 16 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x354E8000 and rs1_val == 0x06FA7B3E #nosat': 1 # 15 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xFB07C000 and rs1_val == 0x4143DA51 #nosat': 1 # 14 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xDFFA2000 and rs1_val == 0xCAC78511 #nosat': 1 # 13 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x45D1F000 and rs1_val == 0xDF880B11 #nosat': 1 # 12 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x9069A800 and rs1_val == 0xBD230058 #nosat': 1 # 11 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xF5B1B400 and rs1_val == 0xF2597377 #nosat': 1 # 10 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x06B6DA00 and rs1_val == 0x5A8E7F31 #nosat': 1 # 9 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xBFB0F100 and rs1_val == 0x7A3621F5 #nosat': 1 # 8 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xD838C880 and rs1_val == 0x1E3C492C #nosat': 1 # 7 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x5C46AEC0 and rs1_val == 0xD4FAF4B1 #nosat': 1 # 6 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCF7AC620 and rs1_val == 0x27A16894 #nosat': 1 # 5 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x05C2F650 and rs1_val == 0x0A3EF19E #nosat': 1 # 4 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xEEC50588 and rs1_val == 0xCB8193EF #nosat': 1 # 3 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0xCA7160CC and rs1_val == 0x577F8847 #nosat': 1 # 2 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x60E30DA2 and rs1_val == 0x9B5EAF0A #nosat': 1 # 1 Trailing zeros for rs2_val. Other operands are random
'rs2_val == 0x76F86039 and rs1_val == 0x5D3BBCE0 #nosat': 1 # 0 Trailing zeros for rs2_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xFD1032E8 #nosat': 1 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 and rs2_val == 0x7B246C17 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 and rs2_val == 0x56F3EEF1 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 and rs2_val == 0x75923260 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x10000000 and rs2_val == 0xB9D3087C #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA8000000 and rs2_val == 0x46CBD355 #nosat': 1 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xE4000000 and rs2_val == 0x4616E73D #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8E000000 and rs2_val == 0x8CCAEC71 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x13000000 and rs2_val == 0x9B774054 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x8B800000 and rs2_val == 0x6D5FCD18 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x7EC00000 and rs2_val == 0x0696F561 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3DA00000 and rs2_val == 0x6E1E98E2 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x20100000 and rs2_val == 0x2DEDB6A7 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98380000 and rs2_val == 0x3C272728 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80F40000 and rs2_val == 0x4F55C73D #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43560000 and rs2_val == 0xB0AB577A #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x62A90000 and rs2_val == 0x42F5D75E #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x60348000 and rs2_val == 0xB9F09825 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5EF6C000 and rs2_val == 0x9BFAD94F #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x79DF6000 and rs2_val == 0x98918DD8 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x864C1000 and rs2_val == 0x9B811F47 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x735CB800 and rs2_val == 0xD0D18FB0 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x29554400 and rs2_val == 0x71992790 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA9A56A00 and rs2_val == 0x8248F803 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3405D00 and rs2_val == 0xEB3D7873 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x394D8080 and rs2_val == 0xD7A7BF5E #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC6677840 and rs2_val == 0xD1BA5C0F #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x70598E60 and rs2_val == 0xD19E3224 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x98A59F90 and rs2_val == 0x35D30D74 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD306DEB8 and rs2_val == 0x70A76E49 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x18A01374 and rs2_val == 0x9FCDB9E1 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC3667402 and rs2_val == 0x5FEFE911 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF and rs2_val == 0x598B88DB #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs2_val == 0x0C04F662 and rs1_val == 0xB7E7669E #nosat': 1 # 0 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCD41CAD1 and rs1_val == 0xD24F0724 #nosat': 1 # 1 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x1203965B and rs1_val == 0x585022A3 #nosat': 1 # 2 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7A9AC0A7 and rs1_val == 0xEE8F948A #nosat': 1 # 3 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x2AA8E42F and rs1_val == 0x2655FA99 #nosat': 1 # 4 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x211D785F and rs1_val == 0x0C96A183 #nosat': 1 # 5 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x59DDE33F and rs1_val == 0x88F931F4 #nosat': 1 # 6 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x711E627F and rs1_val == 0x6F2BF862 #nosat': 1 # 7 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x19835AFF and rs1_val == 0x5C6C32A5 #nosat': 1 # 8 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x088B3DFF and rs1_val == 0x58FC0342 #nosat': 1 # 9 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9A6DA3FF and rs1_val == 0x636A75E3 #nosat': 1 # 10 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x37E0D7FF and rs1_val == 0x4ED62428 #nosat': 1 # 11 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x5E59CFFF and rs1_val == 0xD2D12745 #nosat': 1 # 12 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xDD129FFF and rs1_val == 0x0D770F3C #nosat': 1 # 13 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x872EBFFF and rs1_val == 0x2311ACFB #nosat': 1 # 14 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x55367FFF and rs1_val == 0x0FB13BBC #nosat': 1 # 15 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFDD2FFFF and rs1_val == 0x8DFC2307 #nosat': 1 # 16 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x30BDFFFF and rs1_val == 0x7312BE6D #nosat': 1 # 17 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xA743FFFF and rs1_val == 0xC61B1FBF #nosat': 1 # 18 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9987FFFF and rs1_val == 0xEBDA5A4F #nosat': 1 # 19 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x118FFFFF and rs1_val == 0xC215E193 #nosat': 1 # 20 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x65DFFFFF and rs1_val == 0x75EE935F #nosat': 1 # 21 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6CBFFFFF and rs1_val == 0x09C16162 #nosat': 1 # 22 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x347FFFFF and rs1_val == 0xA4053175 #nosat': 1 # 23 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xC4FFFFFF and rs1_val == 0x499006C8 #nosat': 1 # 24 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x41FFFFFF and rs1_val == 0x3C5B3EEE #nosat': 1 # 25 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x6BFFFFFF and rs1_val == 0xD95FD86A #nosat': 1 # 26 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x87FFFFFF and rs1_val == 0x25784F4F #nosat': 1 # 27 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xCFFFFFFF and rs1_val == 0x082018FA #nosat': 1 # 28 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x9FFFFFFF and rs1_val == 0x350CC530 #nosat': 1 # 29 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x3FFFFFFF and rs1_val == 0x7966A24E #nosat': 1 # 30 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0x7FFFFFFF and rs1_val == 0x51D6D6DA #nosat': 1 # 31 Trailing ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xD5A2038F #nosat': 1 # 32 Trailing ones for rs2_val. Other operands are random
'rs1_val == 0xFF7746E6 and rs2_val == 0x4F829B65 #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF89A7241 and rs2_val == 0x00C2F091 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x11B36A93 and rs2_val == 0xB1F5D853 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC9932457 and rs2_val == 0x39BE2172 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B9A6C8F and rs2_val == 0x316039EE #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9541241F and rs2_val == 0x5761A866 #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x94B431BF and rs2_val == 0x09E4D1F4 #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDC8FE97F and rs2_val == 0x9E03793F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB903CEFF and rs2_val == 0x7F1071EC #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xB494A5FF and rs2_val == 0x9A7EF9E4 #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE2DD83FF and rs2_val == 0x59C05BB9 #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBAFD7FF and rs2_val == 0xDE451397 #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xCE5C4FFF and rs2_val == 0x40F27005 #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39935FFF and rs2_val == 0x24496FE3 #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xEED7BFFF and rs2_val == 0xDE14BFF2 #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x008E7FFF and rs2_val == 0xB808A677 #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12C2FFFF and rs2_val == 0x76B1FD3D #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE3A5FFFF and rs2_val == 0x5DCF019D #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9B03FFFF and rs2_val == 0x47B7097B #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x5F07FFFF and rs2_val == 0x759F1B43 #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x33CFFFFF and rs2_val == 0x5B331999 #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x709FFFFF and rs2_val == 0x2D37DE81 #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD1BFFFFF and rs2_val == 0xFCB627AF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAB7FFFFF and rs2_val == 0x1E0B4EE5 #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7CFFFFFF and rs2_val == 0xFB3E7196 #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x59FFFFFF and rs2_val == 0xD9959A62 #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF and rs2_val == 0xE08409F0 #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xF7FFFFFF and rs2_val == 0x258ECECB #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6FFFFFFF and rs2_val == 0xFF7D5EC0 #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9FFFFFFF and rs2_val == 0x4B6EA010 #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3FFFFFFF and rs2_val == 0xD885BBAC #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF and rs2_val == 0xBBE8F88D #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFF and rs2_val == 0xE3D6E4B9 #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs2_val == 0x970216FD and rs1_val == 0x0494B6D2 #nosat': 1 # 0 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x5CB58B8F and rs1_val == 0xF2650B71 #nosat': 1 # 1 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x27EFDA6C and rs1_val == 0x21AF214A #nosat': 1 # 2 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x1D1EF7C0 and rs1_val == 0x482EA760 #nosat': 1 # 3 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0FC2A909 and rs1_val == 0x0F7A0443 #nosat': 1 # 4 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x04E9E4A6 and rs1_val == 0x69534048 #nosat': 1 # 5 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x025FDCD7 and rs1_val == 0x043E3EF5 #nosat': 1 # 6 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x01782EBC and rs1_val == 0x12FAD802 #nosat': 1 # 7 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00A39575 and rs1_val == 0x119B4FE5 #nosat': 1 # 8 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0049886F and rs1_val == 0x7DB224CB #nosat': 1 # 9 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0025693C and rs1_val == 0xB45F51C3 #nosat': 1 # 10 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0018031A and rs1_val == 0x41536363 #nosat': 1 # 11 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000A8267 and rs1_val == 0x1A953CCA #nosat': 1 # 12 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00073010 and rs1_val == 0x14186EBF #nosat': 1 # 13 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00038734 and rs1_val == 0xF33C1A7F #nosat': 1 # 14 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0001EAB1 and rs1_val == 0x8DCE6F52 #nosat': 1 # 15 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000B8EC and rs1_val == 0x3096C6C8 #nosat': 1 # 16 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00007530 and rs1_val == 0x9C461CB5 #nosat': 1 # 17 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00003ED5 and rs1_val == 0x27756991 #nosat': 1 # 18 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00001055 and rs1_val == 0x62D74145 #nosat': 1 # 19 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000E9E and rs1_val == 0x931719FD #nosat': 1 # 20 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000059B and rs1_val == 0x965768E0 #nosat': 1 # 21 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000208 and rs1_val == 0x74057241 #nosat': 1 # 22 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000001E8 and rs1_val == 0x5E617F8E #nosat': 1 # 23 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x000000D2 and rs1_val == 0x3E361858 #nosat': 1 # 24 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000071 and rs1_val == 0x13041452 #nosat': 1 # 25 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000034 and rs1_val == 0x4BDBF090 #nosat': 1 # 26 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000019 and rs1_val == 0x9C3ECB54 #nosat': 1 # 27 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x0000000B and rs1_val == 0x421E7A60 #nosat': 1 # 28 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000005 and rs1_val == 0x2577C1EC #nosat': 1 # 29 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000002 and rs1_val == 0x19AF685D #nosat': 1 # 30 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000001 and rs1_val == 0x2FF36007 #nosat': 1 # 31 Leading zeros for rs2_val. Other operands are random
'rs2_val == 0x00000000 and rs1_val == 0xE286852C #nosat': 1 # 32 Leading zeros for rs2_val. Other operands are random
'rs1_val == 0xC511488A and rs2_val == 0x97BDD982 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x65151C41 and rs2_val == 0x367E5D6D #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x24CA83B3 and rs2_val == 0x623D8EB7 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x1C3B66FB and rs2_val == 0x21870F0B #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0A8A6FD0 and rs2_val == 0x82450164 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x069CA08C and rs2_val == 0x8F2DF760 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x03552C95 and rs2_val == 0x7CA07386 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0174EA19 and rs2_val == 0x19DE2BC1 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00A454F2 and rs2_val == 0xEC3FBF4D #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x007E9BEE and rs2_val == 0x164F1513 #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002C7CD0 and rs2_val == 0xACC6D8F2 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00177310 and rs2_val == 0xA123F501 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00091609 and rs2_val == 0xB57A6A1D #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00040BE0 and rs2_val == 0xE90794DF #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028D1B and rs2_val == 0xAF5570EE #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0001FBE5 and rs2_val == 0xD8B9B45C #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000AAC1 and rs2_val == 0x1BA1192E #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000062C3 and rs2_val == 0x49FE85B0 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000022FD and rs2_val == 0x4105CCA7 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000016B3 and rs2_val == 0xD7185DDA #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000A38 and rs2_val == 0xA7A11490 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000006A7 and rs2_val == 0xA9964AEF #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000003B9 and rs2_val == 0x4B4D8474 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000190 and rs2_val == 0x76C468AE #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000D4 and rs2_val == 0x09208A65 #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000067 and rs2_val == 0x8743FEB6 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000039 and rs2_val == 0xA66B0D38 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000001C and rs2_val == 0xFB710734 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E and rs2_val == 0xA26B7F62 #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000007 and rs2_val == 0x4DABB481 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000003 and rs2_val == 0x2FA91425 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 and rs2_val == 0x965EDA32 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000000 and rs2_val == 0xC7FDE805 #nosat': 1 # 32 Leading zeros for rs1_val. Other operands are random
'rs2_val == 0x6D3F408C and rs1_val == 0xFFEC35FE #nosat': 1 # 0 Leading ones for rs2_val. Other operands are random
'rs2_val == 0x946A3674 and rs1_val == 0x976AD220 #nosat': 1 # 1 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xDC6113A4 and rs1_val == 0x5990FE96 #nosat': 1 # 2 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xE42A809C and rs1_val == 0xC96EFDC4 #nosat': 1 # 3 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xF1A25760 and rs1_val == 0xAB8534C1 #nosat': 1 # 4 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFB37BEC9 and rs1_val == 0xD1142724 #nosat': 1 # 5 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFCE51A66 and rs1_val == 0xF65E7737 #nosat': 1 # 6 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFEDEBB9C and rs1_val == 0x16CBC21C #nosat': 1 # 7 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF69340A and rs1_val == 0xDBDD4DD9 #nosat': 1 # 8 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFF9CF3F4 and rs1_val == 0x4BD90A77 #nosat': 1 # 9 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFC00793 and rs1_val == 0xCEBE24D9 #nosat': 1 # 10 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFEE1FC4 and rs1_val == 0xA0E0BD86 #nosat': 1 # 11 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF06038 and rs1_val == 0x3CC279B3 #nosat': 1 # 12 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFF93D53 and rs1_val == 0x754F9B96 #nosat': 1 # 13 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFC47E8 and rs1_val == 0x72745307 #nosat': 1 # 14 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFE7302 and rs1_val == 0xDCAE6D62 #nosat': 1 # 15 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFF1CE8 and rs1_val == 0x7C2C966D #nosat': 1 # 16 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFB5C6 and rs1_val == 0x9BB4752D #nosat': 1 # 17 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFDFA4 and rs1_val == 0x17BE082F #nosat': 1 # 18 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFEF0B and rs1_val == 0x109FF475 #nosat': 1 # 19 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFF43F and rs1_val == 0x00B97EA6 #nosat': 1 # 20 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFB4A and rs1_val == 0xF956EC0B #nosat': 1 # 21 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFDA4 and rs1_val == 0x70FC1AFC #nosat': 1 # 22 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFECB and rs1_val == 0x6348306E #nosat': 1 # 23 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFF54 and rs1_val == 0x66B072B9 #nosat': 1 # 24 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFA9 and rs1_val == 0x7FF822ED #nosat': 1 # 25 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFC3 and rs1_val == 0xE918BE9F #nosat': 1 # 26 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFE7 and rs1_val == 0xE4BAE7F6 #nosat': 1 # 27 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF1 and rs1_val == 0xDE9A896F #nosat': 1 # 28 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFF8 and rs1_val == 0x2881E531 #nosat': 1 # 29 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFC and rs1_val == 0x1475F78D #nosat': 1 # 30 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFE and rs1_val == 0xE59CF78F #nosat': 1 # 31 Leading ones for rs2_val. Other operands are random
'rs2_val == 0xFFFFFFFF and rs1_val == 0xB66B3284 #nosat': 1 # 32 Leading ones for rs2_val. Other operands are random
'rs1_val == 0x6F4930C9 and rs2_val == 0x39422745 #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x85D97467 and rs2_val == 0x58FA6E1C #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xC70AFC93 and rs2_val == 0x2D143295 #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE911655F and rs2_val == 0xD230B46C #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4AB0A39 and rs2_val == 0x4D753AC1 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF8BD4821 and rs2_val == 0x1E9667C2 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFCD7E667 and rs2_val == 0xAE4839A1 #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE71CFDF and rs2_val == 0x6A013380 #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1C11AE and rs2_val == 0x59432A19 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF89799A and rs2_val == 0xCEB506F6 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFC80B13 and rs2_val == 0xC5EC6148 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE94647 and rs2_val == 0x99EF1857 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF263CF and rs2_val == 0x14B91C79 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF919A1 and rs2_val == 0xA86B8A6E #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFDE89D and rs2_val == 0x08208D09 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFEC9D0 and rs2_val == 0x69B1DCBF #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF5576 and rs2_val == 0x807DA245 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFB6DF and rs2_val == 0x95A4D257 #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFC561 and rs2_val == 0x735C076B #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFEAB5 and rs2_val == 0xE5F0307E #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF602 and rs2_val == 0xE8DAC663 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF8B1 and rs2_val == 0x0109C207 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFCA0 and rs2_val == 0x600FECC1 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFECC and rs2_val == 0xFB7F6F5D #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF6E and rs2_val == 0x5CD2875E #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF84 and rs2_val == 0xACCA7F0D #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFDD and rs2_val == 0x5AE6A228 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE7 and rs2_val == 0xFF1E5BEF #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF4 and rs2_val == 0x137A9777 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFA and rs2_val == 0x854A9657 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD and rs2_val == 0xCF84B683 #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE and rs2_val == 0x93FDCAB8 #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 284/284
total_coverage: 386/386
|
||
zip | 197/197 | 100.00%
|
config:
- check ISA:=regex(.*I.*K.*)
- check ISA:=regex(.*I.*ZKs.*)
- check ISA:=regex(.*I.*ZKn.*)
- check ISA:=regex(.*I.*ZKb.*)
op_comb:
rs1 != rd: 131
rs1 == rd: 1
coverage: 2/2
opcode:
shfli: 132
coverage: 1/1
rd:
x0: 1
x1: 1
x10: 1
x11: 101
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
rs1:
x0: 1
x1: 1
x10: 101
x11: 1
x12: 1
x13: 1
x14: 1
x15: 1
x16: 1
x17: 1
x18: 1
x19: 1
x2: 1
x20: 1
x21: 1
x22: 1
x23: 1
x24: 1
x25: 1
x26: 1
x27: 1
x28: 1
x29: 1
x3: 1
x30: 1
x31: 1
x4: 1
x5: 1
x6: 1
x7: 1
x8: 1
x9: 1
coverage: 32/32
val_comb:
'rs1_val == 0xFFFFFFFF #nosat': 1 # 32 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x00000000 #nosat': 2 # 32 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x80000000 #nosat': 1 # 31 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x40000000 #nosat': 1 # 30 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA0000000 #nosat': 1 # 29 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x90000000 #nosat': 1 # 28 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC8000000 #nosat': 2 # 27 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x2C000000 #nosat': 1 # 26 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAE000000 #nosat': 1 # 25 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x43000000 #nosat': 1 # 24 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xF1800000 #nosat': 1 # 23 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAEC00000 #nosat': 1 # 22 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x99200000 #nosat': 1 # 21 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xB0700000 #nosat': 1 # 20 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x35880000 #nosat': 1 # 19 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5ACC0000 #nosat': 1 # 18 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x5E3A0000 #nosat': 1 # 17 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xAE1D0000 #nosat': 1 # 16 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x6EB38000 #nosat': 1 # 15 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xBE164000 #nosat': 1 # 14 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xCDF1A000 #nosat': 1 # 13 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x804DD000 #nosat': 1 # 12 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3D4F1800 #nosat': 1 # 11 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xBFA44C00 #nosat': 1 # 10 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x4544FA00 #nosat': 1 # 9 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xC7BFF300 #nosat': 1 # 8 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xD99D0080 #nosat': 1 # 7 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x205D39C0 #nosat': 1 # 6 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x31711BA0 #nosat': 1 # 5 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA99E07B0 #nosat': 1 # 4 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x3BA8EA68 #nosat': 1 # 3 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0xA14078B4 #nosat': 1 # 2 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x89B9B4D6 #nosat': 1 # 1 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x797D76DF #nosat': 1 # 0 Trailing zeros for rs1_val. Other operands are random
'rs1_val == 0x03B1D74C #nosat': 1 # 0 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFF7D5EC1 #nosat': 1 # 1 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x9BC03E23 #nosat': 1 # 2 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAF2529C7 #nosat': 1 # 3 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD670A82F #nosat': 1 # 4 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2054FA9F #nosat': 1 # 5 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x6E7C0C3F #nosat': 1 # 6 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x07AC5F7F #nosat': 1 # 7 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x4B6EA0FF #nosat': 1 # 8 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBEA425FF #nosat': 1 # 9 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x36C2A3FF #nosat': 1 # 10 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xD885B7FF #nosat': 1 # 11 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x88042FFF #nosat': 1 # 12 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x12219FFF #nosat': 1 # 13 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2155BFFF #nosat': 1 # 14 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2FF77FFF #nosat': 1 # 15 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBBE8FFFF #nosat': 1 # 16 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xA415FFFF #nosat': 1 # 17 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x39A3FFFF #nosat': 1 # 18 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDE87FFFF #nosat': 1 # 19 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x25AFFFFF #nosat': 1 # 20 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAA9FFFFF #nosat': 1 # 21 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x3B3FFFFF #nosat': 1 # 22 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xA67FFFFF #nosat': 1 # 23 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x2EFFFFFF #nosat': 1 # 24 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xE1FFFFFF #nosat': 1 # 25 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDBFFFFFF #nosat': 1 # 26 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xC7FFFFFF #nosat': 1 # 27 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xAFFFFFFF #nosat': 1 # 28 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xDFFFFFFF #nosat': 1 # 29 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xBFFFFFFF #nosat': 1 # 30 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0x7FFFFFFF #nosat': 1 # 31 Trailing ones for rs1_val. Other operands are random
'rs1_val == 0xFB710735 #nosat': 1 # 0 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x586E86CC #nosat': 1 # 1 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x2AB8AB68 #nosat': 1 # 2 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x126B7F63 #nosat': 1 # 3 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x09852F28 #nosat': 1 # 4 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x07EFF9C1 #nosat': 1 # 5 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0344DD40 #nosat': 1 # 6 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x01E7D160 #nosat': 1 # 7 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00B62F26 #nosat': 1 # 8 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x004CAF9D #nosat': 1 # 9 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x002BB482 #nosat': 1 # 10 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0013EDC7 #nosat': 1 # 11 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00087994 #nosat': 1 # 12 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00051426 #nosat': 1 # 13 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00028854 #nosat': 1 # 14 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000167EE #nosat': 1 # 15 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000FE7A #nosat': 1 # 16 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00005E87 #nosat': 1 # 17 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000031C3 #nosat': 1 # 18 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000192A #nosat': 1 # 19 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000E79 #nosat': 1 # 20 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000077A #nosat': 1 # 21 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000233 #nosat': 1 # 22 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000151 #nosat': 1 # 23 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x000000BE #nosat': 1 # 24 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000077 #nosat': 1 # 25 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000022 #nosat': 1 # 26 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000016 #nosat': 1 # 27 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x0000000E #nosat': 1 # 28 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000004 #nosat': 1 # 29 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000002 #nosat': 1 # 30 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x00000001 #nosat': 1 # 31 Leading zeros for rs1_val. Other operands are random
'rs1_val == 0x61B0EE0A #nosat': 1 # 0 Leading ones for rs1_val. Other operands are random
'rs1_val == 0x9AE6A229 #nosat': 1 # 1 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xDA6AB32A #nosat': 1 # 2 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xE38123E6 #nosat': 1 # 3 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xF4338384 #nosat': 1 # 4 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFB9F15C5 #nosat': 1 # 5 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFD680C1D #nosat': 1 # 6 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFE74E45F #nosat': 1 # 7 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF1E5BF0 #nosat': 1 # 8 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFF9C25E7 #nosat': 1 # 9 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFCBCF13 #nosat': 1 # 10 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFE06F87 #nosat': 1 # 11 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFF7C831 #nosat': 1 # 12 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFA9778 #nosat': 1 # 13 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFCEB44 #nosat': 1 # 14 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFE3FBA #nosat': 1 # 15 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFF1658 #nosat': 1 # 16 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFAC3A #nosat': 1 # 17 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFCDF0 #nosat': 1 # 18 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFE684 #nosat': 1 # 19 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF1C6 #nosat': 1 # 20 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFF806 #nosat': 1 # 21 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFC78 #nosat': 1 # 22 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFE3B #nosat': 1 # 23 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF5A #nosat': 1 # 24 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFF88 #nosat': 1 # 25 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFC1 #nosat': 1 # 26 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFE8 #nosat': 1 # 27 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF1 #nosat': 1 # 28 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFF9 #nosat': 1 # 29 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFD #nosat': 1 # 30 Leading ones for rs1_val. Other operands are random
'rs1_val == 0xFFFFFFFE #nosat': 1 # 31 Leading ones for rs1_val. Other operands are random
coverage: 130/130
total_coverage: 197/197
|