diff -r 35ebea32a23c -r df84c02f4780 src/hotspot/cpu/s390/s390.ad --- a/src/hotspot/cpu/s390/s390.ad Mon Nov 05 12:36:23 2018 +0100 +++ b/src/hotspot/cpu/s390/s390.ad Mon Nov 05 14:02:04 2018 +0100 @@ -6480,7 +6480,7 @@ match(DivModI dst1src1 src2); effect(KILL cr); ins_cost(2 * DEFAULT_COST + BRANCH_COST); - size(VM_Version::has_CompareBranch() ? 24 : 26); + size((VM_Version::has_CompareBranch() ? 24 : 26)); format %{ "DIVMODI ($dst1src1, $dst2) $src2" %} ins_encode %{ Register d1s1 = $dst1src1$$Register; @@ -6513,7 +6513,7 @@ match(Set dst (DivI src1 src2)); effect(KILL tmp, KILL cr); ins_cost(2 * DEFAULT_COST + BRANCH_COST); - size(VM_Version::has_CompareBranch() ? 20 : 22); + size((VM_Version::has_CompareBranch() ? 20 : 22)); format %{ "DIV_checked $dst, $src1,$src2\t # treats special case 0x80../-1" %} ins_encode %{ Register a = $src1$$Register; @@ -6564,7 +6564,7 @@ match(DivModL dst1src1 src2); effect(KILL cr); ins_cost(2 * DEFAULT_COST + BRANCH_COST); - size(VM_Version::has_CompareBranch() ? 22 : 24); + size((VM_Version::has_CompareBranch() ? 22 : 24)); format %{ "DIVMODL ($dst1src1, $dst2) $src2" %} ins_encode %{ Register d1s1 = $dst1src1$$Register; @@ -6594,7 +6594,7 @@ match(Set dst (DivL dst src)); effect(KILL tmp, KILL cr); ins_cost(2 * DEFAULT_COST + BRANCH_COST); - size(VM_Version::has_CompareBranch() ? 18 : 20); + size((VM_Version::has_CompareBranch() ? 18 : 20)); format %{ "DIVG_checked $dst, $src\t # long, treats special case 0x80../-1" %} ins_encode %{ Register b = $src$$Register;