1// Package int256 implements 256-bit signed integer arithmetic for GnoSwap.2//3// This package provides an Int type that represents a 256-bit signed integer4// using two's complement representation. It supports the full range from5// -(2^255) to 2^255-1. The unsuffixed Add, Sub, and Mul methods return the6// truncated 256-bit result; AddOverflow, SubOverflow, and MulOverflow also7// return a signed-overflow flag.8//9// The implementation follows Ethereum's int256 semantics, ensuring compatibility10// for cross-chain DeFi protocols. Operations are optimized for common AMM11// calculations including tick math and price computations.12package int25613Signatures reconstructed verbatim from vm/qfuncs — interface params keep their inline definitions.