Deleted Added
full compact
ia64.md (117395) ia64.md (119256)
1;; IA-64 Machine description template
2;; Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
3;; Contributed by James E. Wilson <wilson@cygnus.com> and
4;; David Mosberger <davidm@hpl.hp.com>.
5
6;; This file is part of GNU CC.
7
8;; GNU CC is free software; you can redistribute it and/or modify

--- 5266 unchanged lines hidden (view full) ---

5275(define_insn "prefetch"
5276 [(prefetch (match_operand:DI 0 "address_operand" "p")
5277 (match_operand:DI 1 "const_int_operand" "n")
5278 (match_operand:DI 2 "const_int_operand" "n"))]
5279 ""
5280{
5281 static const char * const alt[2][4] = {
5282 {
1;; IA-64 Machine description template
2;; Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
3;; Contributed by James E. Wilson <wilson@cygnus.com> and
4;; David Mosberger <davidm@hpl.hp.com>.
5
6;; This file is part of GNU CC.
7
8;; GNU CC is free software; you can redistribute it and/or modify

--- 5266 unchanged lines hidden (view full) ---

5275(define_insn "prefetch"
5276 [(prefetch (match_operand:DI 0 "address_operand" "p")
5277 (match_operand:DI 1 "const_int_operand" "n")
5278 (match_operand:DI 2 "const_int_operand" "n"))]
5279 ""
5280{
5281 static const char * const alt[2][4] = {
5282 {
5283 "lfetch.nta [%0]",
5284 "lfetch.nt1 [%0]",
5285 "lfetch.nt2 [%0]",
5286 "lfetch [%0]"
5283 "%,lfetch.nta [%0]",
5284 "%,lfetch.nt1 [%0]",
5285 "%,lfetch.nt2 [%0]",
5286 "%,lfetch [%0]"
5287 },
5288 {
5287 },
5288 {
5289 "lfetch.excl.nta [%0]",
5290 "lfetch.excl.nt1 [%0]",
5291 "lfetch.excl.nt2 [%0]",
5292 "lfetch.excl [%0]"
5289 "%,lfetch.excl.nta [%0]",
5290 "%,lfetch.excl.nt1 [%0]",
5291 "%,lfetch.excl.nt2 [%0]",
5292 "%,lfetch.excl [%0]"
5293 }
5294 };
5295 int i = (INTVAL (operands[1]));
5296 int j = (INTVAL (operands[2]));
5297
5298 if (i != 0 && i != 1)
5299 abort ();
5300 if (j < 0 || j > 3)

--- 236 unchanged lines hidden ---
5293 }
5294 };
5295 int i = (INTVAL (operands[1]));
5296 int j = (INTVAL (operands[2]));
5297
5298 if (i != 0 && i != 1)
5299 abort ();
5300 if (j < 0 || j > 3)

--- 236 unchanged lines hidden ---