From: Richard Kenner Date: Mon, 16 Aug 1993 22:59:00 +0000 (-0400) Subject: (tablejump): Now SImode and uses cased. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=228e0c5f6cf53320d73d5acb966db5fb15b4863f;p=gcc.git (tablejump): Now SImode and uses cased. From-SVN: r5169 --- diff --git a/gcc/config/ns32k/ns32k.md b/gcc/config/ns32k/ns32k.md index 556e94bd43a..8a92a54b49e 100644 --- a/gcc/config/ns32k/ns32k.md +++ b/gcc/config/ns32k/ns32k.md @@ -2355,32 +2355,18 @@ "" "jump %0") -;;(define_insn "tablejump" -;; [(set (pc) -;; (plus:SI (match_operand:SI 0 "general_operand" "g") -;; (pc)))] -;; "" -;; "cased %0") - (define_insn "tablejump" [(set (pc) - (plus:SI (pc) (match_operand:HI 0 "general_operand" "g"))) + (plus:SI (pc) (match_operand:SI 0 "general_operand" "g"))) (use (label_ref (match_operand 1 "" "")))] "" "* { ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, \"LI\", CODE_LABEL_NUMBER (operands[1])); - return \"casew %0\"; + return \"cased %0\"; }") -;;(define_insn "" -;; [(set (pc) -;; (plus:SI (match_operand:QI 0 "general_operand" "g") -;; (pc)))] -;; "" -;; "caseb %0") - ;; Scondi instructions (define_insn "seq" [(set (match_operand:SI 0 "general_operand" "=g<")