Build FreeBSD: FAILED devel/spike on x86_64-freebsd15.0 (spike-530af85d83781a3dae31a4ace84a573ec255fefa-x86_64-freebsd15.0-1)

OAR Tester for FreeBSD 15 rtems-tester at oarcorp.com
Thu Jun 4 20:08:55 UTC 2026


RTEMS Source Builder - Set Builder, 7 (96b1831ff22a)

Host: FreeBSD-15.0-RELEASE-p4-amd64-64bit-ELF
       FreeBSD  15.0-RELEASE-p4 FreeBSD 15.0-RELEASE-p4
       releng/15.0-n281010-8ef0ed690df2 GENERIC amd64 amd64

Build Time: 0:00:36.665744

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
Build FAILED: spike-530af85d83781a3dae31a4ace84a573ec255fefa-x86_64-freebsd15.0-1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
sed 's/NAME/vl8re64_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VL8RE64_V/' > vl8re64_v.cc
sed 's/NAME/vsm_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSM_V/' > vsm_v.cc
sed 's/NAME/vse8_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSE8_V/' > vse8_v.cc
sed 's/NAME/vse16_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSE16_V/' > vse16_v.cc
sed 's/NAME/vse32_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSE32_V/' > vse32_v.cc
sed 's/NAME/vse64_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSE64_V/' > vse64_v.cc
sed 's/NAME/vsse8_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSE8_V/' > vsse8_v.cc
sed 's/NAME/vsoxei8_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSOXEI8_V/' > vsoxei8_v.cc
sed 's/NAME/vsoxei16_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSOXEI16_V/' > vsoxei16_v.cc
sed 's/NAME/vsoxei32_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSOXEI32_V/' > vsoxei32_v.cc
sed 's/NAME/vsoxei64_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSOXEI64_V/' > vsoxei64_v.cc
sed 's/NAME/vsse16_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSE16_V/' > vsse16_v.cc
sed 's/NAME/vsse32_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSE32_V/' > vsse32_v.cc
sed 's/NAME/vsse64_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSSE64_V/' > vsse64_v.cc
sed 's/NAME/vsuxei8_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSUXEI8_V/' > vsuxei8_v.cc
sed 's/NAME/vsuxei16_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSUXEI16_V/' > vsuxei16_v.cc
sed 's/NAME/vsuxei32_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSUXEI32_V/' > vsuxei32_v.cc
sed 's/NAME/vsuxei64_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VSUXEI64_V/' > vsuxei64_v.cc
sed 's/NAME/vs1r_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VS1R_V/' > vs1r_v.cc
sed 's/NAME/vs2r_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VS2R_V/' > vs2r_v.cc
sed 's/NAME/vs4r_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VS4R_V/' > vs4r_v.cc
sed 's/NAME/vs8r_v/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_VS8R_V/' > vs8r_v.cc
sed 's/NAME/hfence_gvma/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HFENCE_GVMA/' > hfence_gvma.cc
sed 's/NAME/hfence_vvma/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HFENCE_VVMA/' > hfence_vvma.cc
sed 's/NAME/hlv_b/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HLV_B/' > hlv_b.cc
sed 's/NAME/hlv_bu/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HLV_BU/' > hlv_bu.cc
sed 's/NAME/hlv_h/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HLV_H/' > hlv_h.cc
sed 's/NAME/hlv_hu/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HLV_HU/' > hlv_hu.cc
sed 's/NAME/hlvx_hu/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HLVX_HU/' > hlvx_hu.cc
sed 's/NAME/hlv_w/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HLV_W/' > hlv_w.cc
sed 's/NAME/hlv_wu/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HLV_WU/' > hlv_wu.cc
sed 's/NAME/hlvx_wu/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HLVX_WU/' > hlvx_wu.cc
sed 's/NAME/hlv_d/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HLV_D/' > hlv_d.cc
sed 's/NAME/hsv_b/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HSV_B/' > hsv_b.cc
sed 's/NAME/hsv_h/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HSV_H/' > hsv_h.cc
sed 's/NAME/hsv_w/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HSV_W/' > hsv_w.cc
sed 's/NAME/hsv_d/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HSV_D/' > hsv_d.cc
sed 's/NAME/add16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_ADD16/' > add16.cc
sed 's/NAME/radd16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RADD16/' > radd16.cc
sed 's/NAME/uradd16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URADD16/' > uradd16.cc
sed 's/NAME/kadd16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KADD16/' > kadd16.cc
sed 's/NAME/ukadd16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKADD16/' > ukadd16.cc
sed 's/NAME/sub16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SUB16/' > sub16.cc
sed 's/NAME/rsub16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RSUB16/' > rsub16.cc
sed 's/NAME/ursub16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URSUB16/' > ursub16.cc
sed 's/NAME/ksub16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSUB16/' > ksub16.cc
sed 's/NAME/uksub16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKSUB16/' > uksub16.cc
sed 's/NAME/cras16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CRAS16/' > cras16.cc
sed 's/NAME/rcras16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RCRAS16/' > rcras16.cc
sed 's/NAME/urcras16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URCRAS16/' > urcras16.cc
sed 's/NAME/kcras16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KCRAS16/' > kcras16.cc
sed 's/NAME/ukcras16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKCRAS16/' > ukcras16.cc
sed 's/NAME/crsa16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CRSA16/' > crsa16.cc
sed 's/NAME/rcrsa16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RCRSA16/' > rcrsa16.cc
sed 's/NAME/urcrsa16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URCRSA16/' > urcrsa16.cc
sed 's/NAME/kcrsa16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KCRSA16/' > kcrsa16.cc
sed 's/NAME/ukcrsa16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKCRSA16/' > ukcrsa16.cc
sed 's/NAME/stas16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_STAS16/' > stas16.cc
sed 's/NAME/rstas16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RSTAS16/' > rstas16.cc
sed 's/NAME/urstas16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URSTAS16/' > urstas16.cc
sed 's/NAME/kstas16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSTAS16/' > kstas16.cc
sed 's/NAME/ukstas16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKSTAS16/' > ukstas16.cc
sed 's/NAME/stsa16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_STSA16/' > stsa16.cc
sed 's/NAME/rstsa16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RSTSA16/' > rstsa16.cc
sed 's/NAME/urstsa16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URSTSA16/' > urstsa16.cc
sed 's/NAME/kstsa16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSTSA16/' > kstsa16.cc
sed 's/NAME/ukstsa16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKSTSA16/' > ukstsa16.cc
sed 's/NAME/add8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_ADD8/' > add8.cc
sed 's/NAME/radd8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RADD8/' > radd8.cc
sed 's/NAME/uradd8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URADD8/' > uradd8.cc
sed 's/NAME/kadd8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KADD8/' > kadd8.cc
sed 's/NAME/ukadd8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKADD8/' > ukadd8.cc
sed 's/NAME/sub8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SUB8/' > sub8.cc
sed 's/NAME/rsub8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RSUB8/' > rsub8.cc
sed 's/NAME/ursub8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URSUB8/' > ursub8.cc
sed 's/NAME/ksub8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSUB8/' > ksub8.cc
sed 's/NAME/uksub8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKSUB8/' > uksub8.cc
sed 's/NAME/sra16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRA16/' > sra16.cc
sed 's/NAME/srai16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRAI16/' > srai16.cc
sed 's/NAME/sra16_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRA16_U/' > sra16_u.cc
sed 's/NAME/srai16_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRAI16_U/' > srai16_u.cc
sed 's/NAME/srl16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRL16/' > srl16.cc
sed 's/NAME/srli16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRLI16/' > srli16.cc
sed 's/NAME/srl16_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRL16_U/' > srl16_u.cc
sed 's/NAME/srli16_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRLI16_U/' > srli16_u.cc
sed 's/NAME/sll16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SLL16/' > sll16.cc
sed 's/NAME/slli16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SLLI16/' > slli16.cc
sed 's/NAME/ksll16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLL16/' > ksll16.cc
sed 's/NAME/kslli16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLLI16/' > kslli16.cc
sed 's/NAME/kslra16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLRA16/' > kslra16.cc
sed 's/NAME/kslra16_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLRA16_U/' > kslra16_u.cc
sed 's/NAME/sra8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRA8/' > sra8.cc
sed 's/NAME/srai8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRAI8/' > srai8.cc
sed 's/NAME/sra8_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRA8_U/' > sra8_u.cc
sed 's/NAME/srai8_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRAI8_U/' > srai8_u.cc
sed 's/NAME/srl8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRL8/' > srl8.cc
sed 's/NAME/srli8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRLI8/' > srli8.cc
sed 's/NAME/srl8_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRL8_U/' > srl8_u.cc
sed 's/NAME/srli8_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRLI8_U/' > srli8_u.cc
sed 's/NAME/sll8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SLL8/' > sll8.cc
sed 's/NAME/slli8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SLLI8/' > slli8.cc
sed 's/NAME/ksll8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLL8/' > ksll8.cc
sed 's/NAME/kslli8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLLI8/' > kslli8.cc
sed 's/NAME/kslra8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLRA8/' > kslra8.cc
sed 's/NAME/kslra8_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLRA8_U/' > kslra8_u.cc
sed 's/NAME/cmpeq16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CMPEQ16/' > cmpeq16.cc
sed 's/NAME/scmplt16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SCMPLT16/' > scmplt16.cc
sed 's/NAME/scmple16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SCMPLE16/' > scmple16.cc
sed 's/NAME/ucmplt16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UCMPLT16/' > ucmplt16.cc
sed 's/NAME/ucmple16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UCMPLE16/' > ucmple16.cc
sed 's/NAME/cmpeq8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CMPEQ8/' > cmpeq8.cc
sed 's/NAME/scmplt8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SCMPLT8/' > scmplt8.cc
sed 's/NAME/scmple8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SCMPLE8/' > scmple8.cc
sed 's/NAME/ucmplt8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UCMPLT8/' > ucmplt8.cc
sed 's/NAME/ucmple8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UCMPLE8/' > ucmple8.cc
sed 's/NAME/smul16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMUL16/' > smul16.cc
sed 's/NAME/smulx16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMULX16/' > smulx16.cc
sed 's/NAME/umul16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMUL16/' > umul16.cc
sed 's/NAME/umulx16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMULX16/' > umulx16.cc
sed 's/NAME/khm16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KHM16/' > khm16.cc
sed 's/NAME/khmx16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KHMX16/' > khmx16.cc
sed 's/NAME/smul8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMUL8/' > smul8.cc
sed 's/NAME/smulx8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMULX8/' > smulx8.cc
sed 's/NAME/umul8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMUL8/' > umul8.cc
sed 's/NAME/umulx8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMULX8/' > umulx8.cc
sed 's/NAME/khm8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KHM8/' > khm8.cc
sed 's/NAME/khmx8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KHMX8/' > khmx8.cc
sed 's/NAME/smin16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMIN16/' > smin16.cc
sed 's/NAME/umin16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMIN16/' > umin16.cc
sed 's/NAME/smax16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMAX16/' > smax16.cc
sed 's/NAME/umax16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMAX16/' > umax16.cc
sed 's/NAME/sclip16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SCLIP16/' > sclip16.cc
sed 's/NAME/uclip16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UCLIP16/' > uclip16.cc
sed 's/NAME/kabs16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KABS16/' > kabs16.cc
sed 's/NAME/clrs16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CLRS16/' > clrs16.cc
sed 's/NAME/clz16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CLZ16/' > clz16.cc
sed 's/NAME/smin8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMIN8/' > smin8.cc
sed 's/NAME/umin8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMIN8/' > umin8.cc
sed 's/NAME/smax8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMAX8/' > smax8.cc
sed 's/NAME/umax8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMAX8/' > umax8.cc
sed 's/NAME/sclip8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SCLIP8/' > sclip8.cc
sed 's/NAME/uclip8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UCLIP8/' > uclip8.cc
sed 's/NAME/kabs8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KABS8/' > kabs8.cc
sed 's/NAME/clrs8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CLRS8/' > clrs8.cc
sed 's/NAME/clz8/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CLZ8/' > clz8.cc
sed 's/NAME/sunpkd810/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SUNPKD810/' > sunpkd810.cc
sed 's/NAME/sunpkd820/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SUNPKD820/' > sunpkd820.cc
sed 's/NAME/sunpkd830/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SUNPKD830/' > sunpkd830.cc
sed 's/NAME/sunpkd831/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SUNPKD831/' > sunpkd831.cc
sed 's/NAME/sunpkd832/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SUNPKD832/' > sunpkd832.cc
sed 's/NAME/zunpkd810/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_ZUNPKD810/' > zunpkd810.cc
sed 's/NAME/zunpkd820/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_ZUNPKD820/' > zunpkd820.cc
sed 's/NAME/zunpkd830/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_ZUNPKD830/' > zunpkd830.cc
sed 's/NAME/zunpkd831/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_ZUNPKD831/' > zunpkd831.cc
sed 's/NAME/zunpkd832/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_ZUNPKD832/' > zunpkd832.cc
sed 's/NAME/pkbb16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_PKBB16/' > pkbb16.cc
sed 's/NAME/pkbt16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_PKBT16/' > pkbt16.cc
sed 's/NAME/pktb16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_PKTB16/' > pktb16.cc
sed 's/NAME/pktt16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_PKTT16/' > pktt16.cc
sed 's/NAME/smmul/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMMUL/' > smmul.cc
sed 's/NAME/smmul_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMMUL_U/' > smmul_u.cc
sed 's/NAME/kmmac/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMAC/' > kmmac.cc
sed 's/NAME/kmmac_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMAC_U/' > kmmac_u.cc
sed 's/NAME/kmmsb/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMSB/' > kmmsb.cc
sed 's/NAME/kmmsb_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMSB_U/' > kmmsb_u.cc
sed 's/NAME/kwmmul/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KWMMUL/' > kwmmul.cc
sed 's/NAME/kwmmul_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KWMMUL_U/' > kwmmul_u.cc
sed 's/NAME/smmwb/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMMWB/' > smmwb.cc
sed 's/NAME/smmwb_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMMWB_U/' > smmwb_u.cc
sed 's/NAME/smmwt/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMMWT/' > smmwt.cc
sed 's/NAME/smmwt_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMMWT_U/' > smmwt_u.cc
sed 's/NAME/kmmawb/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMAWB/' > kmmawb.cc
sed 's/NAME/kmmawb_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMAWB_U/' > kmmawb_u.cc
sed 's/NAME/kmmawt/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMAWT/' > kmmawt.cc
sed 's/NAME/kmmawt_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMAWT_U/' > kmmawt_u.cc
sed 's/NAME/kmmwb2/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMWB2/' > kmmwb2.cc
sed 's/NAME/kmmwb2_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMWB2_U/' > kmmwb2_u.cc
sed 's/NAME/kmmwt2/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMWT2/' > kmmwt2.cc
sed 's/NAME/kmmwt2_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMWT2_U/' > kmmwt2_u.cc
sed 's/NAME/kmmawb2/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMAWB2/' > kmmawb2.cc
sed 's/NAME/kmmawb2_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMAWB2_U/' > kmmawb2_u.cc
sed 's/NAME/kmmawt2/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMAWT2/' > kmmawt2.cc
sed 's/NAME/kmmawt2_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMMAWT2_U/' > kmmawt2_u.cc
sed 's/NAME/smbb16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMBB16/' > smbb16.cc
sed 's/NAME/smbt16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMBT16/' > smbt16.cc
sed 's/NAME/smtt16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMTT16/' > smtt16.cc
sed 's/NAME/kmda/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMDA/' > kmda.cc
sed 's/NAME/kmxda/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMXDA/' > kmxda.cc
sed 's/NAME/smds/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMDS/' > smds.cc
sed 's/NAME/smdrs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMDRS/' > smdrs.cc
sed 's/NAME/smxds/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMXDS/' > smxds.cc
sed 's/NAME/kmabb/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMABB/' > kmabb.cc
sed 's/NAME/kmabt/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMABT/' > kmabt.cc
sed 's/NAME/kmatt/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMATT/' > kmatt.cc
sed 's/NAME/kmada/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMADA/' > kmada.cc
sed 's/NAME/kmaxda/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMAXDA/' > kmaxda.cc
sed 's/NAME/kmads/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMADS/' > kmads.cc
sed 's/NAME/kmadrs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMADRS/' > kmadrs.cc
sed 's/NAME/kmaxds/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMAXDS/' > kmaxds.cc
sed 's/NAME/kmsda/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMSDA/' > kmsda.cc
sed 's/NAME/kmsxda/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMSXDA/' > kmsxda.cc
sed 's/NAME/smal/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMAL/' > smal.cc
sed 's/NAME/sclip32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SCLIP32/' > sclip32.cc
sed 's/NAME/uclip32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UCLIP32/' > uclip32.cc
sed 's/NAME/clrs32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CLRS32/' > clrs32.cc
sed 's/NAME/pbsad/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_PBSAD/' > pbsad.cc
sed 's/NAME/pbsada/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_PBSADA/' > pbsada.cc
sed 's/NAME/smaqa/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMAQA/' > smaqa.cc
sed 's/NAME/umaqa/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMAQA/' > umaqa.cc
sed 's/NAME/smaqa_su/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMAQA_SU/' > smaqa_su.cc
sed 's/NAME/add64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_ADD64/' > add64.cc
sed 's/NAME/radd64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RADD64/' > radd64.cc
sed 's/NAME/uradd64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URADD64/' > uradd64.cc
sed 's/NAME/kadd64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KADD64/' > kadd64.cc
sed 's/NAME/ukadd64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKADD64/' > ukadd64.cc
sed 's/NAME/sub64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SUB64/' > sub64.cc
sed 's/NAME/rsub64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RSUB64/' > rsub64.cc
sed 's/NAME/ursub64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URSUB64/' > ursub64.cc
sed 's/NAME/ksub64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSUB64/' > ksub64.cc
sed 's/NAME/uksub64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKSUB64/' > uksub64.cc
sed 's/NAME/smar64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMAR64/' > smar64.cc
sed 's/NAME/smsr64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMSR64/' > smsr64.cc
sed 's/NAME/umar64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMAR64/' > umar64.cc
sed 's/NAME/umsr64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMSR64/' > umsr64.cc
sed 's/NAME/kmar64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMAR64/' > kmar64.cc
sed 's/NAME/kmsr64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMSR64/' > kmsr64.cc
sed 's/NAME/ukmar64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKMAR64/' > ukmar64.cc
sed 's/NAME/ukmsr64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKMSR64/' > ukmsr64.cc
sed 's/NAME/smalbb/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMALBB/' > smalbb.cc
sed 's/NAME/smalbt/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMALBT/' > smalbt.cc
sed 's/NAME/smaltt/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMALTT/' > smaltt.cc
sed 's/NAME/smalda/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMALDA/' > smalda.cc
sed 's/NAME/smalxda/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMALXDA/' > smalxda.cc
sed 's/NAME/smalds/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMALDS/' > smalds.cc
sed 's/NAME/smaldrs/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMALDRS/' > smaldrs.cc
sed 's/NAME/smalxds/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMALXDS/' > smalxds.cc
sed 's/NAME/smslda/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMSLDA/' > smslda.cc
sed 's/NAME/smslxda/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMSLXDA/' > smslxda.cc
sed 's/NAME/kaddh/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KADDH/' > kaddh.cc
sed 's/NAME/ksubh/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSUBH/' > ksubh.cc
sed 's/NAME/khmbb/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KHMBB/' > khmbb.cc
sed 's/NAME/khmbt/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KHMBT/' > khmbt.cc
sed 's/NAME/khmtt/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KHMTT/' > khmtt.cc
sed 's/NAME/ukaddh/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKADDH/' > ukaddh.cc
sed 's/NAME/uksubh/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKSUBH/' > uksubh.cc
sed 's/NAME/kaddw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KADDW/' > kaddw.cc
sed 's/NAME/ukaddw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKADDW/' > ukaddw.cc
sed 's/NAME/ksubw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSUBW/' > ksubw.cc
sed 's/NAME/uksubw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKSUBW/' > uksubw.cc
sed 's/NAME/kdmbb/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KDMBB/' > kdmbb.cc
sed 's/NAME/kdmbt/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KDMBT/' > kdmbt.cc
sed 's/NAME/kdmtt/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KDMTT/' > kdmtt.cc
sed 's/NAME/kslraw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLRAW/' > kslraw.cc
sed 's/NAME/kslraw_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLRAW_U/' > kslraw_u.cc
sed 's/NAME/ksllw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLLW/' > ksllw.cc
sed 's/NAME/kslliw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLLIW/' > kslliw.cc
sed 's/NAME/kdmabb/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KDMABB/' > kdmabb.cc
sed 's/NAME/kdmabt/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KDMABT/' > kdmabt.cc
sed 's/NAME/kdmatt/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KDMATT/' > kdmatt.cc
sed 's/NAME/kabsw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KABSW/' > kabsw.cc
sed 's/NAME/raddw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RADDW/' > raddw.cc
sed 's/NAME/uraddw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URADDW/' > uraddw.cc
sed 's/NAME/rsubw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RSUBW/' > rsubw.cc
sed 's/NAME/ursubw/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URSUBW/' > ursubw.cc
sed 's/NAME/mulr64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_MULR64/' > mulr64.cc
sed 's/NAME/mulsr64/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_MULSR64/' > mulsr64.cc
sed 's/NAME/msubr32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_MSUBR32/' > msubr32.cc
sed 's/NAME/ave/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_AVE/' > ave.cc
sed 's/NAME/sra_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRA_U/' > sra_u.cc
sed 's/NAME/srai_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRAI_U/' > srai_u.cc
sed 's/NAME/insb/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_INSB/' > insb.cc
sed 's/NAME/maddr32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_MADDR32/' > maddr32.cc
sed 's/NAME/add32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_ADD32/' > add32.cc
sed 's/NAME/radd32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RADD32/' > radd32.cc
sed 's/NAME/uradd32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URADD32/' > uradd32.cc
sed 's/NAME/kadd32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KADD32/' > kadd32.cc
sed 's/NAME/ukadd32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKADD32/' > ukadd32.cc
sed 's/NAME/sub32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SUB32/' > sub32.cc
sed 's/NAME/rsub32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RSUB32/' > rsub32.cc
sed 's/NAME/ursub32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URSUB32/' > ursub32.cc
sed 's/NAME/ksub32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSUB32/' > ksub32.cc
sed 's/NAME/uksub32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKSUB32/' > uksub32.cc
sed 's/NAME/cras32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CRAS32/' > cras32.cc
sed 's/NAME/rcras32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RCRAS32/' > rcras32.cc
sed 's/NAME/urcras32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URCRAS32/' > urcras32.cc
sed 's/NAME/kcras32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KCRAS32/' > kcras32.cc
sed 's/NAME/ukcras32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKCRAS32/' > ukcras32.cc
sed 's/NAME/crsa32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CRSA32/' > crsa32.cc
sed 's/NAME/rcrsa32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RCRSA32/' > rcrsa32.cc
sed 's/NAME/urcrsa32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URCRSA32/' > urcrsa32.cc
sed 's/NAME/kcrsa32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KCRSA32/' > kcrsa32.cc
sed 's/NAME/ukcrsa32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKCRSA32/' > ukcrsa32.cc
sed 's/NAME/stas32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_STAS32/' > stas32.cc
sed 's/NAME/rstas32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RSTAS32/' > rstas32.cc
sed 's/NAME/urstas32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URSTAS32/' > urstas32.cc
sed 's/NAME/kstas32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSTAS32/' > kstas32.cc
sed 's/NAME/ukstas32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKSTAS32/' > ukstas32.cc
sed 's/NAME/stsa32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_STSA32/' > stsa32.cc
sed 's/NAME/rstsa32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_RSTSA32/' > rstsa32.cc
sed 's/NAME/urstsa32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_URSTSA32/' > urstsa32.cc
sed 's/NAME/kstsa32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSTSA32/' > kstsa32.cc
sed 's/NAME/ukstsa32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UKSTSA32/' > ukstsa32.cc
sed 's/NAME/sra32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRA32/' > sra32.cc
sed 's/NAME/srai32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRAI32/' > srai32.cc
sed 's/NAME/sra32_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRA32_U/' > sra32_u.cc
sed 's/NAME/srai32_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRAI32_U/' > srai32_u.cc
sed 's/NAME/srl32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRL32/' > srl32.cc
sed 's/NAME/srli32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRLI32/' > srli32.cc
sed 's/NAME/srl32_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRL32_U/' > srl32_u.cc
sed 's/NAME/srli32_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRLI32_U/' > srli32_u.cc
sed 's/NAME/sll32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SLL32/' > sll32.cc
sed 's/NAME/slli32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SLLI32/' > slli32.cc
sed 's/NAME/ksll32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLL32/' > ksll32.cc
sed 's/NAME/kslli32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLLI32/' > kslli32.cc
sed 's/NAME/kslra32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLRA32/' > kslra32.cc
sed 's/NAME/kslra32_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KSLRA32_U/' > kslra32_u.cc
sed 's/NAME/smin32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMIN32/' > smin32.cc
sed 's/NAME/umin32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMIN32/' > umin32.cc
sed 's/NAME/smax32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMAX32/' > smax32.cc
sed 's/NAME/umax32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_UMAX32/' > umax32.cc
sed 's/NAME/kabs32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KABS32/' > kabs32.cc
sed 's/NAME/khmbb16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KHMBB16/' > khmbb16.cc
sed 's/NAME/khmbt16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KHMBT16/' > khmbt16.cc
sed 's/NAME/khmtt16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KHMTT16/' > khmtt16.cc
sed 's/NAME/kdmbb16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KDMBB16/' > kdmbb16.cc
sed 's/NAME/kdmbt16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KDMBT16/' > kdmbt16.cc
sed 's/NAME/kdmtt16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KDMTT16/' > kdmtt16.cc
sed 's/NAME/kdmabb16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KDMABB16/' > kdmabb16.cc
sed 's/NAME/kdmabt16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KDMABT16/' > kdmabt16.cc
sed 's/NAME/kdmatt16/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KDMATT16/' > kdmatt16.cc
sed 's/NAME/smbt32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMBT32/' > smbt32.cc
sed 's/NAME/smtt32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMTT32/' > smtt32.cc
sed 's/NAME/kmabb32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMABB32/' > kmabb32.cc
sed 's/NAME/kmabt32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMABT32/' > kmabt32.cc
sed 's/NAME/kmatt32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMATT32/' > kmatt32.cc
sed 's/NAME/kmda32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMDA32/' > kmda32.cc
sed 's/NAME/kmxda32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMXDA32/' > kmxda32.cc
sed 's/NAME/kmaxda32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMAXDA32/' > kmaxda32.cc
sed 's/NAME/kmads32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMADS32/' > kmads32.cc
sed 's/NAME/kmadrs32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMADRS32/' > kmadrs32.cc
sed 's/NAME/kmaxds32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMAXDS32/' > kmaxds32.cc
sed 's/NAME/kmsda32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMSDA32/' > kmsda32.cc
sed 's/NAME/kmsxda32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_KMSXDA32/' > kmsxda32.cc
sed 's/NAME/smds32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMDS32/' > smds32.cc
sed 's/NAME/smdrs32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMDRS32/' > smdrs32.cc
sed 's/NAME/smxds32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SMXDS32/' > smxds32.cc
sed 's/NAME/sraiw_u/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SRAIW_U/' > sraiw_u.cc
sed 's/NAME/pkbt32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_PKBT32/' > pkbt32.cc
sed 's/NAME/pktb32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_PKTB32/' > pktb32.cc
sed 's/NAME/clz32/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_CLZ32/' > clz32.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
sed 's/NAME/sfence_w_inval/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SFENCE_W_INVAL/' > sfence_w_inval.cc
sed 's/NAME/sfence_inval_ir/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SFENCE_INVAL_IR/' > sfence_inval_ir.cc
sed 's/NAME/sinval_vma/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_SINVAL_VMA/' > sinval_vma.cc
sed 's/NAME/hinval_vvma/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HINVAL_VVMA/' > hinval_vvma.cc
sed 's/NAME/hinval_gvma/' ./riscv/insn_template.cc | sed 's/OPCODE/ MATCH_HINVAL_GVMA/' > hinval_gvma.cc
gcc -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm  -c ./fdt/fdt.c
gcc -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm  -c ./fdt/fdt_ro.c
gcc -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm  -c ./fdt/fdt_wip.c
gcc -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm  -c ./fdt/fdt_sw.c
gcc -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm  -c ./fdt/fdt_rw.c
gcc -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm  -c ./fdt/fdt_strerror.c
gcc -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm  -c ./fdt/fdt_empty_tree.c
gcc -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm  -c ./fdt/fdt_addresses.c
gcc -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm  -c ./fdt/fdt_overlay.c
echo "int _spike_main( int arg ) { return arg; }" > _spike_main.cc
gmake: Circular libsoftfloat.so <- libsoftfloat.so dependency dropped.
g++ -L. -Wl,--export-dynamic -L/usr/local/lib  -Wl,-rpath,/home/tester/rtems-cron-7/tools/7/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_classify.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_i8.o f16_to_i16.o f16_to_i32.o f16_to_i32_r_minMag.o f16_to_i64.o f16_to_i64_r_minMag.o f16_to_ui8.o f16_to_ui16.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_classif
 y.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_i16.o f32_to_i32.o f32_to_i32_r_minMag.o f32_to_i64.o f32_to_i64_r_minMag.o f32_to_ui16.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 fall_reciprocal.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_addMa
 gsF16.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_roundPackToUI64.o s_roundToI32.o s_roundToI64.o s_roundToUI32.o s_roundToUI64.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 -lboost_regex -lpthread   -lboost_regex
g++ -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm -I/usr/local/include -c ./fesvr/elf2hex.cc
g++ -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm -I/usr/local/include -c ./spike_main/spike.cc
g++ -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm -I/usr/local/include -c ./spike_main/spike-log-parser.cc
g++ -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm -I/usr/local/include -c ./spike_main/xspike.cc
g++ -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm -I/usr/local/include -c ./spike_main/termios-xspike.cc
g++ -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm -I/usr/local/include -c ./spike_dasm/spike-dasm.cc
g++ -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm -I/usr/local/include   -c ./spike_dasm/spike_dasm_option_parser.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++ -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm -I/usr/local/include   -c ./disasm/disasm.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_classify.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_i8.o f16_to_i16.o f16_to_i32.o f16_to_i32_r_minMag.o f16_to_i64.o f16_to_i64_r_minMag.o f16_to_ui8.o f16_to_ui16.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_i16.o f32_to_i32.o f32_to_i32_r_minMag.o f32_to_i64.o f32_to_i64_r_minMag.o f32_to_ui16.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 fall_reciprocal.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_approxRecipSqr
 t_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_rou
 ndPackToUI64.o s_roundToI32.o s_roundToI64.o s_roundToUI32.o s_roundToUI64.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
g++ -MMD -MP  -DPREFIX=\"/home/tester/rtems-cron-7/tools/7\" -Wall -Wno-unused -Wno-nonportable-include-path -g -O2 -fPIC -std=c++11 -g -O2   -I. -I. -I./fesvr -I./riscv -I./disasm -I./customext -I./fdt -I./softfloat -I./spike_main -I./spike_dasm -I/usr/local/include   -c amoadd_d.cc
amoadd_d.cc:1: sorry, unimplemented: PCH allocation failure
    1 | // See LICENSE for license details.
gmake: *** [Makefile:349: amoadd_d.o] Error 1
gmake: *** Waiting for unfinished jobs....
shell cmd failed: /bin/sh -ex  /home/tester/rtems-cron-7/rtems-source-builder/bare/build/spike-530af85d83781a3dae31a4ace84a573ec255fefa-x86_64-freebsd15.0-1/do-build
error: building spike-530af85d83781a3dae31a4ace84a573ec255fefa-x86_64-freebsd15.0-1
  See error report: rsb-report-spike-530af85d83781a3dae31a4ace84a573ec255fefa-x86_64-freebsd15.0-1.txt
  Note: In some cases the error appears only in
  the complete build log (see --log option)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 


Output
======

Build Set: devel/spike
Build Set: devel/dtc.bset
config: devel/dtc-1.7.2-1.cfg
package: dtc-1.7.2-x86_64-freebsd15.0-1
building: dtc-1.7.2-x86_64-freebsd15.0-1
sizes: dtc-1.7.2-x86_64-freebsd15.0-1: 4.376MB (installed: 1.155MB)
cleaning: dtc-1.7.2-x86_64-freebsd15.0-1
reporting: devel/dtc-1.7.2-1.cfg -> dtc-1.7.2-x86_64-freebsd15.0-1.txt
reporting: devel/dtc-1.7.2-1.cfg -> dtc-1.7.2-x86_64-freebsd15.0-1.xml
staging: dtc-1.7.2-x86_64-freebsd15.0-1 -> /home/tester/rtems-cron-7/rtems-source-builder/bare/build/tmp/sb-1002-staging
cleaning: dtc-1.7.2-x86_64-freebsd15.0-1
Build Set: Time 0:00:07.895374
config: devel/spike-1.1.0.cfg
package: spike-530af85d83781a3dae31a4ace84a573ec255fefa-x86_64-freebsd15.0-1
download: https://dl.rtems.org/0fef57ba0470ad927cba7763c77c770882ebe1549d79a36c4d351961e10d14f672e8c1bb4e2400639ba6694affa0eafabd60aaed88c586ac233c8f9f7227aa63/spike-530af85d83781a3dae31a4ace84a573ec255fefa.tar.gz -> sources/spike-530af85d83781a3dae31a4ace84a573ec255fefa.tar.gz
Creating source directory: patches
download: https://dl.rtems.org/47fedf4492ef422aaeededc24b5cb43fcc0d37dc455583f50cf50a89b2d378dd2264b491919f82e87f8d89a1079a543919864d2a0e59d5ad37e893902f1a6d40/spike-1.1.0-add-cstdint.h.diff -> patches/spike-1.1.0-add-cstdint.h.diff
download: https://dl.rtems.org/47fedf4492ef422aaeededc24b5cb43fcc0d37dc455583f50cf50a89b2d378dd2264b491919f82e87f8d89a1079a543919864d2a0e59d5ad37e893902f1a6d40/spike-1.1.0-add-cstdint.h.diff: error: HTTP Error 404: Not Found
download: https://gitlab.rtems.org/-/project/7/uploads/6bd4d0e18ccbb0e403ebea8d951359e4/spike-1.1.0-add-cstdint.h.diff -> patches/spike-1.1.0-add-cstdint.h.diff
building: spike-530af85d83781a3dae31a4ace84a573ec255fefa-x86_64-freebsd15.0-1
error: building spike-530af85d83781a3dae31a4ace84a573ec255fefa-x86_64-freebsd15.0-1
Build FAILED
  See error report: rsb-report-spike-530af85d83781a3dae31a4ace84a573ec255fefa-x86_64-freebsd15.0-1.txt
  Note: In some cases the error appears only in
  the complete build log (see --log option)
error: building spike-530af85d83781a3dae31a4ace84a573ec255fefa-x86_64-freebsd15.0-1
Mailing report: build at rtems.org

Report
======

==============================================================================
RTEMS Tools Project <users at rtems.org> Thu Jun  4 10:34:42 2026
==============================================================================
Report: devel/dtc-1.7.2-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 96b1831ff22a49672cebdf16abc731219232ff09
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/dtc-1.7.2-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/dtc-1.7.2-1.cfg
------------------------------------------------------------------------------
Package: dtc-1.7.2-x86_64-freebsd15.0-1
 Config: devel/dtc-1.7.2-1.cfg
 Summary:
  Device Tree Compiler v1.7.2 for target  on host x86_64-freebsd15.0
 URL:
  https://www.devicetree.org/
 Version:
  1.7.2
 Release:
  1
  Sources: 1
    1: https://www.kernel.org/pub/software/utils/dtc/dtc-1.7.2.tar.xz
       sha512: MPNhEXWlwpVWKC8/KJRwGlg364aWCNideMKAr0SLvDpbbIP1HCj5kYR8DrfEKqV1mbvDFDPxs7LI0WLLIWm5Hw==
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source dtc -q -n dtc-1.7.2
  %setup patch dtc -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd dtc-1.7.2
  # 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/tester/rtems-cron-7/tools/7 WARNINGS=
  cd ${build_top}
 Install:
  build_top=$(pwd)
  rm -rf $SB_BUILD_ROOT
  cd dtc-1.7.2
  gmake DESTDIR=$SB_BUILD_ROOT PREFIX=/home/tester/rtems-cron-7/tools/7 WARNINGS= install
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Thu Jun  4 10:34:42 2026
==============================================================================
Report: devel/dtc-1.7.2-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 96b1831ff22a49672cebdf16abc731219232ff09
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/dtc-1.7.2-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/dtc-1.7.2-1.cfg
------------------------------------------------------------------------------
Package: dtc-1.7.2-x86_64-freebsd15.0-1
 Config: devel/dtc-1.7.2-1.cfg
 Summary:
  Device Tree Compiler v1.7.2 for target  on host x86_64-freebsd15.0
 URL:
  https://www.devicetree.org/
 Version:
  1.7.2
 Release:
  1
  Sources: 1
    1: https://www.kernel.org/pub/software/utils/dtc/dtc-1.7.2.tar.xz
       sha512: MPNhEXWlwpVWKC8/KJRwGlg364aWCNideMKAr0SLvDpbbIP1HCj5kYR8DrfEKqV1mbvDFDPxs7LI0WLLIWm5Hw==
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source dtc -q -n dtc-1.7.2
  %setup patch dtc -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd dtc-1.7.2
  # 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/tester/rtems-cron-7/tools/7 WARNINGS=
  cd ${build_top}
 Install:
  build_top=$(pwd)
  rm -rf $SB_BUILD_ROOT
  cd dtc-1.7.2
  gmake DESTDIR=$SB_BUILD_ROOT PREFIX=/home/tester/rtems-cron-7/tools/7 WARNINGS= install
  cd ${build_top}




More information about the build mailing list