Lines Matching full:y
25 GateRef CircuitBuilder::Int8Equal(GateRef x, GateRef y) in Int8Equal() argument
27 return Equal(x, y); in Int8Equal()
30 GateRef CircuitBuilder::Int32NotEqual(GateRef x, GateRef y) in Int32NotEqual() argument
32 return NotEqual(x, y); in Int32NotEqual()
35 GateRef CircuitBuilder::Int64NotEqual(GateRef x, GateRef y) in Int64NotEqual() argument
37 return NotEqual(x, y); in Int64NotEqual()
40 GateRef CircuitBuilder::Int64Equal(GateRef x, GateRef y) in Int64Equal() argument
42 return Equal(x, y); in Int64Equal()
45 GateRef CircuitBuilder::Int32Equal(GateRef x, GateRef y) in Int32Equal() argument
47 return Equal(x, y); in Int32Equal()
50 GateRef CircuitBuilder::IntPtrGreaterThan(GateRef x, GateRef y) in IntPtrGreaterThan() argument
52 return env_->Is32Bit() ? Int32GreaterThan(x, y) : Int64GreaterThan(x, y); in IntPtrGreaterThan()
55 GateRef CircuitBuilder::IntPtrAnd(GateRef x, GateRef y) in IntPtrAnd() argument
57 return env_->Is32Bit() ? Int32And(x, y) : Int64And(x, y); in IntPtrAnd()
65 GateRef CircuitBuilder::IntPtrEqual(GateRef x, GateRef y) in IntPtrEqual() argument
67 return env_->Is32Bit() ? Int32Equal(x, y) : Int64Equal(x, y); in IntPtrEqual()
70 GateRef CircuitBuilder::IntPtrLSR(GateRef x, GateRef y) in IntPtrLSR() argument
73 return BinaryArithmetic(circuit_->Lsr(), ptrSize, x, y); in IntPtrLSR()
76 GateRef CircuitBuilder::IntPtrLSL(GateRef x, GateRef y) in IntPtrLSL() argument
79 return BinaryArithmetic(circuit_->Lsl(), ptrSize, x, y); in IntPtrLSL()
127 GateRef CircuitBuilder::IntPtrOr(GateRef x, GateRef y) in IntPtrOr() argument
130 return BinaryArithmetic(circuit_->Or(), ptrsize, x, y); in IntPtrOr()
133 GateRef CircuitBuilder::IntPtrDiv(GateRef x, GateRef y) in IntPtrDiv() argument
135 return env_->Is32Bit() ? Int32Div(x, y) : Int64Div(x, y); in IntPtrDiv()
293 GateRef CircuitBuilder::BinaryOp(GateRef x, GateRef y) in BinaryOp() argument
296 return BinaryArithmetic(circuit_->Add(), Type, x, y); in BinaryOp()
298 return BinaryArithmetic(circuit_->Sub(), Type, x, y); in BinaryOp()
300 return BinaryArithmetic(circuit_->Mul(), Type, x, y); in BinaryOp()
307 GateRef CircuitBuilder::BinaryOpWithOverflow(GateRef x, GateRef y) in BinaryOpWithOverflow() argument
310 return BinaryArithmetic(circuit_->AddWithOverflow(), Type, x, y); in BinaryOpWithOverflow()
312 return BinaryArithmetic(circuit_->SubWithOverflow(), Type, x, y); in BinaryOpWithOverflow()
314 return BinaryArithmetic(circuit_->MulWithOverflow(), Type, x, y); in BinaryOpWithOverflow()
320 GateRef CircuitBuilder::Equal(GateRef x, GateRef y, const char* comment) in Equal() argument
331 … return BinaryCmp(circuit_->Icmp(static_cast<uint64_t>(ICmpCondition::EQ)), x, y, comment); in Equal()
334 … return BinaryCmp(circuit_->Fcmp(static_cast<uint64_t>(FCmpCondition::OEQ)), x, y, comment); in Equal()
341 GateRef CircuitBuilder::NotEqual(GateRef x, GateRef y, const char* comment) in NotEqual() argument
352 … return BinaryCmp(circuit_->Icmp(static_cast<uint64_t>(ICmpCondition::NE)), x, y, comment); in NotEqual()
355 … return BinaryCmp(circuit_->Fcmp(static_cast<uint64_t>(FCmpCondition::ONE)), x, y, comment); in NotEqual()