Index: i386.md =================================================================== --- i386.md (revision 177940) +++ i386.md (working copy) @@ -778,18 +778,13 @@ ;; Used in signed and unsigned widening multiplications. (define_code_iterator any_extend [sign_extend zero_extend]) -;; Various insn prefixes for signed and unsigned operations. -(define_code_attr u [(sign_extend "") (zero_extend "u") - (div "") (udiv "u")]) +;; Prefix for insn menmonic. +(define_code_attr sgnprefix [(sign_extend "i") (zero_extend "")]) + +;; Prefix for define_insn +(define_code_attr u [(sign_extend "") (zero_extend "u")]) (define_code_attr s [(sign_extend "s") (zero_extend "u")]) -;; Used in signed and unsigned divisions. -(define_code_iterator any_div [div udiv]) - -;; Instruction prefix for signed and unsigned operations. -(define_code_attr sgnprefix [(sign_extend "i") (zero_extend "") - (div "i") (udiv "")]) - ;; All integer modes. (define_mode_iterator SWI1248x [QI HI SI DI])