Build FreeBSD: FAILED devel/spike on x86_64-freebsd12.1 (spike-66b44bfbedda562a32e4a2cd0716afbf731b69cd-x86_64-freebsd12.1-1)

joel at rtems.org joel at rtems.org
Sun Apr 12 05:44:17 UTC 2020


RTEMS Source Builder - Set Builder, 5 (190b39e91399)

Host: FreeBSD-12.1-RELEASE-p3-amd64-64bit-ELF
       FreeBSD rtbf64b 12.1-RELEASE-p3 FreeBSD 12.1-RELEASE-p3 GENERIC amd64
       amd64

Build Time: 0:01:30.160738

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
Build FAILED: spike-66b44bfbedda562a32e4a2cd0716afbf731b69cd-x86_64-freebsd12.1-1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
sed 's/NAME/vfmin_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFMIN_VF/' > vfmin_vf.cc
sed 's/NAME/vfmin_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFMIN_VV/' > vfmin_vv.cc
sed 's/NAME/vfmsac_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFMSAC_VF/' > vfmsac_vf.cc
sed 's/NAME/vfmsac_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFMSAC_VV/' > vfmsac_vv.cc
sed 's/NAME/vfmsub_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFMSUB_VF/' > vfmsub_vf.cc
sed 's/NAME/vfmsub_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFMSUB_VV/' > vfmsub_vv.cc
sed 's/NAME/vfmul_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFMUL_VF/' > vfmul_vf.cc
sed 's/NAME/vfmul_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFMUL_VV/' > vfmul_vv.cc
sed 's/NAME/vfmv_f_s/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFMV_F_S/' > vfmv_f_s.cc
sed 's/NAME/vfmv_s_f/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFMV_S_F/' > vfmv_s_f.cc
sed 's/NAME/vfmv_v_f/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFMV_V_F/' > vfmv_v_f.cc
sed 's/NAME/vfncvt_f_f_w/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNCVT_F_F_W/' > vfncvt_f_f_w.cc
sed 's/NAME/vfncvt_f_x_w/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNCVT_F_X_W/' > vfncvt_f_x_w.cc
sed 's/NAME/vfncvt_f_xu_w/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNCVT_F_XU_W/' > vfncvt_f_xu_w.cc
sed 's/NAME/vfncvt_rod_f_f_w/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNCVT_ROD_F_F_W/' > vfncvt_rod_f_f_w.cc
sed 's/NAME/vfncvt_x_f_w/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNCVT_X_F_W/' > vfncvt_x_f_w.cc
sed 's/NAME/vfncvt_xu_f_w/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNCVT_XU_F_W/' > vfncvt_xu_f_w.cc
sed 's/NAME/vfnmacc_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNMACC_VF/' > vfnmacc_vf.cc
sed 's/NAME/vfnmacc_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNMACC_VV/' > vfnmacc_vv.cc
sed 's/NAME/vfnmadd_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNMADD_VF/' > vfnmadd_vf.cc
sed 's/NAME/vfnmadd_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNMADD_VV/' > vfnmadd_vv.cc
sed 's/NAME/vfnmsac_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNMSAC_VF/' > vfnmsac_vf.cc
sed 's/NAME/vfnmsac_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNMSAC_VV/' > vfnmsac_vv.cc
sed 's/NAME/vfnmsub_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNMSUB_VF/' > vfnmsub_vf.cc
sed 's/NAME/vfnmsub_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFNMSUB_VV/' > vfnmsub_vv.cc
sed 's/NAME/vfrdiv_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFRDIV_VF/' > vfrdiv_vf.cc
sed 's/NAME/vfredmax_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFREDMAX_VS/' > vfredmax_vs.cc
sed 's/NAME/vfredmin_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFREDMIN_VS/' > vfredmin_vs.cc
sed 's/NAME/vfredosum_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFREDOSUM_VS/' > vfredosum_vs.cc
sed 's/NAME/vfredsum_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFREDSUM_VS/' > vfredsum_vs.cc
sed 's/NAME/vfrsub_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFRSUB_VF/' > vfrsub_vf.cc
sed 's/NAME/vfsgnj_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFSGNJ_VF/' > vfsgnj_vf.cc
sed 's/NAME/vfsgnj_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFSGNJ_VV/' > vfsgnj_vv.cc
sed 's/NAME/vfsgnjn_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFSGNJN_VF/' > vfsgnjn_vf.cc
sed 's/NAME/vfsgnjn_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFSGNJN_VV/' > vfsgnjn_vv.cc
sed 's/NAME/vfsgnjx_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFSGNJX_VF/' > vfsgnjx_vf.cc
sed 's/NAME/vfsgnjx_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFSGNJX_VV/' > vfsgnjx_vv.cc
sed 's/NAME/vfsqrt_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFSQRT_V/' > vfsqrt_v.cc
sed 's/NAME/vfsub_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFSUB_VF/' > vfsub_vf.cc
sed 's/NAME/vfsub_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFSUB_VV/' > vfsub_vv.cc
sed 's/NAME/vfwadd_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWADD_VF/' > vfwadd_vf.cc
sed 's/NAME/vfwadd_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWADD_VV/' > vfwadd_vv.cc
sed 's/NAME/vfwadd_wf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWADD_WF/' > vfwadd_wf.cc
sed 's/NAME/vfwadd_wv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWADD_WV/' > vfwadd_wv.cc
sed 's/NAME/vfwcvt_f_f_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWCVT_F_F_V/' > vfwcvt_f_f_v.cc
sed 's/NAME/vfwcvt_f_x_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWCVT_F_X_V/' > vfwcvt_f_x_v.cc
sed 's/NAME/vfwcvt_f_xu_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWCVT_F_XU_V/' > vfwcvt_f_xu_v.cc
sed 's/NAME/vfwcvt_x_f_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWCVT_X_F_V/' > vfwcvt_x_f_v.cc
sed 's/NAME/vfwcvt_xu_f_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWCVT_XU_F_V/' > vfwcvt_xu_f_v.cc
sed 's/NAME/vfwmacc_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWMACC_VF/' > vfwmacc_vf.cc
sed 's/NAME/vfwmacc_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWMACC_VV/' > vfwmacc_vv.cc
sed 's/NAME/vfwmsac_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWMSAC_VF/' > vfwmsac_vf.cc
sed 's/NAME/vfwmsac_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWMSAC_VV/' > vfwmsac_vv.cc
sed 's/NAME/vfwmul_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWMUL_VF/' > vfwmul_vf.cc
sed 's/NAME/vfwmul_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWMUL_VV/' > vfwmul_vv.cc
sed 's/NAME/vfwnmacc_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWNMACC_VF/' > vfwnmacc_vf.cc
sed 's/NAME/vfwnmacc_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWNMACC_VV/' > vfwnmacc_vv.cc
sed 's/NAME/vfwnmsac_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWNMSAC_VF/' > vfwnmsac_vf.cc
sed 's/NAME/vfwnmsac_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWNMSAC_VV/' > vfwnmsac_vv.cc
sed 's/NAME/vfwredosum_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWREDOSUM_VS/' > vfwredosum_vs.cc
sed 's/NAME/vfwredsum_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWREDSUM_VS/' > vfwredsum_vs.cc
sed 's/NAME/vfwsub_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWSUB_VF/' > vfwsub_vf.cc
sed 's/NAME/vfwsub_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWSUB_VV/' > vfwsub_vv.cc
sed 's/NAME/vfwsub_wf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWSUB_WF/' > vfwsub_wf.cc
sed 's/NAME/vfwsub_wv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFWSUB_WV/' > vfwsub_wv.cc
sed 's/NAME/vmfeq_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMFEQ_VF/' > vmfeq_vf.cc
sed 's/NAME/vmfeq_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMFEQ_VV/' > vmfeq_vv.cc
sed 's/NAME/vmfge_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMFGE_VF/' > vmfge_vf.cc
sed 's/NAME/vmfgt_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMFGT_VF/' > vmfgt_vf.cc
sed 's/NAME/vmfle_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMFLE_VF/' > vmfle_vf.cc
sed 's/NAME/vmfle_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMFLE_VV/' > vmfle_vv.cc
sed 's/NAME/vmflt_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMFLT_VF/' > vmflt_vf.cc
sed 's/NAME/vmflt_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMFLT_VV/' > vmflt_vv.cc
sed 's/NAME/vmfne_vf/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMFNE_VF/' > vmfne_vf.cc
sed 's/NAME/vmfne_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMFNE_VV/' > vmfne_vv.cc
sed 's/NAME/vaadd_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VAADD_VV/' > vaadd_vv.cc
sed 's/NAME/vaaddu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VAADDU_VV/' > vaaddu_vv.cc
sed 's/NAME/vaadd_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VAADD_VX/' > vaadd_vx.cc
sed 's/NAME/vaaddu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VAADDU_VX/' > vaaddu_vx.cc
sed 's/NAME/vadc_vim/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VADC_VIM/' > vadc_vim.cc
sed 's/NAME/vadc_vvm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VADC_VVM/' > vadc_vvm.cc
sed 's/NAME/vadc_vxm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VADC_VXM/' > vadc_vxm.cc
sed 's/NAME/vadd_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VADD_VI/' > vadd_vi.cc
sed 's/NAME/vadd_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VADD_VV/' > vadd_vv.cc
sed 's/NAME/vadd_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VADD_VX/' > vadd_vx.cc
sed 's/NAME/vand_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VAND_VI/' > vand_vi.cc
sed 's/NAME/vand_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VAND_VV/' > vand_vv.cc
sed 's/NAME/vand_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VAND_VX/' > vand_vx.cc
sed 's/NAME/vasub_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VASUB_VV/' > vasub_vv.cc
sed 's/NAME/vasubu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VASUBU_VV/' > vasubu_vv.cc
sed 's/NAME/vasub_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VASUB_VX/' > vasub_vx.cc
sed 's/NAME/vasubu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VASUBU_VX/' > vasubu_vx.cc
sed 's/NAME/vcompress_vm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VCOMPRESS_VM/' > vcompress_vm.cc
sed 's/NAME/vdiv_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VDIV_VV/' > vdiv_vv.cc
sed 's/NAME/vdiv_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VDIV_VX/' > vdiv_vx.cc
sed 's/NAME/vdivu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VDIVU_VV/' > vdivu_vv.cc
sed 's/NAME/vdivu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VDIVU_VX/' > vdivu_vx.cc
sed 's/NAME/vdot_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VDOT_VV/' > vdot_vv.cc
sed 's/NAME/vdotu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VDOTU_VV/' > vdotu_vv.cc
sed 's/NAME/vid_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VID_V/' > vid_v.cc
sed 's/NAME/viota_m/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VIOTA_M/' > viota_m.cc
sed 's/NAME/vmacc_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMACC_VV/' > vmacc_vv.cc
sed 's/NAME/vmacc_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMACC_VX/' > vmacc_vx.cc
sed 's/NAME/vmadc_vim/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMADC_VIM/' > vmadc_vim.cc
sed 's/NAME/vmadc_vvm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMADC_VVM/' > vmadc_vvm.cc
sed 's/NAME/vmadc_vxm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMADC_VXM/' > vmadc_vxm.cc
sed 's/NAME/vmadd_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMADD_VV/' > vmadd_vv.cc
sed 's/NAME/vmadd_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMADD_VX/' > vmadd_vx.cc
sed 's/NAME/vmand_mm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMAND_MM/' > vmand_mm.cc
sed 's/NAME/vmandnot_mm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMANDNOT_MM/' > vmandnot_mm.cc
sed 's/NAME/vmax_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMAX_VV/' > vmax_vv.cc
sed 's/NAME/vmax_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMAX_VX/' > vmax_vx.cc
sed 's/NAME/vmaxu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMAXU_VV/' > vmaxu_vv.cc
sed 's/NAME/vmaxu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMAXU_VX/' > vmaxu_vx.cc
sed 's/NAME/vmerge_vim/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMERGE_VIM/' > vmerge_vim.cc
sed 's/NAME/vmerge_vvm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMERGE_VVM/' > vmerge_vvm.cc
sed 's/NAME/vmerge_vxm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMERGE_VXM/' > vmerge_vxm.cc
sed 's/NAME/vfirst_m/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VFIRST_M/' > vfirst_m.cc
sed 's/NAME/vmin_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMIN_VV/' > vmin_vv.cc
sed 's/NAME/vmin_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMIN_VX/' > vmin_vx.cc
sed 's/NAME/vminu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMINU_VV/' > vminu_vv.cc
sed 's/NAME/vminu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMINU_VX/' > vminu_vx.cc
sed 's/NAME/vmnand_mm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMNAND_MM/' > vmnand_mm.cc
sed 's/NAME/vmnor_mm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMNOR_MM/' > vmnor_mm.cc
sed 's/NAME/vmor_mm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMOR_MM/' > vmor_mm.cc
sed 's/NAME/vmornot_mm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMORNOT_MM/' > vmornot_mm.cc
sed 's/NAME/vpopc_m/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VPOPC_M/' > vpopc_m.cc
sed 's/NAME/vmsbc_vvm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSBC_VVM/' > vmsbc_vvm.cc
sed 's/NAME/vmsbc_vxm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSBC_VXM/' > vmsbc_vxm.cc
sed 's/NAME/vmsbf_m/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSBF_M/' > vmsbf_m.cc
sed 's/NAME/vmseq_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSEQ_VI/' > vmseq_vi.cc
sed 's/NAME/vmseq_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSEQ_VV/' > vmseq_vv.cc
sed 's/NAME/vmseq_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSEQ_VX/' > vmseq_vx.cc
sed 's/NAME/vmsgt_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSGT_VI/' > vmsgt_vi.cc
sed 's/NAME/vmsgt_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSGT_VX/' > vmsgt_vx.cc
sed 's/NAME/vmsgtu_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSGTU_VI/' > vmsgtu_vi.cc
sed 's/NAME/vmsgtu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSGTU_VX/' > vmsgtu_vx.cc
sed 's/NAME/vmsif_m/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSIF_M/' > vmsif_m.cc
sed 's/NAME/vmsle_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSLE_VI/' > vmsle_vi.cc
sed 's/NAME/vmsle_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSLE_VV/' > vmsle_vv.cc
sed 's/NAME/vmsle_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSLE_VX/' > vmsle_vx.cc
sed 's/NAME/vmsleu_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSLEU_VI/' > vmsleu_vi.cc
sed 's/NAME/vmsleu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSLEU_VV/' > vmsleu_vv.cc
sed 's/NAME/vmsleu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSLEU_VX/' > vmsleu_vx.cc
sed 's/NAME/vmslt_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSLT_VV/' > vmslt_vv.cc
sed 's/NAME/vmslt_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSLT_VX/' > vmslt_vx.cc
sed 's/NAME/vmsltu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSLTU_VV/' > vmsltu_vv.cc
sed 's/NAME/vmsltu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSLTU_VX/' > vmsltu_vx.cc
sed 's/NAME/vmsne_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSNE_VI/' > vmsne_vi.cc
sed 's/NAME/vmsne_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSNE_VV/' > vmsne_vv.cc
sed 's/NAME/vmsne_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSNE_VX/' > vmsne_vx.cc
sed 's/NAME/vmsof_m/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMSOF_M/' > vmsof_m.cc
sed 's/NAME/vmul_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMUL_VV/' > vmul_vv.cc
sed 's/NAME/vmul_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMUL_VX/' > vmul_vx.cc
sed 's/NAME/vmulh_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMULH_VV/' > vmulh_vv.cc
sed 's/NAME/vmulh_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMULH_VX/' > vmulh_vx.cc
sed 's/NAME/vmulhsu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMULHSU_VV/' > vmulhsu_vv.cc
sed 's/NAME/vmulhsu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMULHSU_VX/' > vmulhsu_vx.cc
sed 's/NAME/vmulhu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMULHU_VV/' > vmulhu_vv.cc
sed 's/NAME/vmulhu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMULHU_VX/' > vmulhu_vx.cc
sed 's/NAME/vmv_s_x/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMV_S_X/' > vmv_s_x.cc
sed 's/NAME/vmv_v_i/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMV_V_I/' > vmv_v_i.cc
sed 's/NAME/vmv_v_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMV_V_V/' > vmv_v_v.cc
sed 's/NAME/vmv_v_x/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMV_V_X/' > vmv_v_x.cc
sed 's/NAME/vmv_x_s/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMV_X_S/' > vmv_x_s.cc
sed 's/NAME/vmv1r_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMV1R_V/' > vmv1r_v.cc
sed 's/NAME/vmv2r_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMV2R_V/' > vmv2r_v.cc
sed 's/NAME/vmv4r_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMV4R_V/' > vmv4r_v.cc
sed 's/NAME/vmv8r_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMV8R_V/' > vmv8r_v.cc
sed 's/NAME/vmxnor_mm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMXNOR_MM/' > vmxnor_mm.cc
sed 's/NAME/vmxor_mm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VMXOR_MM/' > vmxor_mm.cc
sed 's/NAME/vnclip_wi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNCLIP_WI/' > vnclip_wi.cc
sed 's/NAME/vnclip_wv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNCLIP_WV/' > vnclip_wv.cc
sed 's/NAME/vnclip_wx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNCLIP_WX/' > vnclip_wx.cc
sed 's/NAME/vnclipu_wi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNCLIPU_WI/' > vnclipu_wi.cc
sed 's/NAME/vnclipu_wv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNCLIPU_WV/' > vnclipu_wv.cc
sed 's/NAME/vnclipu_wx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNCLIPU_WX/' > vnclipu_wx.cc
sed 's/NAME/vnmsac_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNMSAC_VV/' > vnmsac_vv.cc
sed 's/NAME/vnmsac_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNMSAC_VX/' > vnmsac_vx.cc
sed 's/NAME/vnmsub_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNMSUB_VV/' > vnmsub_vv.cc
sed 's/NAME/vnmsub_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNMSUB_VX/' > vnmsub_vx.cc
sed 's/NAME/vnsra_wi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNSRA_WI/' > vnsra_wi.cc
sed 's/NAME/vnsra_wv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNSRA_WV/' > vnsra_wv.cc
sed 's/NAME/vnsra_wx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNSRA_WX/' > vnsra_wx.cc
sed 's/NAME/vnsrl_wi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNSRL_WI/' > vnsrl_wi.cc
sed 's/NAME/vnsrl_wv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNSRL_WV/' > vnsrl_wv.cc
sed 's/NAME/vnsrl_wx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VNSRL_WX/' > vnsrl_wx.cc
sed 's/NAME/vor_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VOR_VI/' > vor_vi.cc
sed 's/NAME/vor_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VOR_VV/' > vor_vv.cc
sed 's/NAME/vor_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VOR_VX/' > vor_vx.cc
sed 's/NAME/vqmacc_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VQMACC_VV/' > vqmacc_vv.cc
sed 's/NAME/vqmacc_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VQMACC_VX/' > vqmacc_vx.cc
sed 's/NAME/vqmaccsu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VQMACCSU_VV/' > vqmaccsu_vv.cc
sed 's/NAME/vqmaccsu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VQMACCSU_VX/' > vqmaccsu_vx.cc
sed 's/NAME/vqmaccu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VQMACCU_VV/' > vqmaccu_vv.cc
sed 's/NAME/vqmaccu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VQMACCU_VX/' > vqmaccu_vx.cc
sed 's/NAME/vqmaccus_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VQMACCUS_VX/' > vqmaccus_vx.cc
sed 's/NAME/vredand_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VREDAND_VS/' > vredand_vs.cc
sed 's/NAME/vredmax_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VREDMAX_VS/' > vredmax_vs.cc
sed 's/NAME/vredmaxu_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VREDMAXU_VS/' > vredmaxu_vs.cc
sed 's/NAME/vredmin_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VREDMIN_VS/' > vredmin_vs.cc
sed 's/NAME/vredminu_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VREDMINU_VS/' > vredminu_vs.cc
sed 's/NAME/vredor_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VREDOR_VS/' > vredor_vs.cc
sed 's/NAME/vredsum_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VREDSUM_VS/' > vredsum_vs.cc
sed 's/NAME/vredxor_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VREDXOR_VS/' > vredxor_vs.cc
sed 's/NAME/vrem_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VREM_VV/' > vrem_vv.cc
sed 's/NAME/vrem_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VREM_VX/' > vrem_vx.cc
sed 's/NAME/vremu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VREMU_VV/' > vremu_vv.cc
sed 's/NAME/vremu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VREMU_VX/' > vremu_vx.cc
sed 's/NAME/vrgather_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VRGATHER_VI/' > vrgather_vi.cc
sed 's/NAME/vrgather_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VRGATHER_VV/' > vrgather_vv.cc
sed 's/NAME/vrgather_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VRGATHER_VX/' > vrgather_vx.cc
sed 's/NAME/vrsub_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VRSUB_VI/' > vrsub_vi.cc
sed 's/NAME/vrsub_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VRSUB_VX/' > vrsub_vx.cc
sed 's/NAME/vsadd_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSADD_VI/' > vsadd_vi.cc
sed 's/NAME/vsadd_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSADD_VV/' > vsadd_vv.cc
sed 's/NAME/vsadd_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSADD_VX/' > vsadd_vx.cc
sed 's/NAME/vsaddu_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSADDU_VI/' > vsaddu_vi.cc
sed 's/NAME/vsaddu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSADDU_VV/' > vsaddu_vv.cc
sed 's/NAME/vsaddu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSADDU_VX/' > vsaddu_vx.cc
sed 's/NAME/vsbc_vvm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSBC_VVM/' > vsbc_vvm.cc
sed 's/NAME/vsbc_vxm/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSBC_VXM/' > vsbc_vxm.cc
sed 's/NAME/vslide1down_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSLIDE1DOWN_VX/' > vslide1down_vx.cc
sed 's/NAME/vslide1up_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSLIDE1UP_VX/' > vslide1up_vx.cc
sed 's/NAME/vslidedown_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSLIDEDOWN_VI/' > vslidedown_vi.cc
sed 's/NAME/vslidedown_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSLIDEDOWN_VX/' > vslidedown_vx.cc
sed 's/NAME/vslideup_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSLIDEUP_VI/' > vslideup_vi.cc
sed 's/NAME/vslideup_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSLIDEUP_VX/' > vslideup_vx.cc
sed 's/NAME/vsll_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSLL_VI/' > vsll_vi.cc
sed 's/NAME/vsll_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSLL_VV/' > vsll_vv.cc
sed 's/NAME/vsll_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSLL_VX/' > vsll_vx.cc
sed 's/NAME/vsmul_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSMUL_VV/' > vsmul_vv.cc
sed 's/NAME/vsmul_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSMUL_VX/' > vsmul_vx.cc
sed 's/NAME/vsra_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSRA_VI/' > vsra_vi.cc
sed 's/NAME/vsra_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSRA_VV/' > vsra_vv.cc
sed 's/NAME/vsra_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSRA_VX/' > vsra_vx.cc
sed 's/NAME/vsrl_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSRL_VI/' > vsrl_vi.cc
sed 's/NAME/vsrl_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSRL_VV/' > vsrl_vv.cc
sed 's/NAME/vsrl_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSRL_VX/' > vsrl_vx.cc
sed 's/NAME/vssra_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSRA_VI/' > vssra_vi.cc
sed 's/NAME/vssra_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSRA_VV/' > vssra_vv.cc
sed 's/NAME/vssra_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSRA_VX/' > vssra_vx.cc
sed 's/NAME/vssrl_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSRL_VI/' > vssrl_vi.cc
sed 's/NAME/vssrl_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSRL_VV/' > vssrl_vv.cc
sed 's/NAME/vssrl_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSRL_VX/' > vssrl_vx.cc
sed 's/NAME/vssub_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSUB_VV/' > vssub_vv.cc
sed 's/NAME/vssub_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSUB_VX/' > vssub_vx.cc
sed 's/NAME/vssubu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSUBU_VV/' > vssubu_vv.cc
sed 's/NAME/vssubu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSUBU_VX/' > vssubu_vx.cc
sed 's/NAME/vsub_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSUB_VV/' > vsub_vv.cc
sed 's/NAME/vsub_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSUB_VX/' > vsub_vx.cc
sed 's/NAME/vwadd_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWADD_VV/' > vwadd_vv.cc
sed 's/NAME/vwadd_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWADD_VX/' > vwadd_vx.cc
sed 's/NAME/vwadd_wv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWADD_WV/' > vwadd_wv.cc
sed 's/NAME/vwadd_wx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWADD_WX/' > vwadd_wx.cc
sed 's/NAME/vwaddu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWADDU_VV/' > vwaddu_vv.cc
sed 's/NAME/vwaddu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWADDU_VX/' > vwaddu_vx.cc
sed 's/NAME/vwaddu_wv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWADDU_WV/' > vwaddu_wv.cc
sed 's/NAME/vwaddu_wx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWADDU_WX/' > vwaddu_wx.cc
sed 's/NAME/vwmacc_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMACC_VV/' > vwmacc_vv.cc
sed 's/NAME/vwmacc_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMACC_VX/' > vwmacc_vx.cc
sed 's/NAME/vwmaccsu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMACCSU_VV/' > vwmaccsu_vv.cc
sed 's/NAME/vwmaccsu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMACCSU_VX/' > vwmaccsu_vx.cc
sed 's/NAME/vwmaccu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMACCU_VV/' > vwmaccu_vv.cc
sed 's/NAME/vwmaccu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMACCU_VX/' > vwmaccu_vx.cc
sed 's/NAME/vwmaccus_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMACCUS_VX/' > vwmaccus_vx.cc
sed 's/NAME/vwmul_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMUL_VV/' > vwmul_vv.cc
sed 's/NAME/vwmul_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMUL_VX/' > vwmul_vx.cc
sed 's/NAME/vwmulsu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMULSU_VV/' > vwmulsu_vv.cc
sed 's/NAME/vwmulsu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMULSU_VX/' > vwmulsu_vx.cc
sed 's/NAME/vwmulu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMULU_VV/' > vwmulu_vv.cc
sed 's/NAME/vwmulu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWMULU_VX/' > vwmulu_vx.cc
sed 's/NAME/vwredsum_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWREDSUM_VS/' > vwredsum_vs.cc
sed 's/NAME/vwredsumu_vs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWREDSUMU_VS/' > vwredsumu_vs.cc
sed 's/NAME/vwsub_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWSUB_VV/' > vwsub_vv.cc
sed 's/NAME/vwsub_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWSUB_VX/' > vwsub_vx.cc
sed 's/NAME/vwsub_wv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWSUB_WV/' > vwsub_wv.cc
sed 's/NAME/vwsub_wx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWSUB_WX/' > vwsub_wx.cc
sed 's/NAME/vwsubu_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWSUBU_VV/' > vwsubu_vv.cc
sed 's/NAME/vwsubu_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWSUBU_VX/' > vwsubu_vx.cc
sed 's/NAME/vwsubu_wv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWSUBU_WV/' > vwsubu_wv.cc
sed 's/NAME/vwsubu_wx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VWSUBU_WX/' > vwsubu_wx.cc
sed 's/NAME/vxor_vi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VXOR_VI/' > vxor_vi.cc
sed 's/NAME/vxor_vv/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VXOR_VV/' > vxor_vv.cc
sed 's/NAME/vxor_vx/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VXOR_VX/' > vxor_vx.cc
sed 's/NAME/vsetvli/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSETVLI/' > vsetvli.cc
sed 's/NAME/vsetvl/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSETVL/' > vsetvl.cc
sed 's/NAME/vl1r_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VL1R_V/' > vl1r_v.cc
sed 's/NAME/vlb_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLB_V/' > vlb_v.cc
sed 's/NAME/vlh_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLH_V/' > vlh_v.cc
sed 's/NAME/vlw_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLW_V/' > vlw_v.cc
sed 's/NAME/vle_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLE_V/' > vle_v.cc
sed 's/NAME/vlbu_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLBU_V/' > vlbu_v.cc
sed 's/NAME/vlhu_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLHU_V/' > vlhu_v.cc
sed 's/NAME/vlwu_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLWU_V/' > vlwu_v.cc
sed 's/NAME/vlsb_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLSB_V/' > vlsb_v.cc
sed 's/NAME/vlsh_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLSH_V/' > vlsh_v.cc
sed 's/NAME/vlsw_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLSW_V/' > vlsw_v.cc
sed 's/NAME/vlse_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLSE_V/' > vlse_v.cc
sed 's/NAME/vlxb_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLXB_V/' > vlxb_v.cc
sed 's/NAME/vlxh_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLXH_V/' > vlxh_v.cc
sed 's/NAME/vlxw_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLXW_V/' > vlxw_v.cc
sed 's/NAME/vlxe_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLXE_V/' > vlxe_v.cc
sed 's/NAME/vlsbu_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLSBU_V/' > vlsbu_v.cc
sed 's/NAME/vlshu_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLSHU_V/' > vlshu_v.cc
sed 's/NAME/vlswu_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLSWU_V/' > vlswu_v.cc
sed 's/NAME/vlxbu_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLXBU_V/' > vlxbu_v.cc
sed 's/NAME/vlxhu_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLXHU_V/' > vlxhu_v.cc
sed 's/NAME/vlxwu_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLXWU_V/' > vlxwu_v.cc
sed 's/NAME/vlbff_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLBFF_V/' > vlbff_v.cc
sed 's/NAME/vlhff_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLHFF_V/' > vlhff_v.cc
sed 's/NAME/vlwff_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLWFF_V/' > vlwff_v.cc
sed 's/NAME/vleff_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLEFF_V/' > vleff_v.cc
sed 's/NAME/vlbuff_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLBUFF_V/' > vlbuff_v.cc
sed 's/NAME/vlhuff_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLHUFF_V/' > vlhuff_v.cc
sed 's/NAME/vlwuff_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VLWUFF_V/' > vlwuff_v.cc
sed 's/NAME/vs1r_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VS1R_V/' > vs1r_v.cc
sed 's/NAME/vsb_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSB_V/' > vsb_v.cc
sed 's/NAME/vsh_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSH_V/' > vsh_v.cc
sed 's/NAME/vsw_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSW_V/' > vsw_v.cc
sed 's/NAME/vse_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSE_V/' > vse_v.cc
sed 's/NAME/vssb_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSB_V/' > vssb_v.cc
sed 's/NAME/vssh_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSH_V/' > vssh_v.cc
sed 's/NAME/vssw_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSW_V/' > vssw_v.cc
sed 's/NAME/vsse_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSE_V/' > vsse_v.cc
sed 's/NAME/vsxb_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSXB_V/' > vsxb_v.cc
sed 's/NAME/vsxh_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSXH_V/' > vsxh_v.cc
sed 's/NAME/vsxw_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSXW_V/' > vsxw_v.cc
sed 's/NAME/vsxe_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSXE_V/' > vsxe_v.cc
sed 's/NAME/vsuxb_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSUXB_V/' > vsuxb_v.cc
sed 's/NAME/vsuxh_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSUXH_V/' > vsuxh_v.cc
sed 's/NAME/vsuxw_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSUXW_V/' > vsuxw_v.cc
sed 's/NAME/vsuxe_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSUXE_V/' > vsuxe_v.cc
sed 's/NAME/csrrc/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CSRRC/' > csrrc.cc
sed 's/NAME/csrrci/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CSRRCI/' > csrrci.cc
sed 's/NAME/csrrs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CSRRS/' > csrrs.cc
sed 's/NAME/csrrsi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CSRRSI/' > csrrsi.cc
sed 's/NAME/csrrw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CSRRW/' > csrrw.cc
sed 's/NAME/csrrwi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CSRRWI/' > csrrwi.cc
sed 's/NAME/dret/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_DRET/' > dret.cc
sed 's/NAME/ebreak/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_EBREAK/' > ebreak.cc
sed 's/NAME/ecall/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_ECALL/' > ecall.cc
sed 's/NAME/mret/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_MRET/' > mret.cc
sed 's/NAME/sfence_vma/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SFENCE_VMA/' > sfence_vma.cc
sed 's/NAME/sret/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRET/' > sret.cc
sed 's/NAME/wfi/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_WFI/' > wfi.cc
ar rcs libsoftfloat.a f128_add.o f128_classify.o f128_div.o f128_eq.o f128_eq_signaling.o f128_isSignalingNaN.o f128_le.o f128_le_quiet.o f128_lt.o f128_lt_quiet.o f128_mulAdd.o f128_mul.o f128_rem.o f128_roundToInt.o f128_sqrt.o f128_sub.o f128_to_f16.o f128_to_f32.o f128_to_f64.o f128_to_i32.o f128_to_i32_r_minMag.o f128_to_i64.o f128_to_i64_r_minMag.o f128_to_ui32.o f128_to_ui32_r_minMag.o f128_to_ui64.o f128_to_ui64_r_minMag.o f16_add.o f16_div.o f16_eq.o f16_eq_signaling.o f16_isSignalingNaN.o f16_le.o f16_le_quiet.o f16_lt.o f16_lt_quiet.o f16_mulAdd.o f16_mul.o f16_rem.o f16_roundToInt.o f16_sqrt.o f16_sub.o f16_to_f128.o f16_to_f32.o f16_to_f64.o f16_to_i32.o f16_to_i32_r_minMag.o f16_to_i64.o f16_to_i64_r_minMag.o f16_to_ui32.o f16_to_ui32_r_minMag.o f16_to_ui64.o f16_to_ui64_r_minMag.o f32_add.o f32_classify.o f32_div.o f32_eq.o f32_eq_signaling.o f32_isSignalingNaN.o f32_le.o f32_le_quiet.o f32_lt.o f32_lt_quiet.o f32_mulAdd.o f32_mul.o f32_rem.o f32_roundToInt.o !
 f32_sqrt.o f32_sub.o f32_to_f128.o f32_to_f16.o f32_to_f64.o f32_to_i32.o f32_to_i32_r_minMag.o f32_to_i64.o f32_to_i64_r_minMag.o f32_to_ui32.o f32_to_ui32_r_minMag.o f32_to_ui64.o f32_to_ui64_r_minMag.o f64_add.o f64_classify.o f64_div.o f64_eq.o f64_eq_signaling.o f64_isSignalingNaN.o f64_le.o f64_le_quiet.o f64_lt.o f64_lt_quiet.o f64_mulAdd.o f64_mul.o f64_rem.o f64_roundToInt.o f64_sqrt.o f64_sub.o f64_to_f128.o f64_to_f16.o f64_to_f32.o f64_to_i32.o f64_to_i32_r_minMag.o f64_to_i64.o f64_to_i64_r_minMag.o f64_to_ui32.o f64_to_ui32_r_minMag.o f64_to_ui64.o f64_to_ui64_r_minMag.o fall_maxmin.o i32_to_f128.o i32_to_f16.o i32_to_f32.o i32_to_f64.o i64_to_f128.o i64_to_f16.o i64_to_f32.o i64_to_f64.o s_add128.o s_add256M.o s_addCarryM.o s_addComplCarryM.o s_addMagsF128.o s_addMagsF16.o s_addMagsF32.o s_addMagsF64.o s_addM.o s_approxRecip_1Ks.o s_approxRecip32_1.o s_approxRecipSqrt_1Ks.o s_approxRecipSqrt32_1.o s_commonNaNToF32UI.o s_commonNaNToF64UI.o s_compare128M.o s_co!
 mpare96M.o s_countLeadingZeros16.o s_countLeadingZeros32.o s_countLeadingZeros64.o s_countLeadingZeros8.o s_eq128.o s_f32UIToCommonNaN.o s_f64UIToCommonNaN.o s_le128.o s_lt128.o s_mul128By32.o s_mul128MTo256M.o s_mul128To256M.o s_mul64ByShifted32To128.o s_mul64To128.o s_mul64To128M.o s_mulAddF128.o s_mulAddF16.o s_mulAddF32.o s_mulAddF64.o s_negXM.o s_normRoundPackToF128.o s_normRoundPackToF16.o s_normRoundPackToF32.o s_normRoundPackToF64.o s_normSubnormalF128Sig.o s_normSubnormalF16Sig.o s_normSubnormalF32Sig.o s_normSubnormalF64Sig.o softfloat_raiseFlags.o softfloat_state.o s_propagateNaNF16UI.o s_propagateNaNF32UI.o s_propagateNaNF64UI.o s_propagateNaNF128UI.o s_remStepMBy32.o s_roundMToI64.o s_roundMToUI64.o s_roundPackMToI64.o s_roundPackMToUI64.o s_roundPackToF128.o s_roundPackToF16.o s_roundPackToF32.o s_roundPackToF64.o s_roundPackToI32.o s_roundPackToI64.o s_roundPackToUI32.o s_roundPackToUI64.o s_roundToI32.o s_roundToI64.o s_roundToUI32.o s_roundToUI64.o s_shiftRightJam12
 8.o s_shiftRightJam128Extra.o s_shiftRightJam256M.o s_shiftRig!
 htJam32.o s_shiftRightJam64.o s_shiftRightJam64Extra.o s_shortShiftLeft128.o s_shortShiftLeft64To96M.o s_shortShiftRight128.o s_shortShiftRightExtendM.o s_shortShiftRightJam128.o s_shortShiftRightJam128Extra.o s_shortShiftRightJam64.o s_shortShiftRightJam64Extra.o s_shortShiftRightM.o s_sub128.o s_sub1XM.o s_sub256M.o s_subMagsF128.o s_subMagsF16.o s_subMagsF32.o s_subMagsF64.o s_subM.o ui32_to_f128.o ui32_to_f16.o ui32_to_f32.o ui32_to_f64.o ui64_to_f128.o ui64_to_f16.o ui64_to_f32.o ui64_to_f64.o
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main -c ./spike_main/spike-dasm.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main -c ./spike_main/spike-log-parser.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main -c ./spike_main/xspike.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main -c ./spike_main/termios-xspike.cc
ar rcs libfesvr.a elfloader.o htif.o memif.o dtm.o syscall.o device.o rfb.o context.o htif_pthread.o htif_hexwriter.o dummy.o option_parser.o term.o tsi.o
g++ -L. -Wl,--export-dynamic  -Wl,-rpath,/home/joel/rtems-cron-5/tools/5/lib  -shared -o libsoftfloat.so  f128_add.o f128_classify.o f128_div.o f128_eq.o f128_eq_signaling.o f128_isSignalingNaN.o f128_le.o f128_le_quiet.o f128_lt.o f128_lt_quiet.o f128_mulAdd.o f128_mul.o f128_rem.o f128_roundToInt.o f128_sqrt.o f128_sub.o f128_to_f16.o f128_to_f32.o f128_to_f64.o f128_to_i32.o f128_to_i32_r_minMag.o f128_to_i64.o f128_to_i64_r_minMag.o f128_to_ui32.o f128_to_ui32_r_minMag.o f128_to_ui64.o f128_to_ui64_r_minMag.o f16_add.o f16_div.o f16_eq.o f16_eq_signaling.o f16_isSignalingNaN.o f16_le.o f16_le_quiet.o f16_lt.o f16_lt_quiet.o f16_mulAdd.o f16_mul.o f16_rem.o f16_roundToInt.o f16_sqrt.o f16_sub.o f16_to_f128.o f16_to_f32.o f16_to_f64.o f16_to_i32.o f16_to_i32_r_minMag.o f16_to_i64.o f16_to_i64_r_minMag.o f16_to_ui32.o f16_to_ui32_r_minMag.o f16_to_ui64.o f16_to_ui64_r_minMag.o f32_add.o f32_classify.o f32_div.o f32_eq.o f32_eq_signaling.o f32_isSignalingNaN.o f32_le.o f32_l!
 e_quiet.o f32_lt.o f32_lt_quiet.o f32_mulAdd.o f32_mul.o f32_rem.o f32_roundToInt.o f32_sqrt.o f32_sub.o f32_to_f128.o f32_to_f16.o f32_to_f64.o f32_to_i32.o f32_to_i32_r_minMag.o f32_to_i64.o f32_to_i64_r_minMag.o f32_to_ui32.o f32_to_ui32_r_minMag.o f32_to_ui64.o f32_to_ui64_r_minMag.o f64_add.o f64_classify.o f64_div.o f64_eq.o f64_eq_signaling.o f64_isSignalingNaN.o f64_le.o f64_le_quiet.o f64_lt.o f64_lt_quiet.o f64_mulAdd.o f64_mul.o f64_rem.o f64_roundToInt.o f64_sqrt.o f64_sub.o f64_to_f128.o f64_to_f16.o f64_to_f32.o f64_to_i32.o f64_to_i32_r_minMag.o f64_to_i64.o f64_to_i64_r_minMag.o f64_to_ui32.o f64_to_ui32_r_minMag.o f64_to_ui64.o f64_to_ui64_r_minMag.o fall_maxmin.o i32_to_f128.o i32_to_f16.o i32_to_f32.o i32_to_f64.o i64_to_f128.o i64_to_f16.o i64_to_f32.o i64_to_f64.o s_add128.o s_add256M.o s_addCarryM.o s_addComplCarryM.o s_addMagsF128.o s_addMagsF16.o s_addMagsF32.o s_addMagsF64.o s_addM.o s_approxRecip_1Ks.o s_approxRecip32_1.o s_approxRecipSqrt_1Ks.o s_!
 approxRecipSqrt32_1.o s_commonNaNToF32UI.o s_commonNaNToF64UI.o s_compare128M.o s_compare96M.o s_countLeadingZeros16.o s_countLeadingZeros32.o s_countLeadingZeros64.o s_countLeadingZeros8.o s_eq128.o s_f32UIToCommonNaN.o s_f64UIToCommonNaN.o s_le128.o s_lt128.o s_mul128By32.o s_mul128MTo256M.o s_mul128To256M.o s_mul64ByShifted32To128.o s_mul64To128.o s_mul64To128M.o s_mulAddF128.o s_mulAddF16.o s_mulAddF32.o s_mulAddF64.o s_negXM.o s_normRoundPackToF128.o s_normRoundPackToF16.o s_normRoundPackToF32.o s_normRoundPackToF64.o s_normSubnormalF128Sig.o s_normSubnormalF16Sig.o s_normSubnormalF32Sig.o s_normSubnormalF64Sig.o softfloat_raiseFlags.o softfloat_state.o s_propagateNaNF16UI.o s_propagateNaNF32UI.o s_propagateNaNF64UI.o s_propagateNaNF128UI.o s_remStepMBy32.o s_roundMToI64.o s_roundMToUI64.o s_roundPackMToI64.o s_roundPackMToUI64.o s_roundPackToF128.o s_roundPackToF16.o s_roundPackToF32.o s_roundPackToF64.o s_roundPackToI32.o s_roundPackToI64.o s_roundPackToUI32.o s_roundPackToUI
 64.o s_roundToI32.o s_roundToI64.o s_roundToUI32.o s_roundToUI!
 64.o s_shiftRightJam128.o s_shiftRightJam128Extra.o s_shiftRightJam256M.o s_shiftRightJam32.o s_shiftRightJam64.o s_shiftRightJam64Extra.o s_shortShiftLeft128.o s_shortShiftLeft64To96M.o s_shortShiftRight128.o s_shortShiftRightExtendM.o s_shortShiftRightJam128.o s_shortShiftRightJam128Extra.o s_shortShiftRightJam64.o s_shortShiftRightJam64Extra.o s_shortShiftRightM.o s_sub128.o s_sub1XM.o s_sub256M.o s_subMagsF128.o s_subMagsF16.o s_subMagsF32.o s_subMagsF64.o s_subM.o ui32_to_f128.o ui32_to_f16.o ui32_to_f32.o ui32_to_f64.o ui64_to_f128.o ui64_to_f16.o ui64_to_f32.o ui64_to_f64.o  -lpthread -lpthread 
g++ -L. -Wl,--export-dynamic  -Wl,-rpath,/home/joel/rtems-cron-5/tools/5/lib  -o elf2hex elf2hex.o  libfesvr.a -lpthread -lpthread 
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c _spike_main.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/processor.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/execute.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/dts.cc
./riscv/dts.cc: In function 'std::string dts_compile(const string&)':
./riscv/dts.cc:130:36: warning: missing sentinel in function call [-Wformat=]
  130 |     execlp(DTC, DTC, "-O", "dtb", 0);
      |                                    ^
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/sim.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/interactive.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/trap.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/cachesim.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/mmu.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./spike_main/disasm.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/extension.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/extensions.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/rocc.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/regnames.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/devices.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/rom.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/clint.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/debug_module.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/remote_bitbang.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c ./riscv/jtag_dtm.cc
g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c amoadd_d.cc

g++ -MMD -MP  -DPREFIX=\"/home/joel/rtems-cron-5/tools/5\" -Wall -Wno-unused -g -O2 -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./dummy_rocc -I./softfloat -I./spike_main  -c amoadd_w.cc

g++: internal compiler error: Segmentation fault signal terminated program cc1plus
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://gcc.gnu.org/bugs/> for instructions.
gmake: *** [Makefile:347: amoadd_d.o] Error 4
gmake: *** Waiting for unfinished jobs....
g++: internal compiler error: Segmentation fault signal terminated program cc1plus
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://gcc.gnu.org/bugs/> for instructions.
gmake: *** [Makefile:347: amoadd_w.o] Error 4
./spike_main/disasm.cc: In constructor 'disassembler_t::disassembler_t(int)':
./spike_main/disasm.cc:336:1: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without
  336 | disassembler_t::disassembler_t(int xlen)
      | ^~~~~~~~~~~~~~
shell cmd failed: /bin/sh -ex  /usr/home/joel/rtems-cron-5/rtems-source-builder/bare/build/spike-66b44bfbedda562a32e4a2cd0716afbf731b69cd-x86_64-freebsd12.1-1/do-build
error: building spike-66b44bfbedda562a32e4a2cd0716afbf731b69cd-x86_64-freebsd12.1-1
  See error report: rsb-report-spike-66b44bfbedda562a32e4a2cd0716afbf731b69cd-x86_64-freebsd12.1-1.txt
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 


Output
======

Build Set: devel/spike
Build Set: devel/dtc.bset
config: devel/dtc-1.4.1-1.cfg
package: dtc-1.4.1-x86_64-freebsd12.1-1
building: dtc-1.4.1-x86_64-freebsd12.1-1
sizes: dtc-1.4.1-x86_64-freebsd12.1-1: 3.100MB (installed: 885.144KB)
cleaning: dtc-1.4.1-x86_64-freebsd12.1-1
reporting: devel/dtc-1.4.1-1.cfg -> dtc-1.4.1-x86_64-freebsd12.1-1.txt
reporting: devel/dtc-1.4.1-1.cfg -> dtc-1.4.1-x86_64-freebsd12.1-1.xml
staging: dtc-1.4.1-x86_64-freebsd12.1-1 -> /usr/home/joel/rtems-cron-5/rtems-source-builder/bare/build/tmp/sb-1002-staging
cleaning: dtc-1.4.1-x86_64-freebsd12.1-1
Build Set: Time 0:00:07.151445
config: devel/spike-1.1.0.cfg
package: spike-66b44bfbedda562a32e4a2cd0716afbf731b69cd-x86_64-freebsd12.1-1
building: spike-66b44bfbedda562a32e4a2cd0716afbf731b69cd-x86_64-freebsd12.1-1
error: building spike-66b44bfbedda562a32e4a2cd0716afbf731b69cd-x86_64-freebsd12.1-1
Build FAILED
  See error report: rsb-report-spike-66b44bfbedda562a32e4a2cd0716afbf731b69cd-x86_64-freebsd12.1-1.txt
error: building spike-66b44bfbedda562a32e4a2cd0716afbf731b69cd-x86_64-freebsd12.1-1
Mailing report: build at rtems.org

Report
======

==============================================================================
RTEMS Tools Project <users at rtems.org> Sun Apr 12 00:42:54 2020
==============================================================================
Report: devel/dtc-1.4.1-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 190b39e9139980a594bbeeb552dcab67aed1b949
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/dtc-1.4.1-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/dtc-1.4.1-1.cfg
------------------------------------------------------------------------------
Package: dtc-1.4.1-x86_64-freebsd12.1-1
 Config: devel/dtc-1.4.1-1.cfg
 Summary:
  Device Tree Compiler v1.4.1 for target  on host x86_64-freebsd12.1
 URL:
  http://www.jdl.com/software/
 Version:
  1.4.1
 Release:
  1
  Sources: 1
    1: https://www.kernel.org/pub/software/utils/dtc/dtc-1.4.1.tar.gz
       sha256: 03e74e4ee9378be15f19eb24197dfa32070efc3c85e93269e56d7ade133e359f
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source dtc -q -n dtc-1.4.1
  %setup patch dtc -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd dtc-1.4.1
  # Build and build flags means force build == host
  # gcc is not ready to be compiled with -std=gnu99
  LDFLAGS="${SB_HOST_LDFLAGS}"
  LIBS="${SB_HOST_LIBS}"
  CC=$(echo "/usr/bin/cc ${SB_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
  CXX=$(echo "/usr/bin/c++ ${SB_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  CC_FOR_BUILD=${CC}
  CXX_FOR_BUILD=${CXX}
  export CC CXX CC_FOR_BUILD CXX_FOR_BUILD CFLAGS LDFLAGS LIBS
  gmake PREFIX=/home/joel/rtems-cron-5/tools/5
  cd ${build_top}
 Install:
  build_top=$(pwd)
  rm -rf $SB_BUILD_ROOT
  cd dtc-1.4.1
  gmake DESTDIR=$SB_BUILD_ROOT PREFIX=/home/joel/rtems-cron-5/tools/5 install
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sun Apr 12 00:42:54 2020
==============================================================================
Report: devel/dtc-1.4.1-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 190b39e9139980a594bbeeb552dcab67aed1b949
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/dtc-1.4.1-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/dtc-1.4.1-1.cfg
------------------------------------------------------------------------------
Package: dtc-1.4.1-x86_64-freebsd12.1-1
 Config: devel/dtc-1.4.1-1.cfg
 Summary:
  Device Tree Compiler v1.4.1 for target  on host x86_64-freebsd12.1
 URL:
  http://www.jdl.com/software/
 Version:
  1.4.1
 Release:
  1
  Sources: 1
    1: https://www.kernel.org/pub/software/utils/dtc/dtc-1.4.1.tar.gz
       sha256: 03e74e4ee9378be15f19eb24197dfa32070efc3c85e93269e56d7ade133e359f
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source dtc -q -n dtc-1.4.1
  %setup patch dtc -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd dtc-1.4.1
  # Build and build flags means force build == host
  # gcc is not ready to be compiled with -std=gnu99
  LDFLAGS="${SB_HOST_LDFLAGS}"
  LIBS="${SB_HOST_LIBS}"
  CC=$(echo "/usr/bin/cc ${SB_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
  CXX=$(echo "/usr/bin/c++ ${SB_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  CC_FOR_BUILD=${CC}
  CXX_FOR_BUILD=${CXX}
  export CC CXX CC_FOR_BUILD CXX_FOR_BUILD CFLAGS LDFLAGS LIBS
  gmake PREFIX=/home/joel/rtems-cron-5/tools/5
  cd ${build_top}
 Install:
  build_top=$(pwd)
  rm -rf $SB_BUILD_ROOT
  cd dtc-1.4.1
  gmake DESTDIR=$SB_BUILD_ROOT PREFIX=/home/joel/rtems-cron-5/tools/5 install
  cd ${build_top}




More information about the build mailing list