Tue, 23 Aug 2016 10:45:23 +0800
Add immL16 im mips_64.ad
src/cpu/mips/vm/mips_64.ad | file | annotate | diff | comparison | revisions |
1.1 --- a/src/cpu/mips/vm/mips_64.ad Tue Aug 23 09:21:30 2016 +0800 1.2 +++ b/src/cpu/mips/vm/mips_64.ad Tue Aug 23 10:45:23 2016 +0800 1.3 @@ -3540,6 +3540,14 @@ 1.4 interface(CONST_INTER); 1.5 %} 1.6 1.7 +operand immL16() %{ 1.8 + predicate((-32768 <= n->get_long()) && (n->get_long() <= 32767)); 1.9 + match(ConL); 1.10 + 1.11 + op_cost(10); 1.12 + format %{ %} 1.13 + interface(CONST_INTER); 1.14 +%} 1.15 1.16 // Long Immediate: low 32-bit mask 1.17 operand immL_32bits() %{