diff options
author | blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-03-08 21:36:50 +0000 |
---|---|---|
committer | blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-03-08 21:36:50 +0000 |
commit | 19f329ad7b4131471183801ccfa74295698fa62e (patch) | |
tree | 9280aed0a6b17928c617abcead06ff26d6322405 /target-sparc/fbranch_template.h | |
parent | b3db87581213138e8a90862816051ca5f885e6d5 (diff) |
Convert branches and conditional moves to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4028 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-sparc/fbranch_template.h')
-rw-r--r-- | target-sparc/fbranch_template.h | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/target-sparc/fbranch_template.h b/target-sparc/fbranch_template.h deleted file mode 100644 index e6bf9a269a..0000000000 --- a/target-sparc/fbranch_template.h +++ /dev/null @@ -1,89 +0,0 @@ -/* FCC1:FCC0: 0 =, 1 <, 2 >, 3 u */ - -void OPPROTO glue(op_eval_fbne, FCC)(void) -{ -// !0 - T2 = FFLAG_SET(FSR_FCC0) | FFLAG_SET(FSR_FCC1); /* L or G or U */ -} - -void OPPROTO glue(op_eval_fblg, FCC)(void) -{ -// 1 or 2 - T2 = FFLAG_SET(FSR_FCC0) ^ FFLAG_SET(FSR_FCC1); -} - -void OPPROTO glue(op_eval_fbul, FCC)(void) -{ -// 1 or 3 - T2 = FFLAG_SET(FSR_FCC0); -} - -void OPPROTO glue(op_eval_fbl, FCC)(void) -{ -// 1 - T2 = FFLAG_SET(FSR_FCC0) & !FFLAG_SET(FSR_FCC1); -} - -void OPPROTO glue(op_eval_fbug, FCC)(void) -{ -// 2 or 3 - T2 = FFLAG_SET(FSR_FCC1); -} - -void OPPROTO glue(op_eval_fbg, FCC)(void) -{ -// 2 - T2 = !FFLAG_SET(FSR_FCC0) & FFLAG_SET(FSR_FCC1); -} - -void OPPROTO glue(op_eval_fbu, FCC)(void) -{ -// 3 - T2 = FFLAG_SET(FSR_FCC0) & FFLAG_SET(FSR_FCC1); -} - -void OPPROTO glue(op_eval_fbe, FCC)(void) -{ -// 0 - T2 = !FFLAG_SET(FSR_FCC0) & !FFLAG_SET(FSR_FCC1); -} - -void OPPROTO glue(op_eval_fbue, FCC)(void) -{ -// 0 or 3 - T2 = !(FFLAG_SET(FSR_FCC1) ^ FFLAG_SET(FSR_FCC0)); - FORCE_RET(); -} - -void OPPROTO glue(op_eval_fbge, FCC)(void) -{ -// 0 or 2 - T2 = !FFLAG_SET(FSR_FCC0); -} - -void OPPROTO glue(op_eval_fbuge, FCC)(void) -{ -// !1 - T2 = !(FFLAG_SET(FSR_FCC0) & !FFLAG_SET(FSR_FCC1)); -} - -void OPPROTO glue(op_eval_fble, FCC)(void) -{ -// 0 or 1 - T2 = !FFLAG_SET(FSR_FCC1); -} - -void OPPROTO glue(op_eval_fbule, FCC)(void) -{ -// !2 - T2 = !(!FFLAG_SET(FSR_FCC0) & FFLAG_SET(FSR_FCC1)); -} - -void OPPROTO glue(op_eval_fbo, FCC)(void) -{ -// !3 - T2 = !(FFLAG_SET(FSR_FCC0) & FFLAG_SET(FSR_FCC1)); -} - -#undef FCC -#undef FFLAG_SET |