Lines Matching full:integer
11 …tion gates**. A computation gate can do simple things such as adding two integer values, or comple…
43 …tes. They describe the bit width of values, and which type of registers (integer or float) should …
82 * `ARCH` means architecture-related integer type (`INTx` on `x` bits architecture).
332 #### Integer binary arithmetic operations
334 * **ADD**: returns the sum of its two integer operands.
335 * **SUB**: returns the difference of its two integer operands. It is used to implement the "-" unar…
336 * **MUL**: returns the product of its two integer operands.
337 * **EXP**: returns the first integer operand raised to the power of the second integer operand.
338 * **SDIV**: returns the signed quotient of its two integer operands.
339 * **SREM**: returns the remainder from the signed division of its two integer operands.
340 * **UDIV**: returns the unsigned quotient of its two integer operands.
341 * **UREM**: returns the remainder from the unsigned division of its two integer operands.
345 * **SHL**: returns the first integer operand shifted to the left a specified number of bits.
346 * **LSHR**: returns the first integer operand shifted to the right a specified number of bits with …
347 * **ASHR**: returns the first integer operand shifted to the right a specified number of bits with …
376 #### Integer binary compare operations
378 * **ICMP**: returns a boolean (`I1`) value based on comparison of its two integer operands. Conditi…
433 * **TRUNC**: truncates its integer operand.
434 * **ZEXT**: zero extends its integer operand.
435 * **SEXT**: sign extends its integer operand.
436 * **SITOFP**: regards value as a signed integer and converts that value to floating-point type.
437 * **UITOFP**: regards value as an unsigned integer and converts that value to floating-point type.
438 * **FPTOSI**: converts a floating-point value to its signed integer equivalent.
439 * **FPTOUI**: converts a floating-point value to its unsigned integer equivalent.