summaryrefslogtreecommitdiffstats
path: root/libjava/scripts/showval.java
diff options
context:
space:
mode:
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>2000-09-06 09:12:51 +0000
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>2000-09-06 09:12:51 +0000
commitac313e3946413562cd8ddc54f0f689b28db7c9d5 (patch)
treeb7cc73d2c5daab569be640d46abbcb472c5b15ea /libjava/scripts/showval.java
parentc47da93d8bd237eadf62011d10f34b53432d466c (diff)
downloadppe42-gcc-ac313e3946413562cd8ddc54f0f689b28db7c9d5.tar.gz
ppe42-gcc-ac313e3946413562cd8ddc54f0f689b28db7c9d5.zip
* config/rs6000/rs6000.c (validate_condition_mode): New function.
(branch_comparison_operator): Call validate_condition_mode to abort rather than returning 0. (branch_positive_comparison_operator): New function. (scc_comparison_operator): Call validate_condition_mode to abort rather than returning 0. (ccr_bit): Call validate_condition_mode. Update for new branch scheme. (print_operand): Delete %C modifier. Update %E case to use EQ bit not SO bit. (rs6000_reverse_condition): New function. (rs6000_generate_compare): New function. (rs6000_emit_sCOND): New function. (rs6000_emit_cbranch): New function. (output_cbranch): The length of a long branch insn is now only 8 bytes. Add validate_condition_mode. Use rs6000_reverse_condition. Remove cror generation. * config/rs6000/rs6000.h: Update comments. (PREDICATE_CODES): Add new predicate. Update codes used by branch_comparison_operator and scc_comparison_operator. * config/rs6000/rs6000-protos.h: Add prototypes for new external functions. * config/rs6000/rs6000.md: Add new scheduling parameters for cr_logical instructions. Change length of branch instructions. (bCOND patterns): Call rs6000_emit_cbranch. (sCOND patterns): Call rs6000_emit_sCOND. (branch patterns): Change lengths to 4. (cr logical patterns): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36191 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/scripts/showval.java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud