Lines Matching refs:second
1 %def bindiv(result="", second="", wide="", suffix="", rem="0", ext="cdq"):
10 GET_WIDE_VREG $second, %rcx # ecx <- vCC
13 GET_VREG $second, %rcx # ecx <- vCC
15 test${suffix} $second, $second
17 cmp${suffix} $$-1, $second
20 idiv${suffix} $second
36 %def bindiv2addr(result="", second="", wide="", suffix="", rem="0", ext="cdq"):
46 GET_WIDE_VREG $second, %rcx # ecx <- vB
49 GET_VREG $second, %rcx # ecx <- vB
51 test${suffix} $second, $second
53 cmp${suffix} $$-1, $second
56 idiv${suffix} $second
375 % bindiv(result="%eax", second="%ecx", wide="0", suffix="l")
378 % bindiv2addr(result="%eax", second="%ecx", wide="0", suffix="l")
387 % bindiv(result="%rax", second="%rcx", wide="1", suffix="q", ext="cqo")
390 % bindiv2addr(result="%rax", second="%rcx", wide="1", suffix="q", ext="cqo")
478 % bindiv(result="%edx", second="%ecx", wide="0", suffix="l", rem="1")
481 % bindiv2addr(result="%edx", second="%ecx", wide="0", suffix="l", rem="1")
490 % bindiv(result="%rdx", second="%rcx", wide="1", suffix="q", ext="cqo", rem="1")
493 % bindiv2addr(result="%rdx", second="%rcx", wide="1", suffix="q", rem="1", ext="cqo")