
// -----------
// This file was generated by riscv_ctg (https://github.com/riscv-software-src/riscv-ctg)
// version   : 0.11.0
// timestamp : Wed Jun 21 10:26:46 2023 GMT
// usage     : riscv_ctg \
//                  -- cgf //                  --cgf /home/riscv/update/riscv-ctg/sample_cgfs/dataset.cgf \
//                  --cgf /home/riscv/update/riscv-ctg/sample_cgfs/sample_cgfs_fext/RV64Zfinx/feq.s.cgf \
 \
//                  -- xlen 64  \
// -----------
//
// -----------
// Copyright (c) 2020. RISC-V International. All rights reserved.
// SPDX-License-Identifier: BSD-3-Clause
// -----------
//
// This assembly file tests the feq.s instruction of the RISC-V RV64_Zfinx,RV64_Zdinx extension for the feq_b19 covergroup.
// 
#include "model_test.h"
#include "arch_test.h"
RVTEST_ISA("RV64I_Zfinx,RV64I_Zdinx")

.section .text.init
.globl rvtest_entry_point
rvtest_entry_point:
RVMODEL_BOOT
RVTEST_CODE_BEGIN

#ifdef TEST_CASE_1

RVTEST_CASE(0,"//check ISA:=regex(.*I.*Zfinx.*);def TEST_CASE_1=True;",feq_b19)

RVTEST_FP_ENABLE()
RVTEST_VALBASEUPD(x3,test_dataset_0)
RVTEST_SIGBASE(x1,signature_x1_1)

inst_0:// rs1 == rs2, rs1==x31, rs2==x31, rd==x31,fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x31; op2:x31; dest:x31; op1val:0x7e36c1bf; op2val:0x7e36c1bf;
valaddr_reg:x3; val_offset:0*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x31, x31, 0, 0, x3, 0*FLEN/8, x4, x1, x2)

inst_1:// rs1 != rs2, rs1==x30, rs2==x29, rd==x30,fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x30; op1val:0x7e36c1bf; op2val:0x7ef046ce;
valaddr_reg:x3; val_offset:2*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x30, x30, x29, 0, 0, x3, 2*FLEN/8, x4, x1, x2)

inst_2:// rs1==x28, rs2==x30, rd==x29,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0xfa and fm2 == 0x4038a5 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x28; op2:x30; dest:x29; op1val:0x7f7fffff; op2val:0x7d4038a5;
valaddr_reg:x3; val_offset:4*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x29, x28, x30, 0, 0, x3, 4*FLEN/8, x4, x1, x2)

inst_3:// rs1==x29, rs2==x27, rd==x28,fs1 == 0 and fe1 == 0xfa and fm1 == 0x4038a5 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x29; op2:x27; dest:x28; op1val:0x7d4038a5; op2val:0x7f7fffff;
valaddr_reg:x3; val_offset:6*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x28, x29, x27, 0, 0, x3, 6*FLEN/8, x4, x1, x2)

inst_4:// rs1==x26, rs2==x28, rd==x27,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x26; op2:x28; dest:x27; op1val:0x7f7fffff; op2val:0x7ef046ce;
valaddr_reg:x3; val_offset:8*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x27, x26, x28, 0, 0, x3, 8*FLEN/8, x4, x1, x2)

inst_5:// rs1==x27, rs2==x25, rd==x26,fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x27; op2:x25; dest:x26; op1val:0x7e36c1bf; op2val:0x7f7fffff;
valaddr_reg:x3; val_offset:10*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x26, x27, x25, 0, 0, x3, 10*FLEN/8, x4, x1, x2)

inst_6:// rs1==x24, rs2==x26, rd==x25,fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x24; op2:x26; dest:x25; op1val:0x7e36c1bf; op2val:0x7e472f12;
valaddr_reg:x3; val_offset:12*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x25, x24, x26, 0, 0, x3, 12*FLEN/8, x4, x1, x2)

inst_7:// rs1==x25, rs2==x23, rd==x24,fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x25; op2:x23; dest:x24; op1val:0x7e472f12; op2val:0x7e36c1bf;
valaddr_reg:x3; val_offset:14*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x24, x25, x23, 0, 0, x3, 14*FLEN/8, x4, x1, x2)

inst_8:// rs1==x22, rs2==x24, rd==x23,fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x22; op2:x24; dest:x23; op1val:0x7e36c1bf; op2val:0x7f2099c0;
valaddr_reg:x3; val_offset:16*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x23, x22, x24, 0, 0, x3, 16*FLEN/8, x4, x1, x2)

inst_9:// rs1==x23, rs2==x21, rd==x22,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0xfb and fm2 == 0x007b00 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x23; op2:x21; dest:x22; op1val:0x7f7fffff; op2val:0x7d807b00;
valaddr_reg:x3; val_offset:18*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x22, x23, x21, 0, 0, x3, 18*FLEN/8, x4, x1, x2)

inst_10:// rs1==x20, rs2==x22, rd==x21,fs1 == 0 and fe1 == 0xfb and fm1 == 0x007b00 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x20; op2:x22; dest:x21; op1val:0x7d807b00; op2val:0x7f7fffff;
valaddr_reg:x3; val_offset:20*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x21, x20, x22, 0, 0, x3, 20*FLEN/8, x4, x1, x2)

inst_11:// rs1==x21, rs2==x19, rd==x20,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x21; op2:x19; dest:x20; op1val:0x7f7fffff; op2val:0x7f2099c0;
valaddr_reg:x3; val_offset:22*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x20, x21, x19, 0, 0, x3, 22*FLEN/8, x4, x1, x2)

inst_12:// rs1==x18, rs2==x20, rd==x19,fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x18; op2:x20; dest:x19; op1val:0x7e36c1bf; op2val:0x7ef3c956;
valaddr_reg:x3; val_offset:24*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x19, x18, x20, 0, 0, x3, 24*FLEN/8, x4, x1, x2)

inst_13:// rs1==x19, rs2==x17, rd==x18,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0xfa and fm2 == 0x430778 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x19; op2:x17; dest:x18; op1val:0x7f7fffff; op2val:0x7d430778;
valaddr_reg:x3; val_offset:26*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x18, x19, x17, 0, 0, x3, 26*FLEN/8, x4, x1, x2)

inst_14:// rs1==x16, rs2==x18, rd==x17,fs1 == 0 and fe1 == 0xfa and fm1 == 0x430778 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x16; op2:x18; dest:x17; op1val:0x7d430778; op2val:0x7f7fffff;
valaddr_reg:x3; val_offset:28*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x17, x16, x18, 0, 0, x3, 28*FLEN/8, x4, x1, x2)

inst_15:// rs1==x17, rs2==x15, rd==x16,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x17; op2:x15; dest:x16; op1val:0x7f7fffff; op2val:0x7ef3c956;
valaddr_reg:x3; val_offset:30*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x16, x17, x15, 0, 0, x3, 30*FLEN/8, x4, x1, x2)

inst_16:// rs1==x14, rs2==x16, rd==x15,fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x14; op2:x16; dest:x15; op1val:0x7e36c1bf; op2val:0xfeaf0416;
valaddr_reg:x3; val_offset:32*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x15, x14, x16, 0, 0, x3, 32*FLEN/8, x4, x1, x2)

inst_17:// rs1==x15, rs2==x13, rd==x14,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0xfa and fm2 == 0x0c0345 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x15; op2:x13; dest:x14; op1val:0x7f7fffff; op2val:0xfd0c0345;
valaddr_reg:x3; val_offset:34*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x14, x15, x13, 0, 0, x3, 34*FLEN/8, x4, x1, x2)

inst_18:// rs1==x12, rs2==x14, rd==x13,fs1 == 1 and fe1 == 0xfa and fm1 == 0x0c0345 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x12; op2:x14; dest:x13; op1val:0xfd0c0345; op2val:0x7f7fffff;
valaddr_reg:x3; val_offset:36*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x13, x12, x14, 0, 0, x3, 36*FLEN/8, x4, x1, x2)

inst_19:// rs1==x13, rs2==x11, rd==x12,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x13; op2:x11; dest:x12; op1val:0x7f7fffff; op2val:0xfeaf0416;
valaddr_reg:x3; val_offset:38*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x12, x13, x11, 0, 0, x3, 38*FLEN/8, x4, x1, x2)

inst_20:// rs1==x10, rs2==x12, rd==x11,fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x10; op2:x12; dest:x11; op1val:0x7e36c1bf; op2val:0xff336b1f;
valaddr_reg:x3; val_offset:40*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x11, x10, x12, 0, 0, x3, 40*FLEN/8, x4, x1, x2)

inst_21:// rs1==x11, rs2==x9, rd==x10,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0xfb and fm2 == 0x0f88e6 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x11; op2:x9; dest:x10; op1val:0x7f7fffff; op2val:0xfd8f88e6;
valaddr_reg:x3; val_offset:42*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x10, x11, x9, 0, 0, x3, 42*FLEN/8, x4, x1, x2)
RVTEST_VALBASEUPD(x11,test_dataset_1)

inst_22:// rs1==x8, rs2==x10, rd==x9,fs1 == 1 and fe1 == 0xfb and fm1 == 0x0f88e6 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x8; op2:x10; dest:x9; op1val:0xfd8f88e6; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:0*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x9, x8, x10, 0, 0, x11, 0*FLEN/8, x12, x1, x2)

inst_23:// rs1==x9, rs2==x7, rd==x8,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x9; op2:x7; dest:x8; op1val:0x7f7fffff; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:2*FLEN/8; correctval:0; testreg:x2;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x8, x9, x7, 0, 0, x11, 2*FLEN/8, x12, x1, x2)

inst_24:// rs1==x6, rs2==x8, rd==x7,fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x6; op2:x8; dest:x7; op1val:0x7e36c1bf; op2val:0xff130229;
valaddr_reg:x11; val_offset:4*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x7, x6, x8, 0, 0, x11, 4*FLEN/8, x12, x1, x9)
RVTEST_SIGBASE(x8,signature_x8_0)

inst_25:// rs1==x7, rs2==x5, rd==x6,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0xfa and fm2 == 0x6b36a9 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x7; op2:x5; dest:x6; op1val:0x7f7fffff; op2val:0xfd6b36a9;
valaddr_reg:x11; val_offset:6*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x6, x7, x5, 0, 0, x11, 6*FLEN/8, x12, x8, x9)

inst_26:// rs1==x4, rs2==x6, rd==x5,fs1 == 1 and fe1 == 0xfa and fm1 == 0x6b36a9 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x4; op2:x6; dest:x5; op1val:0xfd6b36a9; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:8*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x5, x4, x6, 0, 0, x11, 8*FLEN/8, x12, x8, x9)

inst_27:// rs1==x5, rs2==x3, rd==x4,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x5; op2:x3; dest:x4; op1val:0x7f7fffff; op2val:0xff130229;
valaddr_reg:x11; val_offset:10*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x4, x5, x3, 0, 0, x11, 10*FLEN/8, x12, x8, x9)

inst_28:// rs1==x2, rs2==x4, rd==x3,fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x2; op2:x4; dest:x3; op1val:0x7e36c1bf; op2val:0xfec91492;
valaddr_reg:x11; val_offset:12*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x3, x2, x4, 0, 0, x11, 12*FLEN/8, x12, x8, x9)

inst_29:// rs1==x3, rs2==x1, rd==x2,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0xfa and fm2 == 0x20dd41 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x3; op2:x1; dest:x2; op1val:0x7f7fffff; op2val:0xfd20dd41;
valaddr_reg:x11; val_offset:14*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x2, x3, x1, 0, 0, x11, 14*FLEN/8, x12, x8, x9)

inst_30:// rs1==x0, rs2==x2, rd==x1,fs1 == 1 and fe1 == 0xfa and fm1 == 0x20dd41 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x0; op2:x2; dest:x1; op1val:0x0; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:16*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x1, x0, x2, 0, 0, x11, 16*FLEN/8, x12, x8, x9)

inst_31:// rs1==x1,fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x1; op2:x30; dest:x31; op1val:0x7f7fffff; op2val:0xfec91492;
valaddr_reg:x11; val_offset:18*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x1, x30, 0, 0, x11, 18*FLEN/8, x12, x8, x9)

inst_32:// rs2==x0,fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x0; dest:x31; op1val:0x7e36c1bf; op2val:0x0;
valaddr_reg:x11; val_offset:20*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x0, 0, 0, x11, 20*FLEN/8, x12, x8, x9)

inst_33:// rd==x0,fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x31; op2:x30; dest:x0; op1val:0xfdcaaeb1; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:22*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x0, x31, x30, 0, 0, x11, 22*FLEN/8, x12, x8, x9)

inst_34:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x17ad58;
valaddr_reg:x11; val_offset:24*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 24*FLEN/8, x12, x8, x9)

inst_35:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 0 and fe2 == 0xfb and fm2 == 0x02ddf4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0x7d82ddf4;
valaddr_reg:x11; val_offset:26*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 26*FLEN/8, x12, x8, x9)

inst_36:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x02ddf4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x42216f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d82ddf4; op2val:0x42216f;
valaddr_reg:x11; val_offset:28*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 28*FLEN/8, x12, x8, x9)

inst_37:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0x17ad58;
valaddr_reg:x11; val_offset:30*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 30*FLEN/8, x12, x8, x9)

inst_38:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x42216f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x42216f;
valaddr_reg:x11; val_offset:32*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 32*FLEN/8, x12, x8, x9)

inst_39:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0xd7bf;
valaddr_reg:x11; val_offset:34*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 34*FLEN/8, x12, x8, x9)

inst_40:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00a94b and fs2 == 0 and fe2 == 0xfc and fm2 == 0x68e714 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xa94b; op2val:0x7e68e714;
valaddr_reg:x11; val_offset:36*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 36*FLEN/8, x12, x8, x9)

inst_41:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x68e714 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00a94b and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e68e714; op2val:0xa94b;
valaddr_reg:x11; val_offset:38*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 38*FLEN/8, x12, x8, x9)

inst_42:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00a94b and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xa94b; op2val:0xd7bf;
valaddr_reg:x11; val_offset:40*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 40*FLEN/8, x12, x8, x9)

inst_43:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00a94b and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0xa94b;
valaddr_reg:x11; val_offset:42*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 42*FLEN/8, x12, x8, x9)

inst_44:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:44*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 44*FLEN/8, x12, x8, x9)

inst_45:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 0 and fe2 == 0xfc and fm2 == 0x301931 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0x7e301931;
valaddr_reg:x11; val_offset:46*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 46*FLEN/8, x12, x8, x9)

inst_46:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x301931 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x42216f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e301931; op2val:0x42216f;
valaddr_reg:x11; val_offset:48*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 48*FLEN/8, x12, x8, x9)

inst_47:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:50*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 50*FLEN/8, x12, x8, x9)

inst_48:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x28e67d;
valaddr_reg:x11; val_offset:52*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 52*FLEN/8, x12, x8, x9)

inst_49:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 0 and fe2 == 0xfb and fm2 == 0x620ff4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0x7de20ff4;
valaddr_reg:x11; val_offset:54*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 54*FLEN/8, x12, x8, x9)

inst_50:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x620ff4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x42216f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7de20ff4; op2val:0x42216f;
valaddr_reg:x11; val_offset:56*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 56*FLEN/8, x12, x8, x9)

inst_51:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0x28e67d;
valaddr_reg:x11; val_offset:58*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 58*FLEN/8, x12, x8, x9)

inst_52:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x217bcd;
valaddr_reg:x11; val_offset:60*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 60*FLEN/8, x12, x8, x9)

inst_53:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 0 and fe2 == 0xfb and fm2 == 0x39119c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0x7db9119c;
valaddr_reg:x11; val_offset:62*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 62*FLEN/8, x12, x8, x9)

inst_54:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x39119c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x42216f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7db9119c; op2val:0x42216f;
valaddr_reg:x11; val_offset:64*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 64*FLEN/8, x12, x8, x9)

inst_55:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0x217bcd;
valaddr_reg:x11; val_offset:66*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 66*FLEN/8, x12, x8, x9)

inst_56:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x8019595f;
valaddr_reg:x11; val_offset:68*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 68*FLEN/8, x12, x8, x9)

inst_57:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 1 and fe2 == 0xfb and fm2 == 0x0c1bbb and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0xfd8c1bbb;
valaddr_reg:x11; val_offset:70*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 70*FLEN/8, x12, x8, x9)

inst_58:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x0c1bbb and fs2 == 0 and fe2 == 0x00 and fm2 == 0x42216f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd8c1bbb; op2val:0x42216f;
valaddr_reg:x11; val_offset:72*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 72*FLEN/8, x12, x8, x9)

inst_59:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0x8019595f;
valaddr_reg:x11; val_offset:74*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 74*FLEN/8, x12, x8, x9)

inst_60:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:76*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 76*FLEN/8, x12, x8, x9)

inst_61:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x069cf1 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x0fbbb6 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x69cf1; op2val:0xfe8fbbb6;
valaddr_reg:x11; val_offset:78*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 78*FLEN/8, x12, x8, x9)

inst_62:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x0fbbb6 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x069cf1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfe8fbbb6; op2val:0x69cf1;
valaddr_reg:x11; val_offset:80*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 80*FLEN/8, x12, x8, x9)

inst_63:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x069cf1 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x69cf1; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:82*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 82*FLEN/8, x12, x8, x9)

inst_64:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x069cf1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x69cf1;
valaddr_reg:x11; val_offset:84*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 84*FLEN/8, x12, x8, x9)

inst_65:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x8021e733;
valaddr_reg:x11; val_offset:86*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 86*FLEN/8, x12, x8, x9)

inst_66:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 1 and fe2 == 0xfb and fm2 == 0x3b633c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0xfdbb633c;
valaddr_reg:x11; val_offset:88*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 88*FLEN/8, x12, x8, x9)

inst_67:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x3b633c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x42216f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdbb633c; op2val:0x42216f;
valaddr_reg:x11; val_offset:90*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 90*FLEN/8, x12, x8, x9)

inst_68:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0x8021e733;
valaddr_reg:x11; val_offset:92*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 92*FLEN/8, x12, x8, x9)

inst_69:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:94*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 94*FLEN/8, x12, x8, x9)

inst_70:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 1 and fe2 == 0xfc and fm2 == 0x163ab8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0xfe163ab8;
valaddr_reg:x11; val_offset:96*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 96*FLEN/8, x12, x8, x9)

inst_71:// fs1 == 1 and fe1 == 0xfc and fm1 == 0x163ab8 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x42216f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfe163ab8; op2val:0x42216f;
valaddr_reg:x11; val_offset:98*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 98*FLEN/8, x12, x8, x9)

inst_72:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:100*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 100*FLEN/8, x12, x8, x9)

inst_73:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x80108f54;
valaddr_reg:x11; val_offset:102*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 102*FLEN/8, x12, x8, x9)

inst_74:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 1 and fe2 == 0xfa and fm2 == 0x370ed0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0xfd370ed0;
valaddr_reg:x11; val_offset:104*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 104*FLEN/8, x12, x8, x9)

inst_75:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x370ed0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x42216f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd370ed0; op2val:0x42216f;
valaddr_reg:x11; val_offset:106*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 106*FLEN/8, x12, x8, x9)

inst_76:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x42216f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x42216f; op2val:0x80108f54;
valaddr_reg:x11; val_offset:108*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 108*FLEN/8, x12, x8, x9)

inst_77:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x7f0;
valaddr_reg:x11; val_offset:110*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 110*FLEN/8, x12, x8, x9)

inst_78:// fs1 == 0 and fe1 == 0x81 and fm1 == 0x425723 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x40c25723; op2val:0x7f0;
valaddr_reg:x11; val_offset:112*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 112*FLEN/8, x12, x8, x9)

inst_79:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x81 and fm2 == 0x425723 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x40c25723;
valaddr_reg:x11; val_offset:114*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 114*FLEN/8, x12, x8, x9)

inst_80:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0x81 and fm2 == 0x425723 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x40c25723;
valaddr_reg:x11; val_offset:116*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 116*FLEN/8, x12, x8, x9)

inst_81:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:118*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 118*FLEN/8, x12, x8, x9)

inst_82:// fs1 == 0 and fe1 == 0xfa and fm1 == 0x4038a5 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d4038a5; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:120*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 120*FLEN/8, x12, x8, x9)

inst_83:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0xfa and fm2 == 0x4038a5 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x7d4038a5;
valaddr_reg:x11; val_offset:122*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 122*FLEN/8, x12, x8, x9)

inst_84:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:124*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 124*FLEN/8, x12, x8, x9)

inst_85:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:126*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 126*FLEN/8, x12, x8, x9)

inst_86:// fs1 == 0 and fe1 == 0xfa and fm1 == 0x4038a5 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d4038a5; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:128*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 128*FLEN/8, x12, x8, x9)

inst_87:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:130*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 130*FLEN/8, x12, x8, x9)

inst_88:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:132*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 132*FLEN/8, x12, x8, x9)

inst_89:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:134*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 134*FLEN/8, x12, x8, x9)

inst_90:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:136*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 136*FLEN/8, x12, x8, x9)

inst_91:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:138*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 138*FLEN/8, x12, x8, x9)

inst_92:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:140*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 140*FLEN/8, x12, x8, x9)

inst_93:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:142*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 142*FLEN/8, x12, x8, x9)

inst_94:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:144*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 144*FLEN/8, x12, x8, x9)

inst_95:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0xff130229;
valaddr_reg:x11; val_offset:146*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 146*FLEN/8, x12, x8, x9)

inst_96:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:148*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 148*FLEN/8, x12, x8, x9)

inst_97:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0xfec91492;
valaddr_reg:x11; val_offset:150*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 150*FLEN/8, x12, x8, x9)

inst_98:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:152*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 152*FLEN/8, x12, x8, x9)

inst_99:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:154*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 154*FLEN/8, x12, x8, x9)

inst_100:// fs1 == 0 and fe1 == 0xfa and fm1 == 0x4038a5 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7d5a5e and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d4038a5; op2val:0xff7d5a5e;
valaddr_reg:x11; val_offset:156*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 156*FLEN/8, x12, x8, x9)

inst_101:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 0 and fe2 == 0xfa and fm2 == 0x4038a5 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0x7d4038a5;
valaddr_reg:x11; val_offset:158*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 158*FLEN/8, x12, x8, x9)

inst_102:// fs1 == 0 and fe1 == 0xfa and fm1 == 0x4038a5 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d4038a5; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:160*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 160*FLEN/8, x12, x8, x9)

inst_103:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x17ad58;
valaddr_reg:x11; val_offset:162*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 162*FLEN/8, x12, x8, x9)

inst_104:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 0 and fe2 == 0xfe and fm2 == 0x239571 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0x7f239571;
valaddr_reg:x11; val_offset:164*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 164*FLEN/8, x12, x8, x9)

inst_105:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11638a and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0x11638a;
valaddr_reg:x11; val_offset:166*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 166*FLEN/8, x12, x8, x9)

inst_106:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0x17ad58;
valaddr_reg:x11; val_offset:168*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 168*FLEN/8, x12, x8, x9)

inst_107:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11638a and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x11638a;
valaddr_reg:x11; val_offset:170*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 170*FLEN/8, x12, x8, x9)

inst_108:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0xd7bf;
valaddr_reg:x11; val_offset:172*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 172*FLEN/8, x12, x8, x9)

inst_109:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x002c83 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x2c83; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:174*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 174*FLEN/8, x12, x8, x9)

inst_110:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0x00 and fm2 == 0x002c83 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x2c83;
valaddr_reg:x11; val_offset:176*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 176*FLEN/8, x12, x8, x9)

inst_111:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x002c83 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x2c83; op2val:0xd7bf;
valaddr_reg:x11; val_offset:178*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 178*FLEN/8, x12, x8, x9)

inst_112:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0x00 and fm2 == 0x002c83 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x2c83;
valaddr_reg:x11; val_offset:180*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 180*FLEN/8, x12, x8, x9)

inst_113:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:182*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 182*FLEN/8, x12, x8, x9)

inst_114:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:184*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 184*FLEN/8, x12, x8, x9)

inst_115:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11638a and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x11638a;
valaddr_reg:x11; val_offset:186*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 186*FLEN/8, x12, x8, x9)

inst_116:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:188*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 188*FLEN/8, x12, x8, x9)

inst_117:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x28e67d;
valaddr_reg:x11; val_offset:190*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 190*FLEN/8, x12, x8, x9)

inst_118:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0x28e67d;
valaddr_reg:x11; val_offset:192*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 192*FLEN/8, x12, x8, x9)

inst_119:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x217bcd;
valaddr_reg:x11; val_offset:194*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 194*FLEN/8, x12, x8, x9)

inst_120:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 0 and fe2 == 0xfe and fm2 == 0x675603 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0x7f675603;
valaddr_reg:x11; val_offset:196*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 196*FLEN/8, x12, x8, x9)

inst_121:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11638a and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0x11638a;
valaddr_reg:x11; val_offset:198*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 198*FLEN/8, x12, x8, x9)

inst_122:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0x217bcd;
valaddr_reg:x11; val_offset:200*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 200*FLEN/8, x12, x8, x9)

inst_123:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x8019595f;
valaddr_reg:x11; val_offset:202*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 202*FLEN/8, x12, x8, x9)

inst_124:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 1 and fe2 == 0xfe and fm2 == 0x2f22aa and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0xff2f22aa;
valaddr_reg:x11; val_offset:204*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 204*FLEN/8, x12, x8, x9)

inst_125:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11638a and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0x11638a;
valaddr_reg:x11; val_offset:206*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 206*FLEN/8, x12, x8, x9)

inst_126:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0x8019595f;
valaddr_reg:x11; val_offset:208*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 208*FLEN/8, x12, x8, x9)

inst_127:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:210*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 210*FLEN/8, x12, x8, x9)

inst_128:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x01bd27 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x1bd27; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:212*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 212*FLEN/8, x12, x8, x9)

inst_129:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0x00 and fm2 == 0x01bd27 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x1bd27;
valaddr_reg:x11; val_offset:214*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 214*FLEN/8, x12, x8, x9)

inst_130:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x01bd27 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x1bd27; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:216*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 216*FLEN/8, x12, x8, x9)

inst_131:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0x00 and fm2 == 0x01bd27 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x1bd27;
valaddr_reg:x11; val_offset:218*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 218*FLEN/8, x12, x8, x9)

inst_132:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x8021e733;
valaddr_reg:x11; val_offset:220*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 220*FLEN/8, x12, x8, x9)

inst_133:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 1 and fe2 == 0xfe and fm2 == 0x6a3c0b and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0xff6a3c0b;
valaddr_reg:x11; val_offset:222*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 222*FLEN/8, x12, x8, x9)

inst_134:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11638a and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0x11638a;
valaddr_reg:x11; val_offset:224*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 224*FLEN/8, x12, x8, x9)

inst_135:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0x8021e733;
valaddr_reg:x11; val_offset:226*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 226*FLEN/8, x12, x8, x9)

inst_136:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:228*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 228*FLEN/8, x12, x8, x9)

inst_137:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:230*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 230*FLEN/8, x12, x8, x9)

inst_138:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11638a and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x11638a;
valaddr_reg:x11; val_offset:232*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 232*FLEN/8, x12, x8, x9)

inst_139:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:234*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 234*FLEN/8, x12, x8, x9)

inst_140:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x80108f54;
valaddr_reg:x11; val_offset:236*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 236*FLEN/8, x12, x8, x9)

inst_141:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 1 and fe2 == 0xfd and fm2 == 0x64d284 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0xfee4d284;
valaddr_reg:x11; val_offset:238*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 238*FLEN/8, x12, x8, x9)

inst_142:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11638a and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0x11638a;
valaddr_reg:x11; val_offset:240*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 240*FLEN/8, x12, x8, x9)

inst_143:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11638a and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11638a; op2val:0x80108f54;
valaddr_reg:x11; val_offset:242*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 242*FLEN/8, x12, x8, x9)

inst_144:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x7f0;
valaddr_reg:x11; val_offset:244*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 244*FLEN/8, x12, x8, x9)

inst_145:// fs1 == 0 and fe1 == 0x7f and fm1 == 0x4c679b and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fcc679b; op2val:0x7f0;
valaddr_reg:x11; val_offset:246*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 246*FLEN/8, x12, x8, x9)

inst_146:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x7f and fm2 == 0x4c679b and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x3fcc679b;
valaddr_reg:x11; val_offset:248*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 248*FLEN/8, x12, x8, x9)

inst_147:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x7046ce and fs2 == 0 and fe2 == 0x7f and fm2 == 0x4c679b and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef046ce; op2val:0x3fcc679b;
valaddr_reg:x11; val_offset:250*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 250*FLEN/8, x12, x8, x9)

inst_148:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:252*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 252*FLEN/8, x12, x8, x9)

inst_149:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:254*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 254*FLEN/8, x12, x8, x9)

inst_150:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:256*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 256*FLEN/8, x12, x8, x9)

inst_151:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:258*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 258*FLEN/8, x12, x8, x9)

inst_152:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:260*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 260*FLEN/8, x12, x8, x9)
RVTEST_SIGBASE(x8,signature_x8_1)

inst_153:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:262*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 262*FLEN/8, x12, x8, x9)

inst_154:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:264*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 264*FLEN/8, x12, x8, x9)

inst_155:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0xff130229;
valaddr_reg:x11; val_offset:266*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 266*FLEN/8, x12, x8, x9)

inst_156:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0xfec91492;
valaddr_reg:x11; val_offset:268*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 268*FLEN/8, x12, x8, x9)

inst_157:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:270*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 270*FLEN/8, x12, x8, x9)

inst_158:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:272*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 272*FLEN/8, x12, x8, x9)

inst_159:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x17ad58;
valaddr_reg:x11; val_offset:274*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 274*FLEN/8, x12, x8, x9)

inst_160:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 0 and fe2 == 0xfb and fm2 == 0x02ddf4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0x7d82ddf4;
valaddr_reg:x11; val_offset:276*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 276*FLEN/8, x12, x8, x9)

inst_161:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x02ddf4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x481322 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d82ddf4; op2val:0x481322;
valaddr_reg:x11; val_offset:278*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 278*FLEN/8, x12, x8, x9)

inst_162:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0x17ad58;
valaddr_reg:x11; val_offset:280*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 280*FLEN/8, x12, x8, x9)

inst_163:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x481322 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x481322;
valaddr_reg:x11; val_offset:282*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 282*FLEN/8, x12, x8, x9)

inst_164:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0xd7bf;
valaddr_reg:x11; val_offset:284*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 284*FLEN/8, x12, x8, x9)

inst_165:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00b882 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x68e714 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xb882; op2val:0x7e68e714;
valaddr_reg:x11; val_offset:286*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 286*FLEN/8, x12, x8, x9)

inst_166:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x68e714 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00b882 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e68e714; op2val:0xb882;
valaddr_reg:x11; val_offset:288*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 288*FLEN/8, x12, x8, x9)

inst_167:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00b882 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xb882; op2val:0xd7bf;
valaddr_reg:x11; val_offset:290*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 290*FLEN/8, x12, x8, x9)

inst_168:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00b882 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0xb882;
valaddr_reg:x11; val_offset:292*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 292*FLEN/8, x12, x8, x9)

inst_169:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:294*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 294*FLEN/8, x12, x8, x9)

inst_170:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x301931 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0x7e301931;
valaddr_reg:x11; val_offset:296*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 296*FLEN/8, x12, x8, x9)

inst_171:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x301931 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x481322 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e301931; op2val:0x481322;
valaddr_reg:x11; val_offset:298*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 298*FLEN/8, x12, x8, x9)

inst_172:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:300*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 300*FLEN/8, x12, x8, x9)

inst_173:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x28e67d;
valaddr_reg:x11; val_offset:302*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 302*FLEN/8, x12, x8, x9)

inst_174:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 0 and fe2 == 0xfb and fm2 == 0x620ff4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0x7de20ff4;
valaddr_reg:x11; val_offset:304*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 304*FLEN/8, x12, x8, x9)

inst_175:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x620ff4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x481322 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7de20ff4; op2val:0x481322;
valaddr_reg:x11; val_offset:306*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 306*FLEN/8, x12, x8, x9)

inst_176:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0x28e67d;
valaddr_reg:x11; val_offset:308*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 308*FLEN/8, x12, x8, x9)

inst_177:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x217bcd;
valaddr_reg:x11; val_offset:310*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 310*FLEN/8, x12, x8, x9)

inst_178:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 0 and fe2 == 0xfb and fm2 == 0x39119c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0x7db9119c;
valaddr_reg:x11; val_offset:312*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 312*FLEN/8, x12, x8, x9)

inst_179:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x39119c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x481322 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7db9119c; op2val:0x481322;
valaddr_reg:x11; val_offset:314*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 314*FLEN/8, x12, x8, x9)

inst_180:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0x217bcd;
valaddr_reg:x11; val_offset:316*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 316*FLEN/8, x12, x8, x9)

inst_181:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x8019595f;
valaddr_reg:x11; val_offset:318*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 318*FLEN/8, x12, x8, x9)

inst_182:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x0c1bbb and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0xfd8c1bbb;
valaddr_reg:x11; val_offset:320*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 320*FLEN/8, x12, x8, x9)

inst_183:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x0c1bbb and fs2 == 0 and fe2 == 0x00 and fm2 == 0x481322 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd8c1bbb; op2val:0x481322;
valaddr_reg:x11; val_offset:322*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 322*FLEN/8, x12, x8, x9)

inst_184:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0x8019595f;
valaddr_reg:x11; val_offset:324*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 324*FLEN/8, x12, x8, x9)

inst_185:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:326*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 326*FLEN/8, x12, x8, x9)

inst_186:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x07351d and fs2 == 1 and fe2 == 0xfd and fm2 == 0x0fbbb6 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7351d; op2val:0xfe8fbbb6;
valaddr_reg:x11; val_offset:328*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 328*FLEN/8, x12, x8, x9)

inst_187:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x0fbbb6 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x07351d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfe8fbbb6; op2val:0x7351d;
valaddr_reg:x11; val_offset:330*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 330*FLEN/8, x12, x8, x9)

inst_188:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x07351d and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7351d; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:332*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 332*FLEN/8, x12, x8, x9)

inst_189:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x07351d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x7351d;
valaddr_reg:x11; val_offset:334*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 334*FLEN/8, x12, x8, x9)

inst_190:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x8021e733;
valaddr_reg:x11; val_offset:336*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 336*FLEN/8, x12, x8, x9)

inst_191:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x3b633c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0xfdbb633c;
valaddr_reg:x11; val_offset:338*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 338*FLEN/8, x12, x8, x9)

inst_192:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x3b633c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x481322 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdbb633c; op2val:0x481322;
valaddr_reg:x11; val_offset:340*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 340*FLEN/8, x12, x8, x9)

inst_193:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0x8021e733;
valaddr_reg:x11; val_offset:342*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 342*FLEN/8, x12, x8, x9)

inst_194:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:344*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 344*FLEN/8, x12, x8, x9)

inst_195:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 1 and fe2 == 0xfc and fm2 == 0x163ab8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0xfe163ab8;
valaddr_reg:x11; val_offset:346*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 346*FLEN/8, x12, x8, x9)

inst_196:// fs1 == 1 and fe1 == 0xfc and fm1 == 0x163ab8 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x481322 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfe163ab8; op2val:0x481322;
valaddr_reg:x11; val_offset:348*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 348*FLEN/8, x12, x8, x9)

inst_197:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:350*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 350*FLEN/8, x12, x8, x9)

inst_198:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x80108f54;
valaddr_reg:x11; val_offset:352*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 352*FLEN/8, x12, x8, x9)

inst_199:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 1 and fe2 == 0xfa and fm2 == 0x370ed0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0xfd370ed0;
valaddr_reg:x11; val_offset:354*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 354*FLEN/8, x12, x8, x9)

inst_200:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x370ed0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x481322 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd370ed0; op2val:0x481322;
valaddr_reg:x11; val_offset:356*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 356*FLEN/8, x12, x8, x9)

inst_201:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x481322 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x481322; op2val:0x80108f54;
valaddr_reg:x11; val_offset:358*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 358*FLEN/8, x12, x8, x9)

inst_202:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x7f0;
valaddr_reg:x11; val_offset:360*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 360*FLEN/8, x12, x8, x9)

inst_203:// fs1 == 0 and fe1 == 0x81 and fm1 == 0x53cf02 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x40d3cf02; op2val:0x7f0;
valaddr_reg:x11; val_offset:362*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 362*FLEN/8, x12, x8, x9)

inst_204:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x81 and fm2 == 0x53cf02 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x40d3cf02;
valaddr_reg:x11; val_offset:364*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 364*FLEN/8, x12, x8, x9)

inst_205:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x472f12 and fs2 == 0 and fe2 == 0x81 and fm2 == 0x53cf02 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e472f12; op2val:0x40d3cf02;
valaddr_reg:x11; val_offset:366*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 366*FLEN/8, x12, x8, x9)

inst_206:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:368*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 368*FLEN/8, x12, x8, x9)

inst_207:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x007b00 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d807b00; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:370*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 370*FLEN/8, x12, x8, x9)

inst_208:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0xfb and fm2 == 0x007b00 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x7d807b00;
valaddr_reg:x11; val_offset:372*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 372*FLEN/8, x12, x8, x9)

inst_209:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:374*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 374*FLEN/8, x12, x8, x9)

inst_210:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:376*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 376*FLEN/8, x12, x8, x9)

inst_211:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x007b00 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d807b00; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:378*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 378*FLEN/8, x12, x8, x9)

inst_212:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:380*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 380*FLEN/8, x12, x8, x9)

inst_213:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:382*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 382*FLEN/8, x12, x8, x9)

inst_214:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:384*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 384*FLEN/8, x12, x8, x9)

inst_215:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:386*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 386*FLEN/8, x12, x8, x9)

inst_216:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:388*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 388*FLEN/8, x12, x8, x9)

inst_217:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:390*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 390*FLEN/8, x12, x8, x9)

inst_218:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0xff130229;
valaddr_reg:x11; val_offset:392*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 392*FLEN/8, x12, x8, x9)

inst_219:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:394*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 394*FLEN/8, x12, x8, x9)

inst_220:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0xfec91492;
valaddr_reg:x11; val_offset:396*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 396*FLEN/8, x12, x8, x9)

inst_221:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:398*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 398*FLEN/8, x12, x8, x9)

inst_222:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:400*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 400*FLEN/8, x12, x8, x9)

inst_223:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x007b00 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7d5a5e and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d807b00; op2val:0xff7d5a5e;
valaddr_reg:x11; val_offset:402*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 402*FLEN/8, x12, x8, x9)

inst_224:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 0 and fe2 == 0xfb and fm2 == 0x007b00 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0x7d807b00;
valaddr_reg:x11; val_offset:404*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 404*FLEN/8, x12, x8, x9)

inst_225:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x007b00 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d807b00; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:406*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 406*FLEN/8, x12, x8, x9)

inst_226:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x17ad58;
valaddr_reg:x11; val_offset:408*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 408*FLEN/8, x12, x8, x9)

inst_227:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 0 and fe2 == 0xfe and fm2 == 0x239571 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0x7f239571;
valaddr_reg:x11; val_offset:410*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 410*FLEN/8, x12, x8, x9)

inst_228:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x173ecf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0x173ecf;
valaddr_reg:x11; val_offset:412*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 412*FLEN/8, x12, x8, x9)

inst_229:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0x17ad58;
valaddr_reg:x11; val_offset:414*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 414*FLEN/8, x12, x8, x9)

inst_230:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x173ecf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x173ecf;
valaddr_reg:x11; val_offset:416*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 416*FLEN/8, x12, x8, x9)

inst_231:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0xd7bf;
valaddr_reg:x11; val_offset:418*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 418*FLEN/8, x12, x8, x9)

inst_232:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x003b82 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3b82; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:420*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 420*FLEN/8, x12, x8, x9)

inst_233:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0x00 and fm2 == 0x003b82 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x3b82;
valaddr_reg:x11; val_offset:422*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 422*FLEN/8, x12, x8, x9)

inst_234:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x003b82 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3b82; op2val:0xd7bf;
valaddr_reg:x11; val_offset:424*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 424*FLEN/8, x12, x8, x9)

inst_235:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x003b82 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x3b82;
valaddr_reg:x11; val_offset:426*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 426*FLEN/8, x12, x8, x9)

inst_236:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:428*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 428*FLEN/8, x12, x8, x9)

inst_237:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:430*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 430*FLEN/8, x12, x8, x9)

inst_238:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0x00 and fm2 == 0x173ecf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x173ecf;
valaddr_reg:x11; val_offset:432*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 432*FLEN/8, x12, x8, x9)

inst_239:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:434*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 434*FLEN/8, x12, x8, x9)

inst_240:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x28e67d;
valaddr_reg:x11; val_offset:436*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 436*FLEN/8, x12, x8, x9)

inst_241:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0x28e67d;
valaddr_reg:x11; val_offset:438*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 438*FLEN/8, x12, x8, x9)

inst_242:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x217bcd;
valaddr_reg:x11; val_offset:440*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 440*FLEN/8, x12, x8, x9)

inst_243:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 0 and fe2 == 0xfe and fm2 == 0x675603 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0x7f675603;
valaddr_reg:x11; val_offset:442*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 442*FLEN/8, x12, x8, x9)

inst_244:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x173ecf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0x173ecf;
valaddr_reg:x11; val_offset:444*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 444*FLEN/8, x12, x8, x9)

inst_245:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0x217bcd;
valaddr_reg:x11; val_offset:446*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 446*FLEN/8, x12, x8, x9)

inst_246:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x8019595f;
valaddr_reg:x11; val_offset:448*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 448*FLEN/8, x12, x8, x9)

inst_247:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 1 and fe2 == 0xfe and fm2 == 0x2f22aa and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0xff2f22aa;
valaddr_reg:x11; val_offset:450*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 450*FLEN/8, x12, x8, x9)

inst_248:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 0 and fe2 == 0x00 and fm2 == 0x173ecf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0x173ecf;
valaddr_reg:x11; val_offset:452*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 452*FLEN/8, x12, x8, x9)

inst_249:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0x8019595f;
valaddr_reg:x11; val_offset:454*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 454*FLEN/8, x12, x8, x9)

inst_250:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:456*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 456*FLEN/8, x12, x8, x9)

inst_251:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x025314 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x25314; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:458*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 458*FLEN/8, x12, x8, x9)

inst_252:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0x00 and fm2 == 0x025314 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x25314;
valaddr_reg:x11; val_offset:460*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 460*FLEN/8, x12, x8, x9)

inst_253:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x025314 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x25314; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:462*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 462*FLEN/8, x12, x8, x9)

inst_254:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x025314 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x25314;
valaddr_reg:x11; val_offset:464*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 464*FLEN/8, x12, x8, x9)

inst_255:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x8021e733;
valaddr_reg:x11; val_offset:466*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 466*FLEN/8, x12, x8, x9)

inst_256:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 1 and fe2 == 0xfe and fm2 == 0x6a3c0b and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0xff6a3c0b;
valaddr_reg:x11; val_offset:468*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 468*FLEN/8, x12, x8, x9)

inst_257:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 0 and fe2 == 0x00 and fm2 == 0x173ecf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0x173ecf;
valaddr_reg:x11; val_offset:470*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 470*FLEN/8, x12, x8, x9)

inst_258:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0x8021e733;
valaddr_reg:x11; val_offset:472*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 472*FLEN/8, x12, x8, x9)

inst_259:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:474*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 474*FLEN/8, x12, x8, x9)

inst_260:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:476*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 476*FLEN/8, x12, x8, x9)

inst_261:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0x00 and fm2 == 0x173ecf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x173ecf;
valaddr_reg:x11; val_offset:478*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 478*FLEN/8, x12, x8, x9)

inst_262:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:480*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 480*FLEN/8, x12, x8, x9)

inst_263:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x80108f54;
valaddr_reg:x11; val_offset:482*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 482*FLEN/8, x12, x8, x9)

inst_264:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 1 and fe2 == 0xfd and fm2 == 0x64d284 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0xfee4d284;
valaddr_reg:x11; val_offset:484*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 484*FLEN/8, x12, x8, x9)

inst_265:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x173ecf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0x173ecf;
valaddr_reg:x11; val_offset:486*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 486*FLEN/8, x12, x8, x9)

inst_266:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x173ecf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x173ecf; op2val:0x80108f54;
valaddr_reg:x11; val_offset:488*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 488*FLEN/8, x12, x8, x9)

inst_267:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x7f0;
valaddr_reg:x11; val_offset:490*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 490*FLEN/8, x12, x8, x9)

inst_268:// fs1 == 0 and fe1 == 0x80 and fm1 == 0x089fb6 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x40089fb6; op2val:0x7f0;
valaddr_reg:x11; val_offset:492*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 492*FLEN/8, x12, x8, x9)

inst_269:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x80 and fm2 == 0x089fb6 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x40089fb6;
valaddr_reg:x11; val_offset:494*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 494*FLEN/8, x12, x8, x9)

inst_270:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x2099c0 and fs2 == 0 and fe2 == 0x80 and fm2 == 0x089fb6 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f2099c0; op2val:0x40089fb6;
valaddr_reg:x11; val_offset:496*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 496*FLEN/8, x12, x8, x9)

inst_271:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:498*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 498*FLEN/8, x12, x8, x9)

inst_272:// fs1 == 0 and fe1 == 0xfa and fm1 == 0x430778 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d430778; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:500*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 500*FLEN/8, x12, x8, x9)

inst_273:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0xfa and fm2 == 0x430778 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x7d430778;
valaddr_reg:x11; val_offset:502*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 502*FLEN/8, x12, x8, x9)

inst_274:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:504*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 504*FLEN/8, x12, x8, x9)

inst_275:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:506*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 506*FLEN/8, x12, x8, x9)

inst_276:// fs1 == 0 and fe1 == 0xfa and fm1 == 0x430778 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d430778; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:508*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 508*FLEN/8, x12, x8, x9)

inst_277:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:510*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 510*FLEN/8, x12, x8, x9)

inst_278:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:512*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 512*FLEN/8, x12, x8, x9)

inst_279:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:514*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 514*FLEN/8, x12, x8, x9)

inst_280:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:516*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 516*FLEN/8, x12, x8, x9)
RVTEST_SIGBASE(x8,signature_x8_2)

inst_281:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0xff130229;
valaddr_reg:x11; val_offset:518*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 518*FLEN/8, x12, x8, x9)

inst_282:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:520*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 520*FLEN/8, x12, x8, x9)

inst_283:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0xfec91492;
valaddr_reg:x11; val_offset:522*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 522*FLEN/8, x12, x8, x9)

inst_284:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:524*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 524*FLEN/8, x12, x8, x9)

inst_285:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:526*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 526*FLEN/8, x12, x8, x9)

inst_286:// fs1 == 0 and fe1 == 0xfa and fm1 == 0x430778 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7d5a5e and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d430778; op2val:0xff7d5a5e;
valaddr_reg:x11; val_offset:528*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 528*FLEN/8, x12, x8, x9)

inst_287:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 0 and fe2 == 0xfa and fm2 == 0x430778 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0x7d430778;
valaddr_reg:x11; val_offset:530*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 530*FLEN/8, x12, x8, x9)

inst_288:// fs1 == 0 and fe1 == 0xfa and fm1 == 0x430778 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d430778; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:532*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 532*FLEN/8, x12, x8, x9)

inst_289:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x17ad58;
valaddr_reg:x11; val_offset:534*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 534*FLEN/8, x12, x8, x9)

inst_290:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x239571 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0x7f239571;
valaddr_reg:x11; val_offset:536*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 536*FLEN/8, x12, x8, x9)

inst_291:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11a491 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0x11a491;
valaddr_reg:x11; val_offset:538*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 538*FLEN/8, x12, x8, x9)

inst_292:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0x17ad58;
valaddr_reg:x11; val_offset:540*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 540*FLEN/8, x12, x8, x9)

inst_293:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11a491 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x11a491;
valaddr_reg:x11; val_offset:542*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 542*FLEN/8, x12, x8, x9)

inst_294:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0xd7bf;
valaddr_reg:x11; val_offset:544*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 544*FLEN/8, x12, x8, x9)

inst_295:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x002d2a and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x2d2a; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:546*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 546*FLEN/8, x12, x8, x9)

inst_296:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0x00 and fm2 == 0x002d2a and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x2d2a;
valaddr_reg:x11; val_offset:548*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 548*FLEN/8, x12, x8, x9)

inst_297:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x002d2a and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x2d2a; op2val:0xd7bf;
valaddr_reg:x11; val_offset:550*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 550*FLEN/8, x12, x8, x9)

inst_298:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x002d2a and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x2d2a;
valaddr_reg:x11; val_offset:552*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 552*FLEN/8, x12, x8, x9)

inst_299:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:554*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 554*FLEN/8, x12, x8, x9)

inst_300:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:556*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 556*FLEN/8, x12, x8, x9)

inst_301:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11a491 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x11a491;
valaddr_reg:x11; val_offset:558*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 558*FLEN/8, x12, x8, x9)

inst_302:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:560*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 560*FLEN/8, x12, x8, x9)

inst_303:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x28e67d;
valaddr_reg:x11; val_offset:562*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 562*FLEN/8, x12, x8, x9)

inst_304:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0x28e67d;
valaddr_reg:x11; val_offset:564*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 564*FLEN/8, x12, x8, x9)

inst_305:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x217bcd;
valaddr_reg:x11; val_offset:566*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 566*FLEN/8, x12, x8, x9)

inst_306:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x675603 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0x7f675603;
valaddr_reg:x11; val_offset:568*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 568*FLEN/8, x12, x8, x9)

inst_307:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11a491 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0x11a491;
valaddr_reg:x11; val_offset:570*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 570*FLEN/8, x12, x8, x9)

inst_308:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0x217bcd;
valaddr_reg:x11; val_offset:572*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 572*FLEN/8, x12, x8, x9)

inst_309:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x8019595f;
valaddr_reg:x11; val_offset:574*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 574*FLEN/8, x12, x8, x9)

inst_310:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x2f22aa and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0xff2f22aa;
valaddr_reg:x11; val_offset:576*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 576*FLEN/8, x12, x8, x9)

inst_311:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11a491 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0x11a491;
valaddr_reg:x11; val_offset:578*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 578*FLEN/8, x12, x8, x9)

inst_312:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0x8019595f;
valaddr_reg:x11; val_offset:580*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 580*FLEN/8, x12, x8, x9)

inst_313:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:582*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 582*FLEN/8, x12, x8, x9)

inst_314:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x01c3a8 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x1c3a8; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:584*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 584*FLEN/8, x12, x8, x9)

inst_315:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0x00 and fm2 == 0x01c3a8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x1c3a8;
valaddr_reg:x11; val_offset:586*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 586*FLEN/8, x12, x8, x9)

inst_316:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x01c3a8 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x1c3a8; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:588*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 588*FLEN/8, x12, x8, x9)

inst_317:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x01c3a8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x1c3a8;
valaddr_reg:x11; val_offset:590*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 590*FLEN/8, x12, x8, x9)

inst_318:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x8021e733;
valaddr_reg:x11; val_offset:592*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 592*FLEN/8, x12, x8, x9)

inst_319:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x6a3c0b and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0xff6a3c0b;
valaddr_reg:x11; val_offset:594*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 594*FLEN/8, x12, x8, x9)

inst_320:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11a491 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0x11a491;
valaddr_reg:x11; val_offset:596*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 596*FLEN/8, x12, x8, x9)

inst_321:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0x8021e733;
valaddr_reg:x11; val_offset:598*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 598*FLEN/8, x12, x8, x9)

inst_322:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:600*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 600*FLEN/8, x12, x8, x9)

inst_323:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:602*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 602*FLEN/8, x12, x8, x9)

inst_324:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11a491 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x11a491;
valaddr_reg:x11; val_offset:604*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 604*FLEN/8, x12, x8, x9)

inst_325:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:606*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 606*FLEN/8, x12, x8, x9)

inst_326:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x80108f54;
valaddr_reg:x11; val_offset:608*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 608*FLEN/8, x12, x8, x9)

inst_327:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x64d284 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0xfee4d284;
valaddr_reg:x11; val_offset:610*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 610*FLEN/8, x12, x8, x9)

inst_328:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x11a491 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0x11a491;
valaddr_reg:x11; val_offset:612*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 612*FLEN/8, x12, x8, x9)

inst_329:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x11a491 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x11a491; op2val:0x80108f54;
valaddr_reg:x11; val_offset:614*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 614*FLEN/8, x12, x8, x9)

inst_330:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x7f0;
valaddr_reg:x11; val_offset:616*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 616*FLEN/8, x12, x8, x9)

inst_331:// fs1 == 0 and fe1 == 0x7f and fm1 == 0x4f63fe and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fcf63fe; op2val:0x7f0;
valaddr_reg:x11; val_offset:618*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 618*FLEN/8, x12, x8, x9)

inst_332:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x7f and fm2 == 0x4f63fe and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x3fcf63fe;
valaddr_reg:x11; val_offset:620*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 620*FLEN/8, x12, x8, x9)

inst_333:// fs1 == 0 and fe1 == 0xfd and fm1 == 0x73c956 and fs2 == 0 and fe2 == 0x7f and fm2 == 0x4f63fe and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7ef3c956; op2val:0x3fcf63fe;
valaddr_reg:x11; val_offset:622*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 622*FLEN/8, x12, x8, x9)

inst_334:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:624*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 624*FLEN/8, x12, x8, x9)

inst_335:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x0c0345 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd0c0345; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:626*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 626*FLEN/8, x12, x8, x9)

inst_336:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0xfa and fm2 == 0x0c0345 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0xfd0c0345;
valaddr_reg:x11; val_offset:628*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 628*FLEN/8, x12, x8, x9)

inst_337:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:630*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 630*FLEN/8, x12, x8, x9)

inst_338:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:632*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 632*FLEN/8, x12, x8, x9)

inst_339:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x0c0345 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd0c0345; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:634*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 634*FLEN/8, x12, x8, x9)

inst_340:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:636*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 636*FLEN/8, x12, x8, x9)

inst_341:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:638*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 638*FLEN/8, x12, x8, x9)

inst_342:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0xff130229;
valaddr_reg:x11; val_offset:640*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 640*FLEN/8, x12, x8, x9)

inst_343:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:642*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 642*FLEN/8, x12, x8, x9)

inst_344:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0xfec91492;
valaddr_reg:x11; val_offset:644*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 644*FLEN/8, x12, x8, x9)

inst_345:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:646*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 646*FLEN/8, x12, x8, x9)

inst_346:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:648*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 648*FLEN/8, x12, x8, x9)

inst_347:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x0c0345 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7d5a5e and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd0c0345; op2val:0xff7d5a5e;
valaddr_reg:x11; val_offset:650*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 650*FLEN/8, x12, x8, x9)

inst_348:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 1 and fe2 == 0xfa and fm2 == 0x0c0345 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0xfd0c0345;
valaddr_reg:x11; val_offset:652*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 652*FLEN/8, x12, x8, x9)

inst_349:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x0c0345 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd0c0345; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:654*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 654*FLEN/8, x12, x8, x9)

inst_350:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x17ad58;
valaddr_reg:x11; val_offset:656*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 656*FLEN/8, x12, x8, x9)

inst_351:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x239571 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0x7f239571;
valaddr_reg:x11; val_offset:658*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 658*FLEN/8, x12, x8, x9)

inst_352:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0caa79 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0x800caa79;
valaddr_reg:x11; val_offset:660*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 660*FLEN/8, x12, x8, x9)

inst_353:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0x17ad58;
valaddr_reg:x11; val_offset:662*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 662*FLEN/8, x12, x8, x9)

inst_354:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0caa79 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x800caa79;
valaddr_reg:x11; val_offset:664*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 664*FLEN/8, x12, x8, x9)

inst_355:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0xd7bf;
valaddr_reg:x11; val_offset:666*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 666*FLEN/8, x12, x8, x9)

inst_356:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x00206c and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8000206c; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:668*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 668*FLEN/8, x12, x8, x9)

inst_357:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x00206c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x8000206c;
valaddr_reg:x11; val_offset:670*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 670*FLEN/8, x12, x8, x9)

inst_358:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x00206c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8000206c; op2val:0xd7bf;
valaddr_reg:x11; val_offset:672*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 672*FLEN/8, x12, x8, x9)

inst_359:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x00206c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x8000206c;
valaddr_reg:x11; val_offset:674*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 674*FLEN/8, x12, x8, x9)

inst_360:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:676*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 676*FLEN/8, x12, x8, x9)

inst_361:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:678*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 678*FLEN/8, x12, x8, x9)

inst_362:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0caa79 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x800caa79;
valaddr_reg:x11; val_offset:680*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 680*FLEN/8, x12, x8, x9)

inst_363:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:682*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 682*FLEN/8, x12, x8, x9)

inst_364:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x28e67d;
valaddr_reg:x11; val_offset:684*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 684*FLEN/8, x12, x8, x9)

inst_365:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0x28e67d;
valaddr_reg:x11; val_offset:686*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 686*FLEN/8, x12, x8, x9)

inst_366:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x217bcd;
valaddr_reg:x11; val_offset:688*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 688*FLEN/8, x12, x8, x9)

inst_367:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x675603 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0x7f675603;
valaddr_reg:x11; val_offset:690*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 690*FLEN/8, x12, x8, x9)

inst_368:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0caa79 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0x800caa79;
valaddr_reg:x11; val_offset:692*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 692*FLEN/8, x12, x8, x9)

inst_369:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0x217bcd;
valaddr_reg:x11; val_offset:694*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 694*FLEN/8, x12, x8, x9)

inst_370:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x8019595f;
valaddr_reg:x11; val_offset:696*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 696*FLEN/8, x12, x8, x9)

inst_371:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x2f22aa and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0xff2f22aa;
valaddr_reg:x11; val_offset:698*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 698*FLEN/8, x12, x8, x9)

inst_372:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0caa79 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0x800caa79;
valaddr_reg:x11; val_offset:700*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 700*FLEN/8, x12, x8, x9)

inst_373:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0x8019595f;
valaddr_reg:x11; val_offset:702*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 702*FLEN/8, x12, x8, x9)

inst_374:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:704*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 704*FLEN/8, x12, x8, x9)

inst_375:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x01443f and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8001443f; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:706*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 706*FLEN/8, x12, x8, x9)

inst_376:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x01443f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x8001443f;
valaddr_reg:x11; val_offset:708*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 708*FLEN/8, x12, x8, x9)

inst_377:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x01443f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8001443f; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:710*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 710*FLEN/8, x12, x8, x9)

inst_378:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x01443f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x8001443f;
valaddr_reg:x11; val_offset:712*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 712*FLEN/8, x12, x8, x9)

inst_379:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x8021e733;
valaddr_reg:x11; val_offset:714*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 714*FLEN/8, x12, x8, x9)

inst_380:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x6a3c0b and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0xff6a3c0b;
valaddr_reg:x11; val_offset:716*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 716*FLEN/8, x12, x8, x9)

inst_381:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0caa79 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0x800caa79;
valaddr_reg:x11; val_offset:718*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 718*FLEN/8, x12, x8, x9)

inst_382:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0x8021e733;
valaddr_reg:x11; val_offset:720*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 720*FLEN/8, x12, x8, x9)

inst_383:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:722*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 722*FLEN/8, x12, x8, x9)

inst_384:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:724*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 724*FLEN/8, x12, x8, x9)

inst_385:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0caa79 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x800caa79;
valaddr_reg:x11; val_offset:726*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 726*FLEN/8, x12, x8, x9)

inst_386:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:728*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 728*FLEN/8, x12, x8, x9)

inst_387:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x80108f54;
valaddr_reg:x11; val_offset:730*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 730*FLEN/8, x12, x8, x9)

inst_388:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x64d284 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0xfee4d284;
valaddr_reg:x11; val_offset:732*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 732*FLEN/8, x12, x8, x9)

inst_389:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0caa79 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0x800caa79;
valaddr_reg:x11; val_offset:734*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 734*FLEN/8, x12, x8, x9)

inst_390:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0caa79 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800caa79; op2val:0x80108f54;
valaddr_reg:x11; val_offset:736*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 736*FLEN/8, x12, x8, x9)

inst_391:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0x7f0;
valaddr_reg:x11; val_offset:738*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 738*FLEN/8, x12, x8, x9)

inst_392:// fs1 == 1 and fe1 == 0x7f and fm1 == 0x14e31a and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xbf94e31a; op2val:0x7f0;
valaddr_reg:x11; val_offset:740*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 740*FLEN/8, x12, x8, x9)

inst_393:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x7f and fm2 == 0x14e31a and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xbf94e31a;
valaddr_reg:x11; val_offset:742*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 742*FLEN/8, x12, x8, x9)

inst_394:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x2f0416 and fs2 == 1 and fe2 == 0x7f and fm2 == 0x14e31a and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfeaf0416; op2val:0xbf94e31a;
valaddr_reg:x11; val_offset:744*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 744*FLEN/8, x12, x8, x9)

inst_395:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:746*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 746*FLEN/8, x12, x8, x9)

inst_396:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x0f88e6 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd8f88e6; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:748*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 748*FLEN/8, x12, x8, x9)

inst_397:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0xfb and fm2 == 0x0f88e6 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0xfd8f88e6;
valaddr_reg:x11; val_offset:750*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 750*FLEN/8, x12, x8, x9)

inst_398:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:752*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 752*FLEN/8, x12, x8, x9)

inst_399:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:754*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 754*FLEN/8, x12, x8, x9)

inst_400:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x0f88e6 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd8f88e6; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:756*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 756*FLEN/8, x12, x8, x9)

inst_401:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0xff130229;
valaddr_reg:x11; val_offset:758*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 758*FLEN/8, x12, x8, x9)

inst_402:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:760*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 760*FLEN/8, x12, x8, x9)

inst_403:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0xfec91492;
valaddr_reg:x11; val_offset:762*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 762*FLEN/8, x12, x8, x9)

inst_404:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:764*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 764*FLEN/8, x12, x8, x9)

inst_405:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:766*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 766*FLEN/8, x12, x8, x9)

inst_406:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x0f88e6 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7d5a5e and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd8f88e6; op2val:0xff7d5a5e;
valaddr_reg:x11; val_offset:768*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 768*FLEN/8, x12, x8, x9)

inst_407:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 1 and fe2 == 0xfb and fm2 == 0x0f88e6 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0xfd8f88e6;
valaddr_reg:x11; val_offset:770*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 770*FLEN/8, x12, x8, x9)

inst_408:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x0f88e6 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd8f88e6; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:772*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 772*FLEN/8, x12, x8, x9)
RVTEST_SIGBASE(x8,signature_x8_3)

inst_409:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x17ad58;
valaddr_reg:x11; val_offset:774*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 774*FLEN/8, x12, x8, x9)

inst_410:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x239571 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0x7f239571;
valaddr_reg:x11; val_offset:776*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 776*FLEN/8, x12, x8, x9)

inst_411:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19f813 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0x8019f813;
valaddr_reg:x11; val_offset:778*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 778*FLEN/8, x12, x8, x9)

inst_412:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0x17ad58;
valaddr_reg:x11; val_offset:780*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 780*FLEN/8, x12, x8, x9)

inst_413:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19f813 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x8019f813;
valaddr_reg:x11; val_offset:782*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 782*FLEN/8, x12, x8, x9)

inst_414:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0xd7bf;
valaddr_reg:x11; val_offset:784*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 784*FLEN/8, x12, x8, x9)

inst_415:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x00427b and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8000427b; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:786*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 786*FLEN/8, x12, x8, x9)

inst_416:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x00427b and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x8000427b;
valaddr_reg:x11; val_offset:788*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 788*FLEN/8, x12, x8, x9)

inst_417:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x00427b and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8000427b; op2val:0xd7bf;
valaddr_reg:x11; val_offset:790*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 790*FLEN/8, x12, x8, x9)

inst_418:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x00427b and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x8000427b;
valaddr_reg:x11; val_offset:792*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 792*FLEN/8, x12, x8, x9)

inst_419:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:794*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 794*FLEN/8, x12, x8, x9)

inst_420:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:796*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 796*FLEN/8, x12, x8, x9)

inst_421:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19f813 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x8019f813;
valaddr_reg:x11; val_offset:798*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 798*FLEN/8, x12, x8, x9)

inst_422:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:800*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 800*FLEN/8, x12, x8, x9)

inst_423:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x28e67d;
valaddr_reg:x11; val_offset:802*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 802*FLEN/8, x12, x8, x9)

inst_424:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0x28e67d;
valaddr_reg:x11; val_offset:804*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 804*FLEN/8, x12, x8, x9)

inst_425:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x217bcd;
valaddr_reg:x11; val_offset:806*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 806*FLEN/8, x12, x8, x9)

inst_426:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x675603 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0x7f675603;
valaddr_reg:x11; val_offset:808*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 808*FLEN/8, x12, x8, x9)

inst_427:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19f813 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0x8019f813;
valaddr_reg:x11; val_offset:810*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 810*FLEN/8, x12, x8, x9)

inst_428:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0x217bcd;
valaddr_reg:x11; val_offset:812*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 812*FLEN/8, x12, x8, x9)

inst_429:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x8019595f;
valaddr_reg:x11; val_offset:814*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 814*FLEN/8, x12, x8, x9)

inst_430:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x2f22aa and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0xff2f22aa;
valaddr_reg:x11; val_offset:816*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 816*FLEN/8, x12, x8, x9)

inst_431:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19f813 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0x8019f813;
valaddr_reg:x11; val_offset:818*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 818*FLEN/8, x12, x8, x9)

inst_432:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0x8019595f;
valaddr_reg:x11; val_offset:820*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 820*FLEN/8, x12, x8, x9)

inst_433:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:822*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 822*FLEN/8, x12, x8, x9)

inst_434:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0298ce and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800298ce; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:824*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 824*FLEN/8, x12, x8, x9)

inst_435:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0298ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x800298ce;
valaddr_reg:x11; val_offset:826*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 826*FLEN/8, x12, x8, x9)

inst_436:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0298ce and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800298ce; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:828*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 828*FLEN/8, x12, x8, x9)

inst_437:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0298ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x800298ce;
valaddr_reg:x11; val_offset:830*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 830*FLEN/8, x12, x8, x9)

inst_438:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x8021e733;
valaddr_reg:x11; val_offset:832*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 832*FLEN/8, x12, x8, x9)

inst_439:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x6a3c0b and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0xff6a3c0b;
valaddr_reg:x11; val_offset:834*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 834*FLEN/8, x12, x8, x9)

inst_440:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19f813 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0x8019f813;
valaddr_reg:x11; val_offset:836*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 836*FLEN/8, x12, x8, x9)

inst_441:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0x8021e733;
valaddr_reg:x11; val_offset:838*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 838*FLEN/8, x12, x8, x9)

inst_442:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:840*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 840*FLEN/8, x12, x8, x9)

inst_443:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:842*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 842*FLEN/8, x12, x8, x9)

inst_444:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19f813 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x8019f813;
valaddr_reg:x11; val_offset:844*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 844*FLEN/8, x12, x8, x9)

inst_445:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:846*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 846*FLEN/8, x12, x8, x9)

inst_446:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x80108f54;
valaddr_reg:x11; val_offset:848*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 848*FLEN/8, x12, x8, x9)

inst_447:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x64d284 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0xfee4d284;
valaddr_reg:x11; val_offset:850*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 850*FLEN/8, x12, x8, x9)

inst_448:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19f813 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0x8019f813;
valaddr_reg:x11; val_offset:852*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 852*FLEN/8, x12, x8, x9)

inst_449:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19f813 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019f813; op2val:0x80108f54;
valaddr_reg:x11; val_offset:854*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 854*FLEN/8, x12, x8, x9)

inst_450:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0x7f0;
valaddr_reg:x11; val_offset:856*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 856*FLEN/8, x12, x8, x9)

inst_451:// fs1 == 1 and fe1 == 0x80 and fm1 == 0x18a1e0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xc018a1e0; op2val:0x7f0;
valaddr_reg:x11; val_offset:858*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 858*FLEN/8, x12, x8, x9)

inst_452:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x80 and fm2 == 0x18a1e0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xc018a1e0;
valaddr_reg:x11; val_offset:860*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 860*FLEN/8, x12, x8, x9)

inst_453:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x336b1f and fs2 == 1 and fe2 == 0x80 and fm2 == 0x18a1e0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff336b1f; op2val:0xc018a1e0;
valaddr_reg:x11; val_offset:862*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 862*FLEN/8, x12, x8, x9)

inst_454:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:864*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 864*FLEN/8, x12, x8, x9)

inst_455:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x6b36a9 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd6b36a9; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:866*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 866*FLEN/8, x12, x8, x9)

inst_456:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0xfa and fm2 == 0x6b36a9 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0xfd6b36a9;
valaddr_reg:x11; val_offset:868*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 868*FLEN/8, x12, x8, x9)

inst_457:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0xff130229;
valaddr_reg:x11; val_offset:870*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 870*FLEN/8, x12, x8, x9)

inst_458:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:872*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 872*FLEN/8, x12, x8, x9)

inst_459:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x6b36a9 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd6b36a9; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:874*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 874*FLEN/8, x12, x8, x9)

inst_460:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0xfec91492;
valaddr_reg:x11; val_offset:876*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 876*FLEN/8, x12, x8, x9)

inst_461:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0xff130229;
valaddr_reg:x11; val_offset:878*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 878*FLEN/8, x12, x8, x9)

inst_462:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:880*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 880*FLEN/8, x12, x8, x9)

inst_463:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x6b36a9 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7d5a5e and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd6b36a9; op2val:0xff7d5a5e;
valaddr_reg:x11; val_offset:882*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 882*FLEN/8, x12, x8, x9)

inst_464:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 1 and fe2 == 0xfa and fm2 == 0x6b36a9 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0xfd6b36a9;
valaddr_reg:x11; val_offset:884*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 884*FLEN/8, x12, x8, x9)

inst_465:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x6b36a9 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd6b36a9; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:886*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 886*FLEN/8, x12, x8, x9)

inst_466:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x17ad58;
valaddr_reg:x11; val_offset:888*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 888*FLEN/8, x12, x8, x9)

inst_467:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 0 and fe2 == 0xfe and fm2 == 0x239571 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0x7f239571;
valaddr_reg:x11; val_offset:890*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 890*FLEN/8, x12, x8, x9)

inst_468:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x15472c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0x8015472c;
valaddr_reg:x11; val_offset:892*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 892*FLEN/8, x12, x8, x9)

inst_469:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0x17ad58;
valaddr_reg:x11; val_offset:894*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 894*FLEN/8, x12, x8, x9)

inst_470:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x15472c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x8015472c;
valaddr_reg:x11; val_offset:896*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 896*FLEN/8, x12, x8, x9)

inst_471:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0xd7bf;
valaddr_reg:x11; val_offset:898*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 898*FLEN/8, x12, x8, x9)

inst_472:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x003678 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80003678; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:900*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 900*FLEN/8, x12, x8, x9)

inst_473:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x003678 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x80003678;
valaddr_reg:x11; val_offset:902*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 902*FLEN/8, x12, x8, x9)

inst_474:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x003678 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80003678; op2val:0xd7bf;
valaddr_reg:x11; val_offset:904*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 904*FLEN/8, x12, x8, x9)

inst_475:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x003678 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x80003678;
valaddr_reg:x11; val_offset:906*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 906*FLEN/8, x12, x8, x9)

inst_476:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:908*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 908*FLEN/8, x12, x8, x9)

inst_477:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:910*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 910*FLEN/8, x12, x8, x9)

inst_478:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x15472c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x8015472c;
valaddr_reg:x11; val_offset:912*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 912*FLEN/8, x12, x8, x9)

inst_479:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:914*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 914*FLEN/8, x12, x8, x9)

inst_480:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x28e67d;
valaddr_reg:x11; val_offset:916*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 916*FLEN/8, x12, x8, x9)

inst_481:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0x28e67d;
valaddr_reg:x11; val_offset:918*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 918*FLEN/8, x12, x8, x9)

inst_482:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x217bcd;
valaddr_reg:x11; val_offset:920*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 920*FLEN/8, x12, x8, x9)

inst_483:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 0 and fe2 == 0xfe and fm2 == 0x675603 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0x7f675603;
valaddr_reg:x11; val_offset:922*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 922*FLEN/8, x12, x8, x9)

inst_484:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x15472c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0x8015472c;
valaddr_reg:x11; val_offset:924*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 924*FLEN/8, x12, x8, x9)

inst_485:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0x217bcd;
valaddr_reg:x11; val_offset:926*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 926*FLEN/8, x12, x8, x9)

inst_486:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x8019595f;
valaddr_reg:x11; val_offset:928*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 928*FLEN/8, x12, x8, x9)

inst_487:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 1 and fe2 == 0xfe and fm2 == 0x2f22aa and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0xff2f22aa;
valaddr_reg:x11; val_offset:930*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 930*FLEN/8, x12, x8, x9)

inst_488:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 1 and fe2 == 0x00 and fm2 == 0x15472c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0x8015472c;
valaddr_reg:x11; val_offset:932*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 932*FLEN/8, x12, x8, x9)

inst_489:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0x8019595f;
valaddr_reg:x11; val_offset:934*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 934*FLEN/8, x12, x8, x9)

inst_490:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:936*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 936*FLEN/8, x12, x8, x9)

inst_491:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0220b7 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800220b7; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:938*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 938*FLEN/8, x12, x8, x9)

inst_492:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0220b7 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x800220b7;
valaddr_reg:x11; val_offset:940*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 940*FLEN/8, x12, x8, x9)

inst_493:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0220b7 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800220b7; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:942*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 942*FLEN/8, x12, x8, x9)

inst_494:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0220b7 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x800220b7;
valaddr_reg:x11; val_offset:944*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 944*FLEN/8, x12, x8, x9)

inst_495:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x8021e733;
valaddr_reg:x11; val_offset:946*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 946*FLEN/8, x12, x8, x9)

inst_496:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 1 and fe2 == 0xfe and fm2 == 0x6a3c0b and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0xff6a3c0b;
valaddr_reg:x11; val_offset:948*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 948*FLEN/8, x12, x8, x9)

inst_497:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 1 and fe2 == 0x00 and fm2 == 0x15472c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0x8015472c;
valaddr_reg:x11; val_offset:950*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 950*FLEN/8, x12, x8, x9)

inst_498:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0x8021e733;
valaddr_reg:x11; val_offset:952*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 952*FLEN/8, x12, x8, x9)

inst_499:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:954*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 954*FLEN/8, x12, x8, x9)

inst_500:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:956*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 956*FLEN/8, x12, x8, x9)

inst_501:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x15472c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x8015472c;
valaddr_reg:x11; val_offset:958*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 958*FLEN/8, x12, x8, x9)

inst_502:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:960*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 960*FLEN/8, x12, x8, x9)

inst_503:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x80108f54;
valaddr_reg:x11; val_offset:962*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 962*FLEN/8, x12, x8, x9)

inst_504:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 1 and fe2 == 0xfd and fm2 == 0x64d284 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0xfee4d284;
valaddr_reg:x11; val_offset:964*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 964*FLEN/8, x12, x8, x9)

inst_505:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x15472c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0x8015472c;
valaddr_reg:x11; val_offset:966*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 966*FLEN/8, x12, x8, x9)

inst_506:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x15472c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8015472c; op2val:0x80108f54;
valaddr_reg:x11; val_offset:968*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 968*FLEN/8, x12, x8, x9)

inst_507:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0x7f0;
valaddr_reg:x11; val_offset:970*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 970*FLEN/8, x12, x8, x9)

inst_508:// fs1 == 1 and fe1 == 0x7f and fm1 == 0x7a1f35 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xbffa1f35; op2val:0x7f0;
valaddr_reg:x11; val_offset:972*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 972*FLEN/8, x12, x8, x9)

inst_509:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x7f and fm2 == 0x7a1f35 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xbffa1f35;
valaddr_reg:x11; val_offset:974*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 974*FLEN/8, x12, x8, x9)

inst_510:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x130229 and fs2 == 1 and fe2 == 0x7f and fm2 == 0x7a1f35 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff130229; op2val:0xbffa1f35;
valaddr_reg:x11; val_offset:976*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 976*FLEN/8, x12, x8, x9)

inst_511:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:978*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 978*FLEN/8, x12, x8, x9)

inst_512:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x20dd41 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd20dd41; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:980*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 980*FLEN/8, x12, x8, x9)

inst_513:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0xfa and fm2 == 0x20dd41 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0xfd20dd41;
valaddr_reg:x11; val_offset:982*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 982*FLEN/8, x12, x8, x9)

inst_514:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0xfec91492;
valaddr_reg:x11; val_offset:984*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 984*FLEN/8, x12, x8, x9)

inst_515:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:986*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 986*FLEN/8, x12, x8, x9)

inst_516:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x20dd41 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd20dd41; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:988*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 988*FLEN/8, x12, x8, x9)

inst_517:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:990*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 990*FLEN/8, x12, x8, x9)

inst_518:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x20dd41 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7d5a5e and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd20dd41; op2val:0xff7d5a5e;
valaddr_reg:x11; val_offset:992*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 992*FLEN/8, x12, x8, x9)

inst_519:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 1 and fe2 == 0xfa and fm2 == 0x20dd41 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0xfd20dd41;
valaddr_reg:x11; val_offset:994*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 994*FLEN/8, x12, x8, x9)

inst_520:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x20dd41 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd20dd41; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:996*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 996*FLEN/8, x12, x8, x9)

inst_521:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x17ad58;
valaddr_reg:x11; val_offset:998*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 998*FLEN/8, x12, x8, x9)

inst_522:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 0 and fe2 == 0xfe and fm2 == 0x239571 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0x7f239571;
valaddr_reg:x11; val_offset:1000*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1000*FLEN/8, x12, x8, x9)

inst_523:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0e8d5c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0x800e8d5c;
valaddr_reg:x11; val_offset:1002*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1002*FLEN/8, x12, x8, x9)

inst_524:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1004*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1004*FLEN/8, x12, x8, x9)

inst_525:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0e8d5c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x800e8d5c;
valaddr_reg:x11; val_offset:1006*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1006*FLEN/8, x12, x8, x9)

inst_526:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1008*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1008*FLEN/8, x12, x8, x9)

inst_527:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x002540 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80002540; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:1010*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1010*FLEN/8, x12, x8, x9)

inst_528:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x002540 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x80002540;
valaddr_reg:x11; val_offset:1012*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1012*FLEN/8, x12, x8, x9)

inst_529:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x002540 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80002540; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1014*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1014*FLEN/8, x12, x8, x9)

inst_530:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x002540 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x80002540;
valaddr_reg:x11; val_offset:1016*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1016*FLEN/8, x12, x8, x9)

inst_531:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1018*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1018*FLEN/8, x12, x8, x9)

inst_532:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:1020*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1020*FLEN/8, x12, x8, x9)

inst_533:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0e8d5c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f7fffff; op2val:0x800e8d5c;
valaddr_reg:x11; val_offset:1022*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1022*FLEN/8, x12, x8, x9)

inst_534:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1024*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1024*FLEN/8, x12, x8, x9)

inst_535:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1026*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1026*FLEN/8, x12, x8, x9)

inst_536:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1028*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1028*FLEN/8, x12, x8, x9)
RVTEST_SIGBASE(x8,signature_x8_4)

inst_537:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1030*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1030*FLEN/8, x12, x8, x9)

inst_538:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 0 and fe2 == 0xfe and fm2 == 0x675603 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0x7f675603;
valaddr_reg:x11; val_offset:1032*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1032*FLEN/8, x12, x8, x9)

inst_539:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0e8d5c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0x800e8d5c;
valaddr_reg:x11; val_offset:1034*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1034*FLEN/8, x12, x8, x9)

inst_540:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1036*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1036*FLEN/8, x12, x8, x9)

inst_541:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1038*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1038*FLEN/8, x12, x8, x9)

inst_542:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 1 and fe2 == 0xfe and fm2 == 0x2f22aa and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0xff2f22aa;
valaddr_reg:x11; val_offset:1040*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1040*FLEN/8, x12, x8, x9)

inst_543:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0e8d5c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0x800e8d5c;
valaddr_reg:x11; val_offset:1042*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1042*FLEN/8, x12, x8, x9)

inst_544:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1044*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1044*FLEN/8, x12, x8, x9)

inst_545:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1046*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1046*FLEN/8, x12, x8, x9)

inst_546:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x017489 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80017489; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:1048*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1048*FLEN/8, x12, x8, x9)

inst_547:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x017489 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x80017489;
valaddr_reg:x11; val_offset:1050*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1050*FLEN/8, x12, x8, x9)

inst_548:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x017489 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80017489; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1052*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1052*FLEN/8, x12, x8, x9)

inst_549:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x017489 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x80017489;
valaddr_reg:x11; val_offset:1054*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1054*FLEN/8, x12, x8, x9)

inst_550:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1056*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1056*FLEN/8, x12, x8, x9)

inst_551:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 1 and fe2 == 0xfe and fm2 == 0x6a3c0b and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0xff6a3c0b;
valaddr_reg:x11; val_offset:1058*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1058*FLEN/8, x12, x8, x9)

inst_552:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0e8d5c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0x800e8d5c;
valaddr_reg:x11; val_offset:1060*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1060*FLEN/8, x12, x8, x9)

inst_553:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1062*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1062*FLEN/8, x12, x8, x9)

inst_554:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1064*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1064*FLEN/8, x12, x8, x9)

inst_555:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:1066*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1066*FLEN/8, x12, x8, x9)

inst_556:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0e8d5c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x800e8d5c;
valaddr_reg:x11; val_offset:1068*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1068*FLEN/8, x12, x8, x9)

inst_557:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1070*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1070*FLEN/8, x12, x8, x9)

inst_558:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1072*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1072*FLEN/8, x12, x8, x9)

inst_559:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 1 and fe2 == 0xfd and fm2 == 0x64d284 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0xfee4d284;
valaddr_reg:x11; val_offset:1074*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1074*FLEN/8, x12, x8, x9)

inst_560:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0e8d5c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0x800e8d5c;
valaddr_reg:x11; val_offset:1076*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1076*FLEN/8, x12, x8, x9)

inst_561:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0e8d5c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800e8d5c; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1078*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1078*FLEN/8, x12, x8, x9)

inst_562:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0x7f0;
valaddr_reg:x11; val_offset:1080*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1080*FLEN/8, x12, x8, x9)

inst_563:// fs1 == 1 and fe1 == 0x7f and fm1 == 0x2b0f6c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xbfab0f6c; op2val:0x7f0;
valaddr_reg:x11; val_offset:1082*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1082*FLEN/8, x12, x8, x9)

inst_564:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x7f and fm2 == 0x2b0f6c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xbfab0f6c;
valaddr_reg:x11; val_offset:1084*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1084*FLEN/8, x12, x8, x9)

inst_565:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x491492 and fs2 == 1 and fe2 == 0x7f and fm2 == 0x2b0f6c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfec91492; op2val:0xbfab0f6c;
valaddr_reg:x11; val_offset:1086*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1086*FLEN/8, x12, x8, x9)

inst_566:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1088*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1088*FLEN/8, x12, x8, x9)

inst_567:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1090*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1090*FLEN/8, x12, x8, x9)

inst_568:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1092*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1092*FLEN/8, x12, x8, x9)

inst_569:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7d5a5e and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0xff7d5a5e;
valaddr_reg:x11; val_offset:1094*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1094*FLEN/8, x12, x8, x9)

inst_570:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1096*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1096*FLEN/8, x12, x8, x9)

inst_571:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1098*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1098*FLEN/8, x12, x8, x9)

inst_572:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1100*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1100*FLEN/8, x12, x8, x9)

inst_573:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1102*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1102*FLEN/8, x12, x8, x9)

inst_574:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1104*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1104*FLEN/8, x12, x8, x9)

inst_575:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1106*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1106*FLEN/8, x12, x8, x9)

inst_576:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1108*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1108*FLEN/8, x12, x8, x9)

inst_577:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1110*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1110*FLEN/8, x12, x8, x9)

inst_578:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0xff130229;
valaddr_reg:x11; val_offset:1112*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1112*FLEN/8, x12, x8, x9)

inst_579:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0xff130229;
valaddr_reg:x11; val_offset:1114*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1114*FLEN/8, x12, x8, x9)

inst_580:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1116*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1116*FLEN/8, x12, x8, x9)

inst_581:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7d5a5e and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7d5a5e; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1118*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1118*FLEN/8, x12, x8, x9)

inst_582:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1120*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1120*FLEN/8, x12, x8, x9)

inst_583:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 0 and fe2 == 0xfb and fm2 == 0x02ddf4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0x7d82ddf4;
valaddr_reg:x11; val_offset:1122*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1122*FLEN/8, x12, x8, x9)

inst_584:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x02ddf4 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x24ab9b and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d82ddf4; op2val:0x8024ab9b;
valaddr_reg:x11; val_offset:1124*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1124*FLEN/8, x12, x8, x9)

inst_585:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1126*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1126*FLEN/8, x12, x8, x9)

inst_586:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x24ab9b and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x8024ab9b;
valaddr_reg:x11; val_offset:1128*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1128*FLEN/8, x12, x8, x9)

inst_587:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1130*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1130*FLEN/8, x12, x8, x9)

inst_588:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x005de0 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x68e714 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80005de0; op2val:0x7e68e714;
valaddr_reg:x11; val_offset:1132*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1132*FLEN/8, x12, x8, x9)

inst_589:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x68e714 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x005de0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e68e714; op2val:0x80005de0;
valaddr_reg:x11; val_offset:1134*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1134*FLEN/8, x12, x8, x9)

inst_590:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x005de0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80005de0; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1136*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1136*FLEN/8, x12, x8, x9)

inst_591:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x005de0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x80005de0;
valaddr_reg:x11; val_offset:1138*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1138*FLEN/8, x12, x8, x9)

inst_592:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1140*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1140*FLEN/8, x12, x8, x9)

inst_593:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 0 and fe2 == 0xfc and fm2 == 0x301931 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0x7e301931;
valaddr_reg:x11; val_offset:1142*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1142*FLEN/8, x12, x8, x9)

inst_594:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x301931 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x24ab9b and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e301931; op2val:0x8024ab9b;
valaddr_reg:x11; val_offset:1144*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1144*FLEN/8, x12, x8, x9)

inst_595:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1146*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1146*FLEN/8, x12, x8, x9)

inst_596:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1148*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1148*FLEN/8, x12, x8, x9)

inst_597:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 0 and fe2 == 0xfb and fm2 == 0x620ff4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0x7de20ff4;
valaddr_reg:x11; val_offset:1150*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1150*FLEN/8, x12, x8, x9)

inst_598:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x620ff4 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x24ab9b and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7de20ff4; op2val:0x8024ab9b;
valaddr_reg:x11; val_offset:1152*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1152*FLEN/8, x12, x8, x9)

inst_599:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1154*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1154*FLEN/8, x12, x8, x9)

inst_600:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1156*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1156*FLEN/8, x12, x8, x9)

inst_601:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 0 and fe2 == 0xfb and fm2 == 0x39119c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0x7db9119c;
valaddr_reg:x11; val_offset:1158*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1158*FLEN/8, x12, x8, x9)

inst_602:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x39119c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x24ab9b and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7db9119c; op2val:0x8024ab9b;
valaddr_reg:x11; val_offset:1160*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1160*FLEN/8, x12, x8, x9)

inst_603:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1162*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1162*FLEN/8, x12, x8, x9)

inst_604:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1164*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1164*FLEN/8, x12, x8, x9)

inst_605:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 1 and fe2 == 0xfb and fm2 == 0x0c1bbb and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0xfd8c1bbb;
valaddr_reg:x11; val_offset:1166*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1166*FLEN/8, x12, x8, x9)

inst_606:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x0c1bbb and fs2 == 1 and fe2 == 0x00 and fm2 == 0x24ab9b and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd8c1bbb; op2val:0x8024ab9b;
valaddr_reg:x11; val_offset:1168*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1168*FLEN/8, x12, x8, x9)

inst_607:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1170*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1170*FLEN/8, x12, x8, x9)

inst_608:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1172*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1172*FLEN/8, x12, x8, x9)

inst_609:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x03aac2 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x0fbbb6 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8003aac2; op2val:0xfe8fbbb6;
valaddr_reg:x11; val_offset:1174*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1174*FLEN/8, x12, x8, x9)

inst_610:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x0fbbb6 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x03aac2 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfe8fbbb6; op2val:0x8003aac2;
valaddr_reg:x11; val_offset:1176*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1176*FLEN/8, x12, x8, x9)

inst_611:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x03aac2 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8003aac2; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1178*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1178*FLEN/8, x12, x8, x9)

inst_612:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x03aac2 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x8003aac2;
valaddr_reg:x11; val_offset:1180*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1180*FLEN/8, x12, x8, x9)

inst_613:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1182*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1182*FLEN/8, x12, x8, x9)

inst_614:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 1 and fe2 == 0xfb and fm2 == 0x3b633c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0xfdbb633c;
valaddr_reg:x11; val_offset:1184*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1184*FLEN/8, x12, x8, x9)

inst_615:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x3b633c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x24ab9b and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdbb633c; op2val:0x8024ab9b;
valaddr_reg:x11; val_offset:1186*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1186*FLEN/8, x12, x8, x9)

inst_616:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1188*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1188*FLEN/8, x12, x8, x9)

inst_617:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1190*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1190*FLEN/8, x12, x8, x9)

inst_618:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 1 and fe2 == 0xfc and fm2 == 0x163ab8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0xfe163ab8;
valaddr_reg:x11; val_offset:1192*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1192*FLEN/8, x12, x8, x9)

inst_619:// fs1 == 1 and fe1 == 0xfc and fm1 == 0x163ab8 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x24ab9b and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfe163ab8; op2val:0x8024ab9b;
valaddr_reg:x11; val_offset:1194*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1194*FLEN/8, x12, x8, x9)

inst_620:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1196*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1196*FLEN/8, x12, x8, x9)

inst_621:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1198*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1198*FLEN/8, x12, x8, x9)

inst_622:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 1 and fe2 == 0xfa and fm2 == 0x370ed0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0xfd370ed0;
valaddr_reg:x11; val_offset:1200*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1200*FLEN/8, x12, x8, x9)

inst_623:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x370ed0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x24ab9b and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd370ed0; op2val:0x8024ab9b;
valaddr_reg:x11; val_offset:1202*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1202*FLEN/8, x12, x8, x9)

inst_624:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x24ab9b and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8024ab9b; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1204*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1204*FLEN/8, x12, x8, x9)

inst_625:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x7f0;
valaddr_reg:x11; val_offset:1206*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1206*FLEN/8, x12, x8, x9)

inst_626:// fs1 == 1 and fe1 == 0x80 and fm1 == 0x578765 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xc0578765; op2val:0x7f0;
valaddr_reg:x11; val_offset:1208*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1208*FLEN/8, x12, x8, x9)

inst_627:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x80 and fm2 == 0x578765 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xc0578765;
valaddr_reg:x11; val_offset:1210*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1210*FLEN/8, x12, x8, x9)

inst_628:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 1 and fe2 == 0x80 and fm2 == 0x578765 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0xc0578765;
valaddr_reg:x11; val_offset:1212*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1212*FLEN/8, x12, x8, x9)

inst_629:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1214*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1214*FLEN/8, x12, x8, x9)

inst_630:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x02ddf4 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d82ddf4; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1216*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1216*FLEN/8, x12, x8, x9)

inst_631:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0xfb and fm2 == 0x02ddf4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x7d82ddf4;
valaddr_reg:x11; val_offset:1218*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1218*FLEN/8, x12, x8, x9)

inst_632:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1220*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1220*FLEN/8, x12, x8, x9)

inst_633:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1222*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1222*FLEN/8, x12, x8, x9)

inst_634:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1224*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1224*FLEN/8, x12, x8, x9)

inst_635:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x239571 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x7f239571;
valaddr_reg:x11; val_offset:1226*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1226*FLEN/8, x12, x8, x9)

inst_636:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1228*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1228*FLEN/8, x12, x8, x9)

inst_637:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x02ddf4 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d82ddf4; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1230*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1230*FLEN/8, x12, x8, x9)

inst_638:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1232*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1232*FLEN/8, x12, x8, x9)

inst_639:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1234*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1234*FLEN/8, x12, x8, x9)

inst_640:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1236*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1236*FLEN/8, x12, x8, x9)

inst_641:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1238*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1238*FLEN/8, x12, x8, x9)

inst_642:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1240*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1240*FLEN/8, x12, x8, x9)

inst_643:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1242*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1242*FLEN/8, x12, x8, x9)

inst_644:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1244*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1244*FLEN/8, x12, x8, x9)

inst_645:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1246*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1246*FLEN/8, x12, x8, x9)

inst_646:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0xff130229;
valaddr_reg:x11; val_offset:1248*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1248*FLEN/8, x12, x8, x9)

inst_647:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0xff130229;
valaddr_reg:x11; val_offset:1250*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1250*FLEN/8, x12, x8, x9)

inst_648:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1252*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1252*FLEN/8, x12, x8, x9)

inst_649:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x239571 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f239571; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1254*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1254*FLEN/8, x12, x8, x9)

inst_650:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1256*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1256*FLEN/8, x12, x8, x9)

inst_651:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x02ddf4 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7d82ddf4; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1258*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1258*FLEN/8, x12, x8, x9)

inst_652:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1260*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1260*FLEN/8, x12, x8, x9)

inst_653:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x003c9d and fs2 == 0 and fe2 == 0x00 and fm2 == 0x5446a0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3c9d; op2val:0x5446a0;
valaddr_reg:x11; val_offset:1262*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1262*FLEN/8, x12, x8, x9)

inst_654:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x003c9d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x3c9d;
valaddr_reg:x11; val_offset:1264*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1264*FLEN/8, x12, x8, x9)

inst_655:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x003c9d and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3c9d; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1266*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1266*FLEN/8, x12, x8, x9)

inst_656:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x003c9d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x3c9d;
valaddr_reg:x11; val_offset:1268*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1268*FLEN/8, x12, x8, x9)

inst_657:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1270*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1270*FLEN/8, x12, x8, x9)

inst_658:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1272*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1272*FLEN/8, x12, x8, x9)

inst_659:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1274*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1274*FLEN/8, x12, x8, x9)

inst_660:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1276*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1276*FLEN/8, x12, x8, x9)

inst_661:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1278*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1278*FLEN/8, x12, x8, x9)

inst_662:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1280*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1280*FLEN/8, x12, x8, x9)

inst_663:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1282*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1282*FLEN/8, x12, x8, x9)

inst_664:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1284*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1284*FLEN/8, x12, x8, x9)
RVTEST_SIGBASE(x8,signature_x8_5)

inst_665:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1286*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1286*FLEN/8, x12, x8, x9)

inst_666:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x025e22 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x680514 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x25e22; op2val:0x80680514;
valaddr_reg:x11; val_offset:1288*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1288*FLEN/8, x12, x8, x9)

inst_667:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x025e22 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x25e22;
valaddr_reg:x11; val_offset:1290*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1290*FLEN/8, x12, x8, x9)

inst_668:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x025e22 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x25e22; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1292*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1292*FLEN/8, x12, x8, x9)

inst_669:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x025e22 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x25e22;
valaddr_reg:x11; val_offset:1294*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1294*FLEN/8, x12, x8, x9)

inst_670:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1296*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1296*FLEN/8, x12, x8, x9)

inst_671:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1298*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1298*FLEN/8, x12, x8, x9)

inst_672:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1300*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1300*FLEN/8, x12, x8, x9)

inst_673:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1302*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1302*FLEN/8, x12, x8, x9)

inst_674:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1304*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1304*FLEN/8, x12, x8, x9)

inst_675:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1306*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1306*FLEN/8, x12, x8, x9)

inst_676:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x7f0;
valaddr_reg:x11; val_offset:1308*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1308*FLEN/8, x12, x8, x9)

inst_677:// fs1 == 0 and fe1 == 0x80 and fm1 == 0x0b2963 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x400b2963; op2val:0x7f0;
valaddr_reg:x11; val_offset:1310*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1310*FLEN/8, x12, x8, x9)

inst_678:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x80 and fm2 == 0x0b2963 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x400b2963;
valaddr_reg:x11; val_offset:1312*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1312*FLEN/8, x12, x8, x9)

inst_679:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x17ad58 and fs2 == 0 and fe2 == 0x80 and fm2 == 0x0b2963 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x17ad58; op2val:0x400b2963;
valaddr_reg:x11; val_offset:1314*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1314*FLEN/8, x12, x8, x9)

inst_680:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1316*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1316*FLEN/8, x12, x8, x9)

inst_681:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x68e714 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e68e714; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1318*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1318*FLEN/8, x12, x8, x9)

inst_682:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0xfc and fm2 == 0x68e714 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x7e68e714;
valaddr_reg:x11; val_offset:1320*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1320*FLEN/8, x12, x8, x9)

inst_683:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1322*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1322*FLEN/8, x12, x8, x9)

inst_684:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1324*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1324*FLEN/8, x12, x8, x9)

inst_685:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:1326*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1326*FLEN/8, x12, x8, x9)

inst_686:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1328*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1328*FLEN/8, x12, x8, x9)

inst_687:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x68e714 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e68e714; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1330*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1330*FLEN/8, x12, x8, x9)

inst_688:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1332*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1332*FLEN/8, x12, x8, x9)

inst_689:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1334*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1334*FLEN/8, x12, x8, x9)

inst_690:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1336*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1336*FLEN/8, x12, x8, x9)

inst_691:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1338*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1338*FLEN/8, x12, x8, x9)

inst_692:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0xff130229;
valaddr_reg:x11; val_offset:1340*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1340*FLEN/8, x12, x8, x9)

inst_693:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1342*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1342*FLEN/8, x12, x8, x9)

inst_694:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1344*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1344*FLEN/8, x12, x8, x9)

inst_695:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x68e714 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e68e714; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1346*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1346*FLEN/8, x12, x8, x9)

inst_696:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1348*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1348*FLEN/8, x12, x8, x9)

inst_697:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1350*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1350*FLEN/8, x12, x8, x9)

inst_698:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x5446a0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x5446a0;
valaddr_reg:x11; val_offset:1352*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1352*FLEN/8, x12, x8, x9)

inst_699:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1354*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1354*FLEN/8, x12, x8, x9)

inst_700:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00a320 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0xa320;
valaddr_reg:x11; val_offset:1356*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1356*FLEN/8, x12, x8, x9)

inst_701:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00a320 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x5446a0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xa320; op2val:0x5446a0;
valaddr_reg:x11; val_offset:1358*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1358*FLEN/8, x12, x8, x9)

inst_702:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1360*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1360*FLEN/8, x12, x8, x9)

inst_703:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1362*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1362*FLEN/8, x12, x8, x9)

inst_704:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0068b4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x68b4;
valaddr_reg:x11; val_offset:1364*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1364*FLEN/8, x12, x8, x9)

inst_705:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0068b4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x5446a0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x68b4; op2val:0x5446a0;
valaddr_reg:x11; val_offset:1366*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1366*FLEN/8, x12, x8, x9)

inst_706:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1368*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1368*FLEN/8, x12, x8, x9)

inst_707:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1370*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1370*FLEN/8, x12, x8, x9)

inst_708:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0055b7 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x55b7;
valaddr_reg:x11; val_offset:1372*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1372*FLEN/8, x12, x8, x9)

inst_709:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0055b7 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x5446a0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x55b7; op2val:0x5446a0;
valaddr_reg:x11; val_offset:1374*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1374*FLEN/8, x12, x8, x9)

inst_710:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1376*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1376*FLEN/8, x12, x8, x9)

inst_711:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1378*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1378*FLEN/8, x12, x8, x9)

inst_712:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0040e4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x800040e4;
valaddr_reg:x11; val_offset:1380*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1380*FLEN/8, x12, x8, x9)

inst_713:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0040e4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x5446a0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800040e4; op2val:0x5446a0;
valaddr_reg:x11; val_offset:1382*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1382*FLEN/8, x12, x8, x9)

inst_714:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1384*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1384*FLEN/8, x12, x8, x9)

inst_715:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1386*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1386*FLEN/8, x12, x8, x9)

inst_716:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x086d76 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x010a4a and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x86d76; op2val:0x80010a4a;
valaddr_reg:x11; val_offset:1388*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1388*FLEN/8, x12, x8, x9)

inst_717:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x010a4a and fs2 == 0 and fe2 == 0x00 and fm2 == 0x086d76 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80010a4a; op2val:0x86d76;
valaddr_reg:x11; val_offset:1390*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1390*FLEN/8, x12, x8, x9)

inst_718:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x086d76 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x86d76; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1392*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1392*FLEN/8, x12, x8, x9)

inst_719:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x086d76 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x86d76;
valaddr_reg:x11; val_offset:1394*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1394*FLEN/8, x12, x8, x9)

inst_720:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1396*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1396*FLEN/8, x12, x8, x9)

inst_721:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0056ca and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x800056ca;
valaddr_reg:x11; val_offset:1398*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1398*FLEN/8, x12, x8, x9)

inst_722:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0056ca and fs2 == 0 and fe2 == 0x00 and fm2 == 0x5446a0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800056ca; op2val:0x5446a0;
valaddr_reg:x11; val_offset:1400*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1400*FLEN/8, x12, x8, x9)

inst_723:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1402*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1402*FLEN/8, x12, x8, x9)

inst_724:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1404*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1404*FLEN/8, x12, x8, x9)

inst_725:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x008b29 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x80008b29;
valaddr_reg:x11; val_offset:1406*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1406*FLEN/8, x12, x8, x9)

inst_726:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x008b29 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x5446a0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80008b29; op2val:0x5446a0;
valaddr_reg:x11; val_offset:1408*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1408*FLEN/8, x12, x8, x9)

inst_727:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1410*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1410*FLEN/8, x12, x8, x9)

inst_728:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1412*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1412*FLEN/8, x12, x8, x9)

inst_729:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x002a64 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x80002a64;
valaddr_reg:x11; val_offset:1414*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1414*FLEN/8, x12, x8, x9)

inst_730:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x002a64 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x5446a0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80002a64; op2val:0x5446a0;
valaddr_reg:x11; val_offset:1416*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1416*FLEN/8, x12, x8, x9)

inst_731:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x5446a0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x5446a0; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1418*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1418*FLEN/8, x12, x8, x9)

inst_732:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x7f0;
valaddr_reg:x11; val_offset:1420*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1420*FLEN/8, x12, x8, x9)

inst_733:// fs1 == 0 and fe1 == 0x81 and fm1 == 0x77aa21 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x40f7aa21; op2val:0x7f0;
valaddr_reg:x11; val_offset:1422*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1422*FLEN/8, x12, x8, x9)

inst_734:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x81 and fm2 == 0x77aa21 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x40f7aa21;
valaddr_reg:x11; val_offset:1424*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1424*FLEN/8, x12, x8, x9)

inst_735:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00d7bf and fs2 == 0 and fe2 == 0x81 and fm2 == 0x77aa21 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xd7bf; op2val:0x40f7aa21;
valaddr_reg:x11; val_offset:1426*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1426*FLEN/8, x12, x8, x9)

inst_736:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1428*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1428*FLEN/8, x12, x8, x9)

inst_737:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x301931 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e301931; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1430*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1430*FLEN/8, x12, x8, x9)

inst_738:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x301931 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x7e301931;
valaddr_reg:x11; val_offset:1432*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1432*FLEN/8, x12, x8, x9)

inst_739:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1434*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1434*FLEN/8, x12, x8, x9)

inst_740:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1436*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1436*FLEN/8, x12, x8, x9)

inst_741:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:1438*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1438*FLEN/8, x12, x8, x9)

inst_742:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1440*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1440*FLEN/8, x12, x8, x9)

inst_743:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x301931 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e301931; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1442*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1442*FLEN/8, x12, x8, x9)

inst_744:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1444*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1444*FLEN/8, x12, x8, x9)

inst_745:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1446*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1446*FLEN/8, x12, x8, x9)

inst_746:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1448*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1448*FLEN/8, x12, x8, x9)

inst_747:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1450*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1450*FLEN/8, x12, x8, x9)

inst_748:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0xff130229;
valaddr_reg:x11; val_offset:1452*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1452*FLEN/8, x12, x8, x9)

inst_749:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1454*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1454*FLEN/8, x12, x8, x9)

inst_750:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1456*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1456*FLEN/8, x12, x8, x9)

inst_751:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x301931 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e301931; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1458*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1458*FLEN/8, x12, x8, x9)

inst_752:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1460*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1460*FLEN/8, x12, x8, x9)

inst_753:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x00a320 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xa320; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1462*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1462*FLEN/8, x12, x8, x9)

inst_754:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00a320 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0xa320;
valaddr_reg:x11; val_offset:1464*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1464*FLEN/8, x12, x8, x9)

inst_755:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1466*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1466*FLEN/8, x12, x8, x9)

inst_756:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1468*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1468*FLEN/8, x12, x8, x9)

inst_757:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1470*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1470*FLEN/8, x12, x8, x9)

inst_758:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1472*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1472*FLEN/8, x12, x8, x9)

inst_759:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1474*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1474*FLEN/8, x12, x8, x9)

inst_760:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1476*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1476*FLEN/8, x12, x8, x9)

inst_761:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1478*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1478*FLEN/8, x12, x8, x9)

inst_762:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x065f43 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x680514 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x65f43; op2val:0x80680514;
valaddr_reg:x11; val_offset:1480*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1480*FLEN/8, x12, x8, x9)

inst_763:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x065f43 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x65f43;
valaddr_reg:x11; val_offset:1482*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1482*FLEN/8, x12, x8, x9)

inst_764:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x065f43 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x65f43; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1484*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1484*FLEN/8, x12, x8, x9)

inst_765:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x065f43 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x65f43;
valaddr_reg:x11; val_offset:1486*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1486*FLEN/8, x12, x8, x9)

inst_766:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1488*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1488*FLEN/8, x12, x8, x9)

inst_767:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1490*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1490*FLEN/8, x12, x8, x9)

inst_768:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1492*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1492*FLEN/8, x12, x8, x9)

inst_769:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1494*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1494*FLEN/8, x12, x8, x9)

inst_770:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1496*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1496*FLEN/8, x12, x8, x9)

inst_771:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1498*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1498*FLEN/8, x12, x8, x9)

inst_772:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x7f0;
valaddr_reg:x11; val_offset:1500*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1500*FLEN/8, x12, x8, x9)

inst_773:// fs1 == 0 and fe1 == 0x81 and fm1 == 0x3b428c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x40bb428c; op2val:0x7f0;
valaddr_reg:x11; val_offset:1502*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1502*FLEN/8, x12, x8, x9)

inst_774:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x81 and fm2 == 0x3b428c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x40bb428c;
valaddr_reg:x11; val_offset:1504*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1504*FLEN/8, x12, x8, x9)

inst_775:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x3fb8a4 and fs2 == 0 and fe2 == 0x81 and fm2 == 0x3b428c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3fb8a4; op2val:0x40bb428c;
valaddr_reg:x11; val_offset:1506*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1506*FLEN/8, x12, x8, x9)

inst_776:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1508*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1508*FLEN/8, x12, x8, x9)

inst_777:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x620ff4 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7de20ff4; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1510*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1510*FLEN/8, x12, x8, x9)

inst_778:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0xfb and fm2 == 0x620ff4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x7de20ff4;
valaddr_reg:x11; val_offset:1512*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1512*FLEN/8, x12, x8, x9)

inst_779:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1514*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1514*FLEN/8, x12, x8, x9)

inst_780:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1516*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1516*FLEN/8, x12, x8, x9)

inst_781:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:1518*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1518*FLEN/8, x12, x8, x9)

inst_782:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1520*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1520*FLEN/8, x12, x8, x9)

inst_783:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x620ff4 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7de20ff4; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1522*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1522*FLEN/8, x12, x8, x9)

inst_784:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1524*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1524*FLEN/8, x12, x8, x9)

inst_785:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1526*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1526*FLEN/8, x12, x8, x9)

inst_786:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1528*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1528*FLEN/8, x12, x8, x9)

inst_787:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1530*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1530*FLEN/8, x12, x8, x9)

inst_788:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0xff130229;
valaddr_reg:x11; val_offset:1532*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1532*FLEN/8, x12, x8, x9)

inst_789:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1534*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1534*FLEN/8, x12, x8, x9)

inst_790:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1536*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1536*FLEN/8, x12, x8, x9)

inst_791:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x620ff4 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7de20ff4; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1538*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1538*FLEN/8, x12, x8, x9)

inst_792:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1540*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1540*FLEN/8, x12, x8, x9)
RVTEST_SIGBASE(x8,signature_x8_6)

inst_793:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0068b4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x68b4; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1542*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1542*FLEN/8, x12, x8, x9)

inst_794:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0068b4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x68b4;
valaddr_reg:x11; val_offset:1544*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1544*FLEN/8, x12, x8, x9)

inst_795:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1546*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1546*FLEN/8, x12, x8, x9)

inst_796:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1548*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1548*FLEN/8, x12, x8, x9)

inst_797:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1550*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1550*FLEN/8, x12, x8, x9)

inst_798:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1552*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1552*FLEN/8, x12, x8, x9)

inst_799:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1554*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1554*FLEN/8, x12, x8, x9)

inst_800:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x04170c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x680514 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x4170c; op2val:0x80680514;
valaddr_reg:x11; val_offset:1556*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1556*FLEN/8, x12, x8, x9)

inst_801:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x04170c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x4170c;
valaddr_reg:x11; val_offset:1558*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1558*FLEN/8, x12, x8, x9)

inst_802:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x04170c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x4170c; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1560*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1560*FLEN/8, x12, x8, x9)

inst_803:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0x00 and fm2 == 0x04170c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x4170c;
valaddr_reg:x11; val_offset:1562*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1562*FLEN/8, x12, x8, x9)

inst_804:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1564*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1564*FLEN/8, x12, x8, x9)

inst_805:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1566*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1566*FLEN/8, x12, x8, x9)

inst_806:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1568*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1568*FLEN/8, x12, x8, x9)

inst_807:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1570*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1570*FLEN/8, x12, x8, x9)

inst_808:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1572*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1572*FLEN/8, x12, x8, x9)

inst_809:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1574*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1574*FLEN/8, x12, x8, x9)

inst_810:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x7f0;
valaddr_reg:x11; val_offset:1576*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1576*FLEN/8, x12, x8, x9)

inst_811:// fs1 == 0 and fe1 == 0x80 and fm1 == 0x706405 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x40706405; op2val:0x7f0;
valaddr_reg:x11; val_offset:1578*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1578*FLEN/8, x12, x8, x9)

inst_812:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x80 and fm2 == 0x706405 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x40706405;
valaddr_reg:x11; val_offset:1580*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1580*FLEN/8, x12, x8, x9)

inst_813:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x28e67d and fs2 == 0 and fe2 == 0x80 and fm2 == 0x706405 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x28e67d; op2val:0x40706405;
valaddr_reg:x11; val_offset:1582*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1582*FLEN/8, x12, x8, x9)

inst_814:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1584*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1584*FLEN/8, x12, x8, x9)

inst_815:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x39119c and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7db9119c; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1586*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1586*FLEN/8, x12, x8, x9)

inst_816:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0xfb and fm2 == 0x39119c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x7db9119c;
valaddr_reg:x11; val_offset:1588*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1588*FLEN/8, x12, x8, x9)

inst_817:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1590*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1590*FLEN/8, x12, x8, x9)

inst_818:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1592*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1592*FLEN/8, x12, x8, x9)

inst_819:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1594*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1594*FLEN/8, x12, x8, x9)

inst_820:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0xfe and fm2 == 0x675603 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x7f675603;
valaddr_reg:x11; val_offset:1596*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1596*FLEN/8, x12, x8, x9)

inst_821:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1598*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1598*FLEN/8, x12, x8, x9)

inst_822:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x39119c and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7db9119c; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1600*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1600*FLEN/8, x12, x8, x9)

inst_823:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1602*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1602*FLEN/8, x12, x8, x9)

inst_824:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1604*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1604*FLEN/8, x12, x8, x9)

inst_825:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1606*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1606*FLEN/8, x12, x8, x9)

inst_826:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1608*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1608*FLEN/8, x12, x8, x9)

inst_827:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1610*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1610*FLEN/8, x12, x8, x9)

inst_828:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1612*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1612*FLEN/8, x12, x8, x9)

inst_829:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1614*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1614*FLEN/8, x12, x8, x9)

inst_830:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1616*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1616*FLEN/8, x12, x8, x9)

inst_831:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0xff130229;
valaddr_reg:x11; val_offset:1618*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1618*FLEN/8, x12, x8, x9)

inst_832:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0xff130229;
valaddr_reg:x11; val_offset:1620*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1620*FLEN/8, x12, x8, x9)

inst_833:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1622*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1622*FLEN/8, x12, x8, x9)

inst_834:// fs1 == 0 and fe1 == 0xfe and fm1 == 0x675603 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f675603; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1624*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1624*FLEN/8, x12, x8, x9)

inst_835:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1626*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1626*FLEN/8, x12, x8, x9)

inst_836:// fs1 == 0 and fe1 == 0xfb and fm1 == 0x39119c and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7db9119c; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1628*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1628*FLEN/8, x12, x8, x9)

inst_837:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1630*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1630*FLEN/8, x12, x8, x9)

inst_838:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0055b7 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x55b7; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1632*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1632*FLEN/8, x12, x8, x9)

inst_839:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0055b7 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x55b7;
valaddr_reg:x11; val_offset:1634*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1634*FLEN/8, x12, x8, x9)

inst_840:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1636*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1636*FLEN/8, x12, x8, x9)

inst_841:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1638*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1638*FLEN/8, x12, x8, x9)

inst_842:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1640*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1640*FLEN/8, x12, x8, x9)

inst_843:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x03592e and fs2 == 1 and fe2 == 0x00 and fm2 == 0x680514 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3592e; op2val:0x80680514;
valaddr_reg:x11; val_offset:1642*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1642*FLEN/8, x12, x8, x9)

inst_844:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x03592e and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x3592e;
valaddr_reg:x11; val_offset:1644*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1644*FLEN/8, x12, x8, x9)

inst_845:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x03592e and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x3592e; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1646*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1646*FLEN/8, x12, x8, x9)

inst_846:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0x00 and fm2 == 0x03592e and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x3592e;
valaddr_reg:x11; val_offset:1648*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1648*FLEN/8, x12, x8, x9)

inst_847:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1650*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1650*FLEN/8, x12, x8, x9)

inst_848:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1652*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1652*FLEN/8, x12, x8, x9)

inst_849:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1654*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1654*FLEN/8, x12, x8, x9)

inst_850:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1656*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1656*FLEN/8, x12, x8, x9)

inst_851:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1658*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1658*FLEN/8, x12, x8, x9)

inst_852:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1660*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1660*FLEN/8, x12, x8, x9)

inst_853:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x7f0;
valaddr_reg:x11; val_offset:1662*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1662*FLEN/8, x12, x8, x9)

inst_854:// fs1 == 0 and fe1 == 0x80 and fm1 == 0x44cc84 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x4044cc84; op2val:0x7f0;
valaddr_reg:x11; val_offset:1664*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1664*FLEN/8, x12, x8, x9)

inst_855:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x80 and fm2 == 0x44cc84 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x4044cc84;
valaddr_reg:x11; val_offset:1666*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1666*FLEN/8, x12, x8, x9)

inst_856:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x217bcd and fs2 == 0 and fe2 == 0x80 and fm2 == 0x44cc84 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x217bcd; op2val:0x4044cc84;
valaddr_reg:x11; val_offset:1668*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1668*FLEN/8, x12, x8, x9)

inst_857:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1670*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1670*FLEN/8, x12, x8, x9)

inst_858:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x0c1bbb and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd8c1bbb; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1672*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1672*FLEN/8, x12, x8, x9)

inst_859:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0xfb and fm2 == 0x0c1bbb and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0xfd8c1bbb;
valaddr_reg:x11; val_offset:1674*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1674*FLEN/8, x12, x8, x9)

inst_860:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1676*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1676*FLEN/8, x12, x8, x9)

inst_861:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1678*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1678*FLEN/8, x12, x8, x9)

inst_862:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1680*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1680*FLEN/8, x12, x8, x9)

inst_863:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0xfe and fm2 == 0x2f22aa and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0xff2f22aa;
valaddr_reg:x11; val_offset:1682*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1682*FLEN/8, x12, x8, x9)

inst_864:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1684*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1684*FLEN/8, x12, x8, x9)

inst_865:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x0c1bbb and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd8c1bbb; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1686*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1686*FLEN/8, x12, x8, x9)

inst_866:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1688*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1688*FLEN/8, x12, x8, x9)

inst_867:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1690*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1690*FLEN/8, x12, x8, x9)

inst_868:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1692*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1692*FLEN/8, x12, x8, x9)

inst_869:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1694*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1694*FLEN/8, x12, x8, x9)

inst_870:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1696*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1696*FLEN/8, x12, x8, x9)

inst_871:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1698*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1698*FLEN/8, x12, x8, x9)

inst_872:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1700*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1700*FLEN/8, x12, x8, x9)

inst_873:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1702*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1702*FLEN/8, x12, x8, x9)

inst_874:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0xff130229;
valaddr_reg:x11; val_offset:1704*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1704*FLEN/8, x12, x8, x9)

inst_875:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0xff130229;
valaddr_reg:x11; val_offset:1706*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1706*FLEN/8, x12, x8, x9)

inst_876:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1708*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1708*FLEN/8, x12, x8, x9)

inst_877:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x2f22aa and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff2f22aa; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1710*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1710*FLEN/8, x12, x8, x9)

inst_878:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1712*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1712*FLEN/8, x12, x8, x9)

inst_879:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x0c1bbb and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd8c1bbb; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1714*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1714*FLEN/8, x12, x8, x9)

inst_880:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1716*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1716*FLEN/8, x12, x8, x9)

inst_881:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0040e4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800040e4; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1718*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1718*FLEN/8, x12, x8, x9)

inst_882:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0040e4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x800040e4;
valaddr_reg:x11; val_offset:1720*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1720*FLEN/8, x12, x8, x9)

inst_883:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1722*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1722*FLEN/8, x12, x8, x9)

inst_884:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0288ef and fs2 == 1 and fe2 == 0x00 and fm2 == 0x680514 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800288ef; op2val:0x80680514;
valaddr_reg:x11; val_offset:1724*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1724*FLEN/8, x12, x8, x9)

inst_885:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0288ef and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x800288ef;
valaddr_reg:x11; val_offset:1726*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1726*FLEN/8, x12, x8, x9)

inst_886:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0288ef and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800288ef; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1728*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1728*FLEN/8, x12, x8, x9)

inst_887:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0288ef and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x800288ef;
valaddr_reg:x11; val_offset:1730*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1730*FLEN/8, x12, x8, x9)

inst_888:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1732*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1732*FLEN/8, x12, x8, x9)

inst_889:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1734*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1734*FLEN/8, x12, x8, x9)

inst_890:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1736*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1736*FLEN/8, x12, x8, x9)

inst_891:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1738*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1738*FLEN/8, x12, x8, x9)

inst_892:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1740*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1740*FLEN/8, x12, x8, x9)

inst_893:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1742*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1742*FLEN/8, x12, x8, x9)

inst_894:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0x7f0;
valaddr_reg:x11; val_offset:1744*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1744*FLEN/8, x12, x8, x9)

inst_895:// fs1 == 1 and fe1 == 0x80 and fm1 == 0x14fd1d and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xc014fd1d; op2val:0x7f0;
valaddr_reg:x11; val_offset:1746*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1746*FLEN/8, x12, x8, x9)

inst_896:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x80 and fm2 == 0x14fd1d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xc014fd1d;
valaddr_reg:x11; val_offset:1748*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1748*FLEN/8, x12, x8, x9)

inst_897:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x19595f and fs2 == 1 and fe2 == 0x80 and fm2 == 0x14fd1d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8019595f; op2val:0xc014fd1d;
valaddr_reg:x11; val_offset:1750*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1750*FLEN/8, x12, x8, x9)

inst_898:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1752*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1752*FLEN/8, x12, x8, x9)

inst_899:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x0fbbb6 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfe8fbbb6; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1754*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1754*FLEN/8, x12, x8, x9)

inst_900:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x0fbbb6 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0xfe8fbbb6;
valaddr_reg:x11; val_offset:1756*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1756*FLEN/8, x12, x8, x9)

inst_901:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1758*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1758*FLEN/8, x12, x8, x9)

inst_902:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1760*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1760*FLEN/8, x12, x8, x9)

inst_903:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1762*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1762*FLEN/8, x12, x8, x9)

inst_904:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:1764*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1764*FLEN/8, x12, x8, x9)

inst_905:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1766*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1766*FLEN/8, x12, x8, x9)

inst_906:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x0fbbb6 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfe8fbbb6; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1768*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1768*FLEN/8, x12, x8, x9)

inst_907:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1770*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1770*FLEN/8, x12, x8, x9)

inst_908:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1772*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1772*FLEN/8, x12, x8, x9)

inst_909:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1774*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1774*FLEN/8, x12, x8, x9)

inst_910:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1776*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1776*FLEN/8, x12, x8, x9)

inst_911:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1778*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1778*FLEN/8, x12, x8, x9)

inst_912:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1780*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1780*FLEN/8, x12, x8, x9)

inst_913:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1782*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1782*FLEN/8, x12, x8, x9)

inst_914:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1784*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1784*FLEN/8, x12, x8, x9)

inst_915:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0xff130229;
valaddr_reg:x11; val_offset:1786*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1786*FLEN/8, x12, x8, x9)

inst_916:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0xff130229;
valaddr_reg:x11; val_offset:1788*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1788*FLEN/8, x12, x8, x9)

inst_917:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1790*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1790*FLEN/8, x12, x8, x9)

inst_918:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x7fffff and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff7fffff; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1792*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1792*FLEN/8, x12, x8, x9)

inst_919:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1794*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1794*FLEN/8, x12, x8, x9)

inst_920:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x0fbbb6 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfe8fbbb6; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1796*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1796*FLEN/8, x12, x8, x9)
RVTEST_SIGBASE(x8,signature_x8_7)

inst_921:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1798*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1798*FLEN/8, x12, x8, x9)

inst_922:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x17ad58;
valaddr_reg:x11; val_offset:1800*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1800*FLEN/8, x12, x8, x9)

inst_923:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x680514 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x80680514;
valaddr_reg:x11; val_offset:1802*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1802*FLEN/8, x12, x8, x9)

inst_924:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1804*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1804*FLEN/8, x12, x8, x9)

inst_925:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x010a4a and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80010a4a; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1806*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1806*FLEN/8, x12, x8, x9)

inst_926:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x010a4a and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x80010a4a;
valaddr_reg:x11; val_offset:1808*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1808*FLEN/8, x12, x8, x9)

inst_927:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1810*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1810*FLEN/8, x12, x8, x9)

inst_928:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:1812*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1812*FLEN/8, x12, x8, x9)

inst_929:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1814*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1814*FLEN/8, x12, x8, x9)

inst_930:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x28e67d;
valaddr_reg:x11; val_offset:1816*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1816*FLEN/8, x12, x8, x9)

inst_931:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1818*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1818*FLEN/8, x12, x8, x9)

inst_932:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x217bcd;
valaddr_reg:x11; val_offset:1820*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1820*FLEN/8, x12, x8, x9)

inst_933:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1822*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1822*FLEN/8, x12, x8, x9)

inst_934:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x8019595f;
valaddr_reg:x11; val_offset:1824*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1824*FLEN/8, x12, x8, x9)

inst_935:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1826*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1826*FLEN/8, x12, x8, x9)

inst_936:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0363eb and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x800363eb;
valaddr_reg:x11; val_offset:1828*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1828*FLEN/8, x12, x8, x9)

inst_937:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0363eb and fs2 == 1 and fe2 == 0x00 and fm2 == 0x680514 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800363eb; op2val:0x80680514;
valaddr_reg:x11; val_offset:1830*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1830*FLEN/8, x12, x8, x9)

inst_938:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1832*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1832*FLEN/8, x12, x8, x9)

inst_939:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1834*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1834*FLEN/8, x12, x8, x9)

inst_940:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x056fa1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x80056fa1;
valaddr_reg:x11; val_offset:1836*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1836*FLEN/8, x12, x8, x9)

inst_941:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x056fa1 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x680514 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80056fa1; op2val:0x80680514;
valaddr_reg:x11; val_offset:1838*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1838*FLEN/8, x12, x8, x9)

inst_942:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1840*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1840*FLEN/8, x12, x8, x9)

inst_943:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1842*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1842*FLEN/8, x12, x8, x9)

inst_944:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x01a7ee and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x8001a7ee;
valaddr_reg:x11; val_offset:1844*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1844*FLEN/8, x12, x8, x9)

inst_945:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x01a7ee and fs2 == 1 and fe2 == 0x00 and fm2 == 0x680514 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8001a7ee; op2val:0x80680514;
valaddr_reg:x11; val_offset:1846*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1846*FLEN/8, x12, x8, x9)

inst_946:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x680514 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80680514; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1848*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1848*FLEN/8, x12, x8, x9)

inst_947:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0x7f0;
valaddr_reg:x11; val_offset:1850*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1850*FLEN/8, x12, x8, x9)

inst_948:// fs1 == 1 and fe1 == 0x82 and fm1 == 0x18d7ea and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xc118d7ea; op2val:0x7f0;
valaddr_reg:x11; val_offset:1852*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1852*FLEN/8, x12, x8, x9)

inst_949:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x82 and fm2 == 0x18d7ea and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xc118d7ea;
valaddr_reg:x11; val_offset:1854*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1854*FLEN/8, x12, x8, x9)

inst_950:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0a66e8 and fs2 == 1 and fe2 == 0x82 and fm2 == 0x18d7ea and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800a66e8; op2val:0xc118d7ea;
valaddr_reg:x11; val_offset:1856*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1856*FLEN/8, x12, x8, x9)

inst_951:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1858*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1858*FLEN/8, x12, x8, x9)

inst_952:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x3b633c and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdbb633c; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1860*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1860*FLEN/8, x12, x8, x9)

inst_953:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x3b633c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0xfdbb633c;
valaddr_reg:x11; val_offset:1862*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1862*FLEN/8, x12, x8, x9)

inst_954:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1864*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1864*FLEN/8, x12, x8, x9)

inst_955:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1866*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1866*FLEN/8, x12, x8, x9)

inst_956:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1868*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1868*FLEN/8, x12, x8, x9)

inst_957:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x6a3c0b and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0xff6a3c0b;
valaddr_reg:x11; val_offset:1870*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1870*FLEN/8, x12, x8, x9)

inst_958:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1872*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1872*FLEN/8, x12, x8, x9)

inst_959:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x3b633c and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdbb633c; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1874*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1874*FLEN/8, x12, x8, x9)

inst_960:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1876*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1876*FLEN/8, x12, x8, x9)

inst_961:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1878*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1878*FLEN/8, x12, x8, x9)

inst_962:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1880*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1880*FLEN/8, x12, x8, x9)

inst_963:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1882*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1882*FLEN/8, x12, x8, x9)

inst_964:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1884*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1884*FLEN/8, x12, x8, x9)

inst_965:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1886*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1886*FLEN/8, x12, x8, x9)

inst_966:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1888*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1888*FLEN/8, x12, x8, x9)

inst_967:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1890*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1890*FLEN/8, x12, x8, x9)

inst_968:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0xff130229;
valaddr_reg:x11; val_offset:1892*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1892*FLEN/8, x12, x8, x9)

inst_969:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0xff130229;
valaddr_reg:x11; val_offset:1894*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1894*FLEN/8, x12, x8, x9)

inst_970:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1896*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1896*FLEN/8, x12, x8, x9)

inst_971:// fs1 == 1 and fe1 == 0xfe and fm1 == 0x6a3c0b and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xff6a3c0b; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1898*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1898*FLEN/8, x12, x8, x9)

inst_972:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1900*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1900*FLEN/8, x12, x8, x9)

inst_973:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x3b633c and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdbb633c; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1902*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1902*FLEN/8, x12, x8, x9)

inst_974:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1904*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1904*FLEN/8, x12, x8, x9)

inst_975:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0056ca and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800056ca; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1906*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1906*FLEN/8, x12, x8, x9)

inst_976:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0056ca and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x800056ca;
valaddr_reg:x11; val_offset:1908*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1908*FLEN/8, x12, x8, x9)

inst_977:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1910*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1910*FLEN/8, x12, x8, x9)

inst_978:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x0363eb and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x800363eb; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1912*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1912*FLEN/8, x12, x8, x9)

inst_979:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0363eb and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x800363eb;
valaddr_reg:x11; val_offset:1914*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1914*FLEN/8, x12, x8, x9)

inst_980:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1916*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1916*FLEN/8, x12, x8, x9)

inst_981:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1918*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1918*FLEN/8, x12, x8, x9)

inst_982:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1920*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1920*FLEN/8, x12, x8, x9)

inst_983:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x8021e733;
valaddr_reg:x11; val_offset:1922*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1922*FLEN/8, x12, x8, x9)

inst_984:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0x7f0;
valaddr_reg:x11; val_offset:1924*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1924*FLEN/8, x12, x8, x9)

inst_985:// fs1 == 1 and fe1 == 0x80 and fm1 == 0x4743c4 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xc04743c4; op2val:0x7f0;
valaddr_reg:x11; val_offset:1926*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1926*FLEN/8, x12, x8, x9)

inst_986:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x80 and fm2 == 0x4743c4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xc04743c4;
valaddr_reg:x11; val_offset:1928*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1928*FLEN/8, x12, x8, x9)

inst_987:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x21e733 and fs2 == 1 and fe2 == 0x80 and fm2 == 0x4743c4 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8021e733; op2val:0xc04743c4;
valaddr_reg:x11; val_offset:1930*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1930*FLEN/8, x12, x8, x9)

inst_988:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1932*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1932*FLEN/8, x12, x8, x9)

inst_989:// fs1 == 1 and fe1 == 0xfc and fm1 == 0x163ab8 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfe163ab8; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1934*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1934*FLEN/8, x12, x8, x9)

inst_990:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0xfc and fm2 == 0x163ab8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0xfe163ab8;
valaddr_reg:x11; val_offset:1936*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1936*FLEN/8, x12, x8, x9)

inst_991:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1938*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1938*FLEN/8, x12, x8, x9)

inst_992:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1940*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1940*FLEN/8, x12, x8, x9)

inst_993:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0xff7fffff;
valaddr_reg:x11; val_offset:1942*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1942*FLEN/8, x12, x8, x9)

inst_994:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1944*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1944*FLEN/8, x12, x8, x9)

inst_995:// fs1 == 1 and fe1 == 0xfc and fm1 == 0x163ab8 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfe163ab8; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:1946*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1946*FLEN/8, x12, x8, x9)

inst_996:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:1948*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1948*FLEN/8, x12, x8, x9)

inst_997:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:1950*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1950*FLEN/8, x12, x8, x9)

inst_998:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:1952*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1952*FLEN/8, x12, x8, x9)

inst_999:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:1954*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1954*FLEN/8, x12, x8, x9)

inst_1000:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0xff130229;
valaddr_reg:x11; val_offset:1956*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1956*FLEN/8, x12, x8, x9)

inst_1001:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0xfec91492;
valaddr_reg:x11; val_offset:1958*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1958*FLEN/8, x12, x8, x9)

inst_1002:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1960*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1960*FLEN/8, x12, x8, x9)

inst_1003:// fs1 == 1 and fe1 == 0xfc and fm1 == 0x163ab8 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfe163ab8; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:1962*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1962*FLEN/8, x12, x8, x9)

inst_1004:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1964*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1964*FLEN/8, x12, x8, x9)

inst_1005:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x008b29 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80008b29; op2val:0xd7bf;
valaddr_reg:x11; val_offset:1966*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1966*FLEN/8, x12, x8, x9)

inst_1006:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x008b29 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x80008b29;
valaddr_reg:x11; val_offset:1968*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1968*FLEN/8, x12, x8, x9)

inst_1007:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1970*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1970*FLEN/8, x12, x8, x9)

inst_1008:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x056fa1 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80056fa1; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:1972*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1972*FLEN/8, x12, x8, x9)

inst_1009:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x056fa1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x80056fa1;
valaddr_reg:x11; val_offset:1974*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1974*FLEN/8, x12, x8, x9)

inst_1010:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1976*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1976*FLEN/8, x12, x8, x9)

inst_1011:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:1978*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1978*FLEN/8, x12, x8, x9)

inst_1012:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0x7f0;
valaddr_reg:x11; val_offset:1980*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1980*FLEN/8, x12, x8, x9)

inst_1013:// fs1 == 1 and fe1 == 0x81 and fm1 == 0x1fc053 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xc09fc053; op2val:0x7f0;
valaddr_reg:x11; val_offset:1982*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1982*FLEN/8, x12, x8, x9)

inst_1014:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x81 and fm2 == 0x1fc053 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xc09fc053;
valaddr_reg:x11; val_offset:1984*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1984*FLEN/8, x12, x8, x9)

inst_1015:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x365c4c and fs2 == 1 and fe2 == 0x81 and fm2 == 0x1fc053 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80365c4c; op2val:0xc09fc053;
valaddr_reg:x11; val_offset:1986*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1986*FLEN/8, x12, x8, x9)

inst_1016:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1988*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1988*FLEN/8, x12, x8, x9)

inst_1017:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x370ed0 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd370ed0; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:1990*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1990*FLEN/8, x12, x8, x9)

inst_1018:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0xfa and fm2 == 0x370ed0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0xfd370ed0;
valaddr_reg:x11; val_offset:1992*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1992*FLEN/8, x12, x8, x9)

inst_1019:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x80108f54;
valaddr_reg:x11; val_offset:1994*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1994*FLEN/8, x12, x8, x9)

inst_1020:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1996*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1996*FLEN/8, x12, x8, x9)

inst_1021:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:1998*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 1998*FLEN/8, x12, x8, x9)

inst_1022:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x64d284 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0xfee4d284;
valaddr_reg:x11; val_offset:2000*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2000*FLEN/8, x12, x8, x9)

inst_1023:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:2002*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2002*FLEN/8, x12, x8, x9)

inst_1024:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x370ed0 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd370ed0; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:2004*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2004*FLEN/8, x12, x8, x9)

inst_1025:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:2006*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2006*FLEN/8, x12, x8, x9)

inst_1026:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:2008*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2008*FLEN/8, x12, x8, x9)

inst_1027:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:2010*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2010*FLEN/8, x12, x8, x9)

inst_1028:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:2012*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2012*FLEN/8, x12, x8, x9)

inst_1029:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:2014*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2014*FLEN/8, x12, x8, x9)

inst_1030:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:2016*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2016*FLEN/8, x12, x8, x9)

inst_1031:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:2018*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2018*FLEN/8, x12, x8, x9)

inst_1032:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:2020*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2020*FLEN/8, x12, x8, x9)

inst_1033:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0xff130229;
valaddr_reg:x11; val_offset:2022*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2022*FLEN/8, x12, x8, x9)

inst_1034:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0xff130229;
valaddr_reg:x11; val_offset:2024*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2024*FLEN/8, x12, x8, x9)

inst_1035:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0xfec91492;
valaddr_reg:x11; val_offset:2026*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2026*FLEN/8, x12, x8, x9)

inst_1036:// fs1 == 1 and fe1 == 0xfd and fm1 == 0x64d284 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfee4d284; op2val:0xfec91492;
valaddr_reg:x11; val_offset:2028*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2028*FLEN/8, x12, x8, x9)

inst_1037:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:2030*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2030*FLEN/8, x12, x8, x9)

inst_1038:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x370ed0 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd370ed0; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:2032*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2032*FLEN/8, x12, x8, x9)

inst_1039:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0xd7bf;
valaddr_reg:x11; val_offset:2034*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2034*FLEN/8, x12, x8, x9)

inst_1040:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x002a64 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80002a64; op2val:0xd7bf;
valaddr_reg:x11; val_offset:2036*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2036*FLEN/8, x12, x8, x9)

inst_1041:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x002a64 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x80002a64;
valaddr_reg:x11; val_offset:2038*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2038*FLEN/8, x12, x8, x9)

inst_1042:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:2040*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2040*FLEN/8, x12, x8, x9)

inst_1043:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x01a7ee and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x8001a7ee; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:2042*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2042*FLEN/8, x12, x8, x9)

inst_1044:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x01a7ee and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x8001a7ee;
valaddr_reg:x11; val_offset:2044*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2044*FLEN/8, x12, x8, x9)

inst_1045:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0x7f0;
valaddr_reg:x11; val_offset:2046*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2046*FLEN/8, x12, x8, x9)

inst_1046:// fs1 == 1 and fe1 == 0x7f and fm1 == 0x42a917 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xbfc2a917; op2val:0x7f0;
valaddr_reg:x11; val_offset:2048*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2048*FLEN/8, x12, x8, x9)

inst_1047:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x7f and fm2 == 0x42a917 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xbfc2a917;
valaddr_reg:x11; val_offset:2050*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2050*FLEN/8, x12, x8, x9)

inst_1048:// fs1 == 1 and fe1 == 0x00 and fm1 == 0x108f54 and fs2 == 1 and fe2 == 0x7f and fm2 == 0x42a917 and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x80108f54; op2val:0xbfc2a917;
valaddr_reg:x11; val_offset:2052*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2052*FLEN/8, x12, x8, x9)
RVTEST_SIGBASE(x8,signature_x8_8)

inst_1049:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:2054*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2054*FLEN/8, x12, x8, x9)

inst_1050:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x0007f0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x7f0;
valaddr_reg:x11; val_offset:2056*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2056*FLEN/8, x12, x8, x9)

inst_1051:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x7046ce and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x7ef046ce;
valaddr_reg:x11; val_offset:2058*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2058*FLEN/8, x12, x8, x9)

inst_1052:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x472f12 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x7e472f12;
valaddr_reg:x11; val_offset:2060*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2060*FLEN/8, x12, x8, x9)

inst_1053:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x2099c0 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x7f2099c0;
valaddr_reg:x11; val_offset:2062*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2062*FLEN/8, x12, x8, x9)

inst_1054:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0xfd and fm2 == 0x73c956 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x7ef3c956;
valaddr_reg:x11; val_offset:2064*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2064*FLEN/8, x12, x8, x9)

inst_1055:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x2f0416 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xfeaf0416;
valaddr_reg:x11; val_offset:2066*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2066*FLEN/8, x12, x8, x9)

inst_1056:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x336b1f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xff336b1f;
valaddr_reg:x11; val_offset:2068*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2068*FLEN/8, x12, x8, x9)

inst_1057:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0xfe and fm2 == 0x130229 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xff130229;
valaddr_reg:x11; val_offset:2070*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2070*FLEN/8, x12, x8, x9)

inst_1058:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0xfd and fm2 == 0x491492 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xfec91492;
valaddr_reg:x11; val_offset:2072*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2072*FLEN/8, x12, x8, x9)

inst_1059:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:2074*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2074*FLEN/8, x12, x8, x9)

inst_1060:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x17ad58 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x17ad58;
valaddr_reg:x11; val_offset:2076*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2076*FLEN/8, x12, x8, x9)

inst_1061:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x00d7bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0xd7bf;
valaddr_reg:x11; val_offset:2078*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2078*FLEN/8, x12, x8, x9)

inst_1062:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x3fb8a4 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x3fb8a4;
valaddr_reg:x11; val_offset:2080*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2080*FLEN/8, x12, x8, x9)

inst_1063:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x28e67d and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x28e67d;
valaddr_reg:x11; val_offset:2082*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2082*FLEN/8, x12, x8, x9)

inst_1064:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 0 and fe2 == 0x00 and fm2 == 0x217bcd and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x217bcd;
valaddr_reg:x11; val_offset:2084*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2084*FLEN/8, x12, x8, x9)

inst_1065:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x19595f and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x8019595f;
valaddr_reg:x11; val_offset:2086*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2086*FLEN/8, x12, x8, x9)

inst_1066:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x0a66e8 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x800a66e8;
valaddr_reg:x11; val_offset:2088*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2088*FLEN/8, x12, x8, x9)

inst_1067:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x21e733 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x8021e733;
valaddr_reg:x11; val_offset:2090*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2090*FLEN/8, x12, x8, x9)

inst_1068:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x365c4c and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x80365c4c;
valaddr_reg:x11; val_offset:2092*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2092*FLEN/8, x12, x8, x9)

inst_1069:// fs1 == 0 and fe1 == 0x00 and fm1 == 0x0007f0 and fs2 == 1 and fe2 == 0x00 and fm2 == 0x108f54 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7f0; op2val:0x80108f54;
valaddr_reg:x11; val_offset:2094*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2094*FLEN/8, x12, x8, x9)

inst_1070:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:2096*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2096*FLEN/8, x12, x8, x9)

inst_1071:// fs1 == 1 and fe1 == 0xfa and fm1 == 0x20dd41 and fs2 == 0 and fe2 == 0xfe and fm2 == 0x7fffff and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfd20dd41; op2val:0x7f7fffff;
valaddr_reg:x11; val_offset:2098*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2098*FLEN/8, x12, x8, x9)

inst_1072:// fs1 == 0 and fe1 == 0xfc and fm1 == 0x36c1bf and fs2 == 1 and fe2 == 0xfb and fm2 == 0x4aaeb1 and  fcsr == 0 and rs1_sgn_prefix == 0x00000000 and rs2_sgn_prefix == 0xffffffff  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0x7e36c1bf; op2val:0xfdcaaeb1;
valaddr_reg:x11; val_offset:2100*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2100*FLEN/8, x12, x8, x9)

inst_1073:// fs1 == 1 and fe1 == 0xfb and fm1 == 0x4aaeb1 and fs2 == 0 and fe2 == 0xfc and fm2 == 0x36c1bf and  fcsr == 0 and rs1_sgn_prefix == 0xffffffff and rs2_sgn_prefix == 0x00000000  
/* opcode: feq.s ; op1:x30; op2:x29; dest:x31; op1val:0xfdcaaeb1; op2val:0x7e36c1bf;
valaddr_reg:x11; val_offset:2102*FLEN/8; correctval:0; testreg:x9;
fcsr_val: 0*/
TEST_FCMP_OP(feq.s, x31, x30, x29, 0, 0, x11, 2102*FLEN/8, x12, x8, x9)
#endif


RVTEST_CODE_END
RVMODEL_HALT

RVTEST_DATA_BEGIN
.align 4
rvtest_data:
.word 0xbabecafe
.word 0xabecafeb
.word 0xbecafeba
.word 0xecafebab
test_dataset_0:
NAN_BOXED(2117517759,64,FLEN)
NAN_BOXED(2117517759,64,FLEN)
NAN_BOXED(2117517759,64,FLEN)
NAN_BOXED(2129675982,64,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(2101360805,64,FLEN)
NAN_BOXED(2101360805,64,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(2129675982,64,FLEN)
NAN_BOXED(2117517759,64,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(2117517759,64,FLEN)
NAN_BOXED(2118594322,64,FLEN)
NAN_BOXED(2118594322,64,FLEN)
NAN_BOXED(2117517759,64,FLEN)
NAN_BOXED(2117517759,64,FLEN)
NAN_BOXED(2132842944,64,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(2105572096,64,FLEN)
NAN_BOXED(2105572096,64,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(2132842944,64,FLEN)
NAN_BOXED(2117517759,64,FLEN)
NAN_BOXED(2129906006,64,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(2101544824,64,FLEN)
NAN_BOXED(2101544824,64,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(2129906006,64,FLEN)
NAN_BOXED(2117517759,64,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(4245422917,32,FLEN)
NAN_BOXED(4245422917,32,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2117517759,64,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2139095039,64,FLEN)
NAN_BOXED(4254042342,32,FLEN)
test_dataset_1:
NAN_BOXED(4254042342,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(4251661993,32,FLEN)
NAN_BOXED(4251661993,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(4246789441,32,FLEN)
NAN_BOXED(0,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(0,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(2105728500,32,FLEN)
NAN_BOXED(2105728500,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(43339,32,FLEN)
NAN_BOXED(2120804116,32,FLEN)
NAN_BOXED(2120804116,32,FLEN)
NAN_BOXED(43339,32,FLEN)
NAN_BOXED(43339,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(43339,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(2117081393,32,FLEN)
NAN_BOXED(2117081393,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(2111967220,32,FLEN)
NAN_BOXED(2111967220,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(2109280668,32,FLEN)
NAN_BOXED(2109280668,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4253817787,32,FLEN)
NAN_BOXED(4253817787,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(433393,32,FLEN)
NAN_BOXED(4270832566,32,FLEN)
NAN_BOXED(4270832566,32,FLEN)
NAN_BOXED(433393,32,FLEN)
NAN_BOXED(433393,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(433393,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4256916284,32,FLEN)
NAN_BOXED(4256916284,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4262869688,32,FLEN)
NAN_BOXED(4262869688,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4248243920,32,FLEN)
NAN_BOXED(4248243920,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(4333935,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1086478115,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1086478115,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(1086478115,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2101360805,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2101360805,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2101360805,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2101360805,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(2101360805,32,FLEN)
NAN_BOXED(2101360805,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(11395,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(11395,32,FLEN)
NAN_BOXED(11395,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(11395,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(113959,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(113959,32,FLEN)
NAN_BOXED(113959,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(113959,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(1139594,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1070360475,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1070360475,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(1070360475,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(2105728500,32,FLEN)
NAN_BOXED(2105728500,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(47234,32,FLEN)
NAN_BOXED(2120804116,32,FLEN)
NAN_BOXED(2120804116,32,FLEN)
NAN_BOXED(47234,32,FLEN)
NAN_BOXED(47234,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(47234,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(2117081393,32,FLEN)
NAN_BOXED(2117081393,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(2111967220,32,FLEN)
NAN_BOXED(2111967220,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(2109280668,32,FLEN)
NAN_BOXED(2109280668,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4253817787,32,FLEN)
NAN_BOXED(4253817787,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(472349,32,FLEN)
NAN_BOXED(4270832566,32,FLEN)
NAN_BOXED(4270832566,32,FLEN)
NAN_BOXED(472349,32,FLEN)
NAN_BOXED(472349,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(472349,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4256916284,32,FLEN)
NAN_BOXED(4256916284,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4262869688,32,FLEN)
NAN_BOXED(4262869688,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4248243920,32,FLEN)
NAN_BOXED(4248243920,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(4723490,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1087622914,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1087622914,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(1087622914,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2105572096,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2105572096,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2105572096,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2105572096,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(2105572096,32,FLEN)
NAN_BOXED(2105572096,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(15234,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(15234,32,FLEN)
NAN_BOXED(15234,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(15234,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(152340,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(152340,32,FLEN)
NAN_BOXED(152340,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(152340,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(1523407,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1074306998,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1074306998,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(1074306998,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2101544824,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2101544824,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2101544824,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2101544824,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(2101544824,32,FLEN)
NAN_BOXED(2101544824,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(11562,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(11562,32,FLEN)
NAN_BOXED(11562,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(11562,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(115624,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(115624,32,FLEN)
NAN_BOXED(115624,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(115624,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(1156241,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1070556158,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1070556158,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(1070556158,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4245422917,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4245422917,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4245422917,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4245422917,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4245422917,32,FLEN)
NAN_BOXED(4245422917,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2147491948,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2147491948,32,FLEN)
NAN_BOXED(2147491948,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2147491948,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2147566655,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2147566655,32,FLEN)
NAN_BOXED(2147566655,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2147566655,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2148313721,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3214205722,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3214205722,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(3214205722,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4254042342,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4254042342,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4254042342,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4254042342,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4254042342,32,FLEN)
NAN_BOXED(4254042342,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2147500667,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2147500667,32,FLEN)
NAN_BOXED(2147500667,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2147500667,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2147653838,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2147653838,32,FLEN)
NAN_BOXED(2147653838,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2147653838,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2149185555,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3222839776,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3222839776,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(3222839776,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4251661993,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4251661993,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4251661993,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4251661993,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4251661993,32,FLEN)
NAN_BOXED(4251661993,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2147497592,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2147497592,32,FLEN)
NAN_BOXED(2147497592,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2147497592,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2147623095,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2147623095,32,FLEN)
NAN_BOXED(2147623095,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2147623095,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2148878124,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3220840245,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3220840245,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(3220840245,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4246789441,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4246789441,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4246789441,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4246789441,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4246789441,32,FLEN)
NAN_BOXED(4246789441,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2147493184,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2147493184,32,FLEN)
NAN_BOXED(2147493184,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2147493184,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2147579017,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2147579017,32,FLEN)
NAN_BOXED(2147579017,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2147579017,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2148437340,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3215658860,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3215658860,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(3215658860,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4286405214,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2105728500,32,FLEN)
NAN_BOXED(2105728500,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2147507680,32,FLEN)
NAN_BOXED(2120804116,32,FLEN)
NAN_BOXED(2120804116,32,FLEN)
NAN_BOXED(2147507680,32,FLEN)
NAN_BOXED(2147507680,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2147507680,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2117081393,32,FLEN)
NAN_BOXED(2117081393,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2111967220,32,FLEN)
NAN_BOXED(2111967220,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2109280668,32,FLEN)
NAN_BOXED(2109280668,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(4253817787,32,FLEN)
NAN_BOXED(4253817787,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2147723970,32,FLEN)
NAN_BOXED(4270832566,32,FLEN)
NAN_BOXED(4270832566,32,FLEN)
NAN_BOXED(2147723970,32,FLEN)
NAN_BOXED(2147723970,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2147723970,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(4256916284,32,FLEN)
NAN_BOXED(4256916284,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(4262869688,32,FLEN)
NAN_BOXED(4262869688,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(4248243920,32,FLEN)
NAN_BOXED(4248243920,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2149886875,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3226961765,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3226961765,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(3226961765,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2105728500,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2105728500,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2105728500,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2133038449,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2105728500,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(15517,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(15517,32,FLEN)
NAN_BOXED(15517,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(15517,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(155170,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(155170,32,FLEN)
NAN_BOXED(155170,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(155170,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1074473315,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1074473315,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(1074473315,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2120804116,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2120804116,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2120804116,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2120804116,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(41760,32,FLEN)
NAN_BOXED(41760,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(26804,32,FLEN)
NAN_BOXED(26804,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(21943,32,FLEN)
NAN_BOXED(21943,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(2147500260,32,FLEN)
NAN_BOXED(2147500260,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(552310,32,FLEN)
NAN_BOXED(2147551818,32,FLEN)
NAN_BOXED(2147551818,32,FLEN)
NAN_BOXED(552310,32,FLEN)
NAN_BOXED(552310,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(552310,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(2147505866,32,FLEN)
NAN_BOXED(2147505866,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(2147519273,32,FLEN)
NAN_BOXED(2147519273,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(2147494500,32,FLEN)
NAN_BOXED(2147494500,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(5523104,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1089972769,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1089972769,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(1089972769,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2117081393,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2117081393,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2117081393,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2117081393,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(41760,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(41760,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(417603,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(417603,32,FLEN)
NAN_BOXED(417603,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(417603,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1086014092,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1086014092,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(1086014092,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2111967220,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2111967220,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2111967220,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2111967220,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(26804,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(26804,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(268044,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(268044,32,FLEN)
NAN_BOXED(268044,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(268044,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1081107461,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1081107461,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(1081107461,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2109280668,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2109280668,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2109280668,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2137478659,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2109280668,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(21943,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(21943,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(219438,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(219438,32,FLEN)
NAN_BOXED(219438,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(219438,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1078250628,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1078250628,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(1078250628,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4253817787,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4253817787,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4253817787,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4281279146,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4253817787,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2147500260,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2147500260,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2147649775,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2147649775,32,FLEN)
NAN_BOXED(2147649775,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2147649775,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3222600989,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3222600989,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(3222600989,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4270832566,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4270832566,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4270832566,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4270832566,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2147551818,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2147551818,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2147705835,32,FLEN)
NAN_BOXED(2147705835,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2147839905,32,FLEN)
NAN_BOXED(2147839905,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2147592174,32,FLEN)
NAN_BOXED(2147592174,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2154300692,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3239630826,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3239630826,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(3239630826,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4256916284,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4256916284,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4256916284,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4285152267,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4256916284,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2147505866,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2147505866,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2147705835,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2147705835,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3225895876,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3225895876,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(3225895876,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4262869688,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4262869688,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4286578687,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4262869688,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4262869688,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2147519273,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2147519273,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2147839905,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2147839905,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3231694931,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3231694931,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(3231694931,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4248243920,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4248243920,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(4248243920,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(4276408964,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4248243920,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2147494500,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2147494500,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2147592174,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2147592174,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3217205527,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(3217205527,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(3217205527,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2129675982,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2118594322,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2132842944,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2129906006,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(4272882710,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(4281559839,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(4279435817,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(4274590866,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(1551704,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(55231,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(4176036,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2680445,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2194381,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2149144927,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2148165352,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2149705523,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2151046220,32,FLEN)
NAN_BOXED(2032,32,FLEN)
NAN_BOXED(2148568916,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4246789441,32,FLEN)
NAN_BOXED(2139095039,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(4257918641,32,FLEN)
NAN_BOXED(2117517759,32,FLEN)
RVTEST_DATA_END

RVMODEL_DATA_BEGIN
rvtest_sig_begin:
sig_begin_canary:
CANARY;



signature_x1_0:
    .fill 0*((SIGALIGN)/4),4,0xdeadbeef


signature_x1_1:
    .fill 50*((SIGALIGN)/4),4,0xdeadbeef


signature_x8_0:
    .fill 256*((SIGALIGN)/4),4,0xdeadbeef


signature_x8_1:
    .fill 256*((SIGALIGN)/4),4,0xdeadbeef


signature_x8_2:
    .fill 256*((SIGALIGN)/4),4,0xdeadbeef


signature_x8_3:
    .fill 256*((SIGALIGN)/4),4,0xdeadbeef


signature_x8_4:
    .fill 256*((SIGALIGN)/4),4,0xdeadbeef


signature_x8_5:
    .fill 256*((SIGALIGN)/4),4,0xdeadbeef


signature_x8_6:
    .fill 256*((SIGALIGN)/4),4,0xdeadbeef


signature_x8_7:
    .fill 256*((SIGALIGN)/4),4,0xdeadbeef


signature_x8_8:
    .fill 50*((SIGALIGN)/4),4,0xdeadbeef

#ifdef rvtest_mtrap_routine
tsig_begin_canary:
CANARY;

mtrap_sigptr:
    .fill 64*XLEN/32,4,0xdeadbeef

tsig_end_canary:
CANARY;
#endif

#ifdef rvtest_gpr_save

gpr_save:
    .fill 32*XLEN/32,4,0xdeadbeef

#endif


sig_end_canary:
CANARY;
rvtest_sig_end:
RVMODEL_DATA_END
