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 --- |