Lines Matching refs:second
1 %def bindiv(result="", second="", tmp="", 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
19 cmp${suffix} $$2, $second
22 idiv${suffix} $second
61 %def bindiv2addr(result="", second="", tmp="", wide="", suffix="", rem="0", ext="cdq"):
71 GET_WIDE_VREG $second, %rcx # ecx <- vB
74 GET_VREG $second, %rcx # ecx <- vB
76 test${suffix} $second, $second
78 cmp${suffix} $$-1, $second
80 cmp${suffix} $$2, $second
83 idiv${suffix} $second
425 % bindiv(result="%eax", second="%ecx", tmp="%edx", wide="0", suffix="l")
428 % bindiv2addr(result="%eax", second="%ecx", tmp="%edx", wide="0", suffix="l")
437 % bindiv(result="%rax", second="%rcx", tmp="%rdx", wide="1", suffix="q", ext="cqo")
440 % bindiv2addr(result="%rax", second="%rcx", tmp="%rdx", wide="1", suffix="q", ext="cqo")
528 % bindiv(result="%edx", second="%ecx", tmp="%eax", wide="0", suffix="l", rem="1")
531 % bindiv2addr(result="%edx", second="%ecx", tmp="%eax", wide="0", suffix="l", rem="1")
540 % bindiv(result="%rdx", second="%rcx", tmp="%rax", wide="1", suffix="q", ext="cqo", rem="1")
543 % bindiv2addr(result="%rdx", second="%rcx", tmp="%rax", wide="1", suffix="q", rem="1", ext="cqo")