Implement "half-baked" half-precision instruction subset for Hwacha
authorAlbert Ou <a_ou@eecs.berkeley.edu>
Tue, 5 Nov 2013 06:31:01 +0000 (22:31 -0800)
committerAlbert Ou <a_ou@eecs.berkeley.edu>
Tue, 5 Nov 2013 06:31:01 +0000 (22:31 -0800)
commit826fc1719aaabcf11651b4ede4d98109ad9dc05a
treee92ffc58d04e28d7a1112834735b242d0f0246c7
parent05bd63e022bcec155e209f9e5de59e765786a203
Implement "half-baked" half-precision instruction subset for Hwacha
39 files changed:
hwacha/cvt16.cc [new file with mode: 0644]
hwacha/cvt16.h [new file with mode: 0644]
hwacha/decode_hwacha_ut_half.h [new file with mode: 0644]
hwacha/hwacha.mk.in
hwacha/insn_template_hwacha_ut_half.cc [new file with mode: 0644]
hwacha/insns_ut_half/ut_fadd_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fcvt_d_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fcvt_h_d.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fcvt_h_l.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fcvt_h_lu.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fcvt_h_s.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fcvt_h_w.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fcvt_h_wu.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fcvt_l_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fcvt_lu_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fcvt_s_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fcvt_w_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fcvt_wu_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fdiv_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_feq_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fle_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_flh.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_flt_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fmadd_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fmax_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fmin_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fmsub_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fmul_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fmv_h_x.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fmv_x_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fnmadd_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fnmsub_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fsgnj_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fsgnjn_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fsgnjx_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fsh.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fsqrt_h.h [new file with mode: 0644]
hwacha/insns_ut_half/ut_fsub_h.h [new file with mode: 0644]
hwacha/opcodes_hwacha_ut_half.h [new file with mode: 0644]